Introduction to cloud Computing Flashcards
it refers to the delivery of computing services-including servers, storage, databases, networking, software, analytics, and more over the internet.
Cloud Computing
Key Concepts in Cloud Computing
- On-demand Self-Service
- Broad Network Access
- Resource Pooling
- Rapid Elasticity
- Measured Service
Users can provision and manage resources (such as
computing power or storage) without human intervention from the service provider.
This means instant access to resources as needed.
On-demand Self-Service
Access your resources from anywhere, anytime, using
any device with an internet connection. This empowers remote teams and fosters
global collaboration, breaking down geographical barriers.
Broad Network Access
Cloud providers pool their vast resources, dynamically
allocating them to multiple users based on demand. This multi-tenancy model
ensures efficient resource utilization and cost savings.
Resource Pooling
Cloud services offer the ability to scale resources up or down
based on demand.
Scalability refers to the capability to increase or decrease resources, while elasticity refers to the automatic scaling in response to demand.
Rapid Elasticity
Cloud providers track your resource consumption and provide detailed usage reports.
This transparency allows you to optimize your spending and
identify areas for cost reduction. It’s like having a smart meter for your electricity, ensuring you’re only paying for the energy you consume.
Measured Service
Three Major Cloud Computing Platforms
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (GCP)
Cloud Computing Service Models
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
Cloud Deployment Models
- Public Cloud
- Private Cloud
- Hybrid Cloud