Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.
While these “clouds” are the natural evolution of traditional data centers, they are distinguished by exposing resources (computation, data, and applications) as standards-based Web services and following a “utility” pricing model where customers are charged based on their utilization of computational resources, storage, and transfer of data.
- Network access
Benefits of cloud:
- Speed and Agility
- Cost Savings
- Pay-as-you-go for usage
Public and Private Clouds:
Business and Operational Models
– Owned and operated by companies that offer computing resources to others
– Used as “pay-as-you-go”
– No need to own hardware, software -> OPEX vs CAPEX
– Examples: Amazon Web Service, IBM SoftLayer, Microsoft Azure, Google AppEngine,
– Owned and operated by a single company for its internal use
– Internal data-centers
– Taking advantage of cloud’s efficiencies, such as elasticity, virtualization, cost,..
Hybrid Cloud – the reality !
– Uses a private cloud foundation combined with public cloud services.
– Uses public for some type of IT services, and standard legacy IT for mission critical
– Supports an evolution model , legacy