Cloud Unit 2
Cloud Unit 2
Disadvantage of PaaS
Vendor lock-in
Data Privacy
Limited Control
Integration challenges
Software as a Service (SaaS)
Software as a service (SaaS) is a cloud computing delivery model in which software and its
associated data are hosted and managed by a third-party vendor and made available to users over
the internet. SaaS applications are typically accessed through a web browser, but they can also be
accessed through mobile apps or APIs. In this model, users can access and use software
applications without the need to install them on their local devices.
Example: BigCommerce, Google Apps, Microsoft Office 365, Salesforce, Dropbox etc.
Characteristics of SaaS
There are the following characteristics of SaaS -
o Managed from a central location
o Hosted on a remote server
o Accessible over the internet
o Users are not responsible for hardware and software updates. Updates are applied
automatically.
o The services are purchased on the pay-as-per-use basis
Advantages of SaaS
1. Cost-Effective: Pay only for what you use.
2. Reduced time: Users can run most SaaS apps directly from their web browser without
needing to download and install any software. This reduces the time spent in installation
and configuration and can reduce the issues that can get in the way of the software
deployment.
3. Accessibility: We can Access app data from anywhere.
4. Automatic updates: Rather than purchasing new software, customers rely on a SaaS
provider to automatically perform the updates.
5. Scalability: It allows the users to access the services and features on-demand.
Disadvantages of SaaS:
1. Limited customization
2. Dependence on internet connectivity
3. Security concerns
4. Limited control over data
Infrastructure as a Service
Infrastructure as a Service (IaaS) is a cloud computing service model that provides access to
fundamental computing resources, such as processing, storage, and networking, over the internet.
IaaS is also known as Hardware as a Service (HaaS).
With IaaS, we need to rent the hardware and software that we need manage it. This means that we
need to install and configure the operating system and applications, and we need to keep the
hardware up to date and secure.
Characteristics of IaaS
There are the following characteristics of IaaS -
o Resources are available as a service
o Services are highly scalable
o Dynamic and flexible
o GUI and API-based access
o Automated administrative tasks
Advantages of IaaS:
1. Cost-Effective: Eliminates capital expense and reduces ongoing cost and IaaS customers
pay on a per-user basis, typically by the hour, week, or month.
2. Website hosting: Running websites using IaaS can be less expensive than traditional web
hosting.
3. Security: The IaaS Cloud Provider may provide better security than your existing software.
4. Maintenance: There is no need to manage the underlying data center or the introduction of
new releases of the development or underlying software. This is all handled by the IaaS
Cloud Provider.
Disadvantages of laaS:
1. Limited control over infrastructure.
2. Security concerns.
3. Limited access
2. Private Cloud
A private cloud is a cloud computing environment designed for the exclusive use of a single
organization. Unlike a public cloud where resources are shared among many users, a private cloud
offers a dedicated pool of computing resources for your organization only It is also referred to as
“internal cloud,” which refers to the ability to access systems and services within an organization
or border.
Advantages of Private Cloud
Companies can customize their solution according to market demands.
It offers reliability in performance.
A private cloud enables the company to tailor its solution to meet specific needs.
It provides high security.
This Cloud Computing Model is small, and therefore it is easy to manage.
It is suitable for storing corporate information that only permitted staff can access.
Disadvantages of Private Cloud
The cost is higher than a public cloud because set up and maintain hardware resources are
costly.
Area of operation is limited.
Scalability depends on the choice of hardware.
Skilled people are required to manage and operate cloud services.
3. Hybrid Cloud
A hybrid cloud is a mixed IT environment that combines two or more distinct cloud types, most
commonly a public cloud and a private cloud, along with the possible inclusion of on-premises
infrastructure. Non-critical activities are performed using public cloud while the critical activities
are performed using private cloud.