Beruflich Dokumente
Kultur Dokumente
Cloud Computing
Infrastructure-as-a-Service (Iaas),
Platform-as-a-Service (Paas) (GoogleApps are examples of PaaS), &
Software-as-a-Service (Saas).
1. Elastic and dynamic scaling (A key benefit of cloud computing is the ability to add and
remove capacity as and when it is required. This is often referred to as elastic scale. Being able to
add and remove this capacity can dramatically reduce the total cost of ownership for certain types of
applications, for some applications cloud computing is the only economically feasible solution to the
problem);
SCALABILITY - ability of a system to increase the workload on its current hardware resources
(scale up);
ELASTICITY - ability of a system to increase the workload on its current and additional
(dynamically added on demand) hardware resources (scale out);
Characteristics
It is :
sold on demand (automatic approach to scaling in cloud
environments), typically by the minute or the hour;
it is elastic - a user can have as much or as little of a
service as they want at any given time; and
End Users;
Cloud Service Providers (CSPs);
Cloud Tool Providers (CTPs);
Cloud Application Vendors (CAVs).
7
10
A CaaS provider may also provide self-management interfaces for autoscaling and other automatable management facilities.
Storage as a Service offers online storage services allowing ondemand storing and access to data on third-party storage spaces.
Database-as-a-service (DaaS) includes standardised processes for
accessing and manipulating (i.e. write, update, delete) data through
database management systems (DBMS) that are hosted in the cloud.
11
Deployment Models
A cloud system (IaaS, PaaS, and SaaS) can be deployed using the
following three main models.
A public cloud sells services to anyone on the Internet. (e.g. currently
Amazon Web Services is the largest public cloud provider.)
Highly reliable.
Variety of applications;
E.g. Microsoft Amazon incompatibility;
Security issue.
13
Application
Storage
Connectivity
14
15
16