Cloud_Computing_Report
Cloud_Computing_Report
Cloud computing is the delivery of computing services over the internet. It enables users to access
servers, storage, databases, networking, software, and analytics remotely. Cloud computing
eliminates the need for owning physical infrastructure, offering scalability, efficiency, and
cost-effectiveness.
Key Concepts:
- On-demand self-service
- Resource pooling
- Rapid elasticity
- Measured service
The roots of cloud computing date back to the 1960s with the concept of time-sharing. It evolved
through the 1990s with the advent of virtualization and large-scale internet expansion. The term
"cloud computing" gained popularity in the early 2000s as companies like Amazon, Google, and
Milestones:
- 1960s: Time-sharing
- 1990s: Virtualization
- Infrastructure as a Service (IaaS): Provides virtualized computing resources over the internet (e.g.,
AWS EC2).
- Platform as a Service (PaaS): Provides a platform allowing customers to develop, run, and
- Software as a Service (SaaS): Delivers software applications over the internet (e.g., Microsoft
365).
- Public Cloud: Services are delivered over the public internet and shared across organizations.
- Private Cloud: Exclusive cloud environment operated solely for one organization.
- Community Cloud: Shared infrastructure for a specific community with common concerns.
- Google Cloud Platform (GCP): Known for data analytics and AI services.
Cloud computing represents a significant shift in how technology services are delivered. It offers
immense benefits but also presents challenges that organizations must navigate. With ongoing
innovation, cloud computing will continue to revolutionize how businesses operate and how
References:
- Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing.