5CS022 Lecture 4
5CS022 Lecture 4
Lecture 4
What is cloud computing?
Characteristics of IaaS
● Resources are available as a service
● Services are highly scalable
● Dynamic and flexible
● GUI and API-based access
● Automated administrative tasks
Platform as a Service (PaaS)
PaaS cloud computing platform is created for the programmer to
develop, test, run, and manage the applications.
Characteristics of PaaS
● Accessible to various users via the same development
application.
● Integrates with web services and databases.
● Builds on virtualization technology, so resources can easily be
scaled up or down as per the organization's need.
● Support multiple languages and frameworks.
● Provides an ability to "Auto-scale".
Software as a Service (SaaS)
SaaS is also known as "on-demand software". It is a software in
which the applications are hosted by a cloud service provider.
Users can access these applications with the help of internet
connection and web browser.
Characteristics of SaaS
● Managed from a central location
● Hosted on a remote server
● Accessible over the internet
● Users are not responsible for hardware and software
updates. Updates are applied automatically.
● The services are purchased on the pay-as-per-use basis
Advantages of Cloud Computing
● Backup and restore data
Once the data is stored in the cloud, it is easier to get back-up and
restore that data using the cloud.
● Improved collaboration
Cloud applications improve collaboration by allowing groups of people
to quickly and easily share information in the cloud via shared storage.
● Excellent accessibility
Cloud allows us to quickly and easily access store information anywhere,
anytime in the whole world, using an internet connection. An internet
cloud infrastructure increases organization productivity and efficiency by
ensuring that our data is always accessible.
● Data security
Data security is one of the biggest advantages of cloud computing.
Cloud offers many advanced features related to security and ensures
that data is securely stored and handled.
Disadvantages of Cloud Computing
● Internet Connectivity
If you do not have good internet connectivity, you cannot access data.
However, we have no any other way to access data from the cloud.
● Vendor lock-in
Organizations may face problems when transferring their services from
one vendor to another. As different vendors provide different platforms,
that can cause difficulty moving from one cloud to another.
● Limited Control
Infrastructure is completely owned, managed, and monitored by the
service provider. Users have less control over the function and execution
of services within a cloud infrastructure.
● Security
Before adopting cloud technology, you should be aware that you will be
sending all your organization's sensitive information to a third party, i.e.,
a cloud computing service provider. While sending the data on the
cloud, there may be a chance that your organization's information is
hacked by Hackers.
24