What is Cloud Computing?
Historical Background
Key Points
10 points- 1.
Service Models: Includes Infrastructure as a Service (IaaS - virtual machines, storage), Platform as a Service (PaaS - development platforms), and Software as a Service (SaaS - ready-to-use applications like Gmail, Salesforce).
- 2.
Deployment Models: Categorized into Public Cloud (services offered over the public internet by third-party providers), Private Cloud (services offered over a private network, often within an organization's own data center), Hybrid Cloud (a mix of public and private clouds), and Community Cloud (shared by specific organizations).
- 3.
Key Characteristics: On-demand self-service (users provision resources as needed), broad network access (accessible from anywhere), resource pooling (multi-tenant model), rapid elasticity (scale up/down quickly), and measured service (pay-per-use).
- 4.
Benefits: Offers significant cost savings (reduced capital expenditure), increased flexibility and scalability, improved reliability and disaster recovery, faster innovation cycles, and global reach.
- 5.
Challenges: Includes concerns over data security and privacy, potential vendor lock-in, compliance with regulatory requirements, internet dependency, and managing variable costs (addressed by FinOps).
- 6.
Underlying Technologies: Relies on virtualization, distributed computing, and high-speed networking.
- 7.
Global Providers: Major players include Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), IBM Cloud, and Oracle Cloud Infrastructure.
- 8.
Edge Computing Integration: Increasingly integrated with edge computing to process data closer to the source, reducing latency and bandwidth usage.
- 9.
Serverless Computing: An execution model where the cloud provider dynamically manages the allocation and provisioning of servers, allowing developers to focus solely on code.
- 10.
Cloud-Native Development: Emphasizes building and running applications that take full advantage of the cloud computing model, often using containers and microservices.
Visual Insights
Cloud Computing Service Models
Illustrates the different service models of cloud computing.
Cloud Computing
- ●IaaS
- ●PaaS
- ●SaaS
Recent Developments
5 developmentsAccelerated adoption of multi-cloud and hybrid cloud strategies for resilience and flexibility.
Increased focus on cloud security, compliance, and data governance solutions.
Growth of specialized cloud services for AI/ML, IoT, and blockchain.
Development of 'Green Cloud' initiatives to reduce the environmental impact of data centers.
Expansion of cloud regions and data centers by major providers in India.
