1|Page
INDUSTRIAL ASSESSMENT
INDUSTRIAL CLASS ON USE CASES OF IIOT
INDUSTRY CLASS ON CLOUD SERVICES
WEEK: 5 DATE:
NAME: NITHIN N P REG NO: 108EC21037
What cloud Services?
Cloud services are application and infrastructure resources that exist on the Internet. Third-
party providers contract with subscribers for these services, allowing customers to leverage
powerful computing resources without having to purchase or maintain hardware and
software.
Today, there are several examples of cloud computing applications used by both businesses
and individuals. One type of cloud service would be streaming platforms for Error!
Hyperlink reference not [Link] or video, where the actual media files are stored
remotely. Another would be data storage platforms like Google Drive, Dropbox, OneDrive,
or Box.
Advantage of cloud computing?
[Link]
Scalability: Cloud infrastructure scales on demand to support fluctuating workloads.
Storage options: Users can choose public, private, or hybrid storage offerings,
depending on security needs and other considerations.
Control choices: Organizations can determine their level of control with as-a-service
options. These include Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS),
2|Page
and Infrastructure-as-a-Service (IaaS).
Tool selection: Users can select from a menu of prebuilt tools and features to build a
solution that fits their specific needs.
Security features: Virtual private cloud, encryption, and API keys help keep data
secure.
[Link]
Accessibility: Cloud-based applications and data are accessible from virtually any
internet-connected device.
Speed to market: Developing in the cloud enables users to get their applications to
market quickly.
Data security: Hardware failures do not result in data loss because of networked
backups.
Savings on equipment: Cloud computing uses remote resources, saving
organizations the cost of servers and other equipment.
Pay structure: A “utility” pay structure means users only pay for the resources they
use.
[Link] value
Streamlined work: Cloud service providers (CSPs) manage underlying
infrastructure, enabling organizations to focus on application development and other
priorities.
Regular updates: Service providers regularly update offerings to give users the most
up-to-date technology.
Collaboration: Worldwide access means teams can collaborate from widespread
locations.
Competitive edge: Organizations can move more nimbly than competitors who must
devote IT resources to managing infrastructure.
Types of Cloud Computing
Infrastructure as a Service (IaaS) ...
Platform as a Service (PaaS) ...
Software as a Service (SaaS)
Public clouds
Private cloud
Hybrid clouds
3|Page
IaaS
IaaS means a cloud service provider manages the infrastructure for you—the
actual servers, network, virtualization, and data storage—through an internet
connection. The user has access through an API or dashboard, and essentially rents
the infrastructure. The user manages things like the operating system, apps,
and middleware while the provider takes care of any hardware, networking, hard
drives, data storage, and servers; and has the responsibility of taking care of outages,
repairs, and hardware issues. This is the typical deployment model of cloud
storage providers.
PaaS
PaaS means the hardware and an application-software platform are provided
and managed by an outside cloud service provider, but the user handles the apps
running on top of the platform and the data the app relies on. Primarily for developers
and programmers, PaaS gives users a shared cloud platform for application
4|Page
development and management (an important DevOps component) without having to
build and maintain the infrastructure usually associated with the process.
SaaS
SaaS is a service that delivers a software application—which the cloud service
provider manages—to its users. Typically, SaaS apps are web applications or mobile
apps that users can access via a web browser. Software updates, bug fixes, and other
general software maintenance are taken care of for the user, and they connect to the
cloud applications via a dashboard or API. SaaS also eliminates the need to have an
app installed locally on each individual user’s computer, allowing greater methods of
group or team access to the software.
Public clouds
Public clouds are cloud environments typically created from IT infrastructure not
owned by the end user. Some of the largest public cloud providers include Alibaba
Cloud, Amazon Web Services (AWS), Google Cloud, IBM Cloud, and Microsoft Azure.
5|Page
Traditional public clouds always ran off-premises, but today's public cloud providers have
started offering cloud services on clients’ on-premise data centers. This has made location
and ownership distinctions obsolete.
All clouds become public clouds when the environments are partitioned and redistributed
to multiple tenants. Fee structures aren't necessary characteristics of public clouds anymore,
since some cloud providers (like the Massachusetts Open Cloud) allow tenants to use their
clouds for free. The bare-metal IT infrastructure used by public cloud providers can also be
abstracted and sold as IaaS, or it can be developed into a cloud platform sold as PaaS.
Private clouds
Private clouds are loosely defined as cloud environments solely dedicated to a single end user
or group, where the environment usually runs behind that user or group's firewall. All clouds
become private clouds when the underlying IT infrastructure is dedicated to a single customer
with completely isolated access.
But private clouds no longer have to be sourced from on-premise IT infrastructure.
Organizations are now building private clouds on rented, vendor-owned data centers located
off-premises, which makes any location and ownership rules obsolete. This has also led to a
number of private cloud subtypes
Hybrid clouds
6|Page
A hybrid cloud is a seemingly single IT environment created from multiple environments
connected through local area networks (LANs), wide area networks (WANs), virtual private
networks (VPNs), and/or APIs.
The characteristics of hybrid clouds are complex and the requirements can differ, depending
on whom you ask. For example, a hybrid cloud may need to include:
At least one private cloud and at least one public cloud
Two or more private clouds
Two or more public clouds
A bare-metal or virtual environment connected to at least one public cloud or private
cloud
But every IT system becomes a hybrid cloud when apps can move in and out of multiple
separate—yet connected—environments. At least a few of those environments need to be
sourced from consolidated IT resources that can scale on demand. And all those
environments need to be managed as a single environment using an integrated management
and orchestration platform.