4. Before Cloud Computing
Let’s take an example, you want to host a website, these are the
following things you would need to do :
Buy a stack of servers.
Keeping the peak traffic in mind, buy more servers.
Monitoring and Maintenance of your servers
5. Disadvantages
This setup is expensive.
Troubleshooting problems can be tedious and may
conflict with your business goals.
Since the traffic is varying, your servers will
be idle most of time.
7. How it Happens Now?
Put your data on Cloud Servers!
No more buying expensive servers!
Scalability!You server capacity will vary according to traffic.
Your cloud provider will manage your servers,
hence no worries about the underlying infrastructure.
8. What is Cloud Computing?
It is the use of remote servers on the internet to store, manage and
process data rather than a local server or your personal computer
11. Services Models – Cloud Computing
Iaas
Provide virtualized computing resources
over the internet.
No worries about the underlying physical machine.
Abstract the user from the physical machines.
Infrastructure
As a
Services
12. Services Models – Cloud Computing
Paas
No control over the underlying
architecture including Operating System,
Storage, Servers etc.
The Cloud Provider gives the ability to the customer
to deploy customer created application using
programming languages, tools etc that are provided
by the Cloud Provider.
Platform
As a
Services
13. Services Models – Cloud Computing
Saas
Cloud Provider leases applications or software
Which are owned by them to its client
Example: salesforce.com provide the CRM
(Customer Relation Manager) on Cloud
infrastructure to its client and changes them for it,
but the software is owned by the salesforce
companyonly
Software
As a
Services
14. Services Models – Cloud Computing
On-Premises Infrastructure
As a Service
Platform
As a Service
Software
As a Service
Application Application Application Application
Data Data Data Data
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
O/S O/S O/S O/S
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storages Storages Storages Storages
Networking Networking Networking Networking
You Manages Other Managzes