Introduction to Cloud
Measured Service
resource usage can be monitored,controlled and reported providing transparency for both the provider and consumer
Rapid Elasticity
resources can be rapidly scaled up or down based on demand
Private Cloud
serves only one customer or organization and can be located on the customer's premises or off the customer's premises
Platform as a Service (PaaS)
vendors provide hosted computers, an operating system, and possibly a DBMS. You are responsible for applications and data Examples: Google App Engine, Heroku
Infrastructure as a Service (IaaS)
The cloud provider is responsible for the physical infrastructure, host management and resiliency. You create and manage the VMs, data and applications Examples: Amazon EC2
Resource Pooling
The computing and storage resources provided by providers are pooled to serve multiple users using multi-tenancy
On-Premise
Configure and manage the entire data center. Responsible for all the parts of the application environment, support and redundancy (Homemade Pizza)
Software as a Service (SaaS)
You just need access to software, with a vendor providing everything else. Example: Office 365, Google Docs
Cloud Computing
a set of service-oriented architectures, which allow users to access a number of resources in a way that is elastic, cost-efficient and on-demand
Reliability
ability for a software to perform its functions without experiencing a failure and is measured as a probability
Broad Network Access
cloud computing resources can be accessed over the network using standard access mechanisms that provide platform-independent access through the use of heterogeneous client platforms like laptops, tablets and phones
On-Demand Self-Service
cloud computing resources can be provisioned on-demand by the users without requiring interactions with the cloud service provider
Public Cloud
marketed based on resources offered, availability, security and price
What are the characteristics of the cloud?
on-demand self service, broad network access, resource pooling, elasticity, measured service
Hybrid Cloud
A combination of public and private clouds.