What is cloud computing?
The on-demand delivery of IT resources over the internet with pay-as-you-go pricing.
What are the main benefits of cloud computing?
Agility, elasticity, cost savings, scalability, reliability, and global reach
What does “on-demand” mean in cloud computing?
You can provision and use resources instantly when needed, without upfront commitments.
What is the pay-as-you-go pricing model?
You only pay for the resources you use, for the time you use them, without long-term contracts.
What are the three main types of cloud computing models?
Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Describe Infrastructure as a Service (IaaS).
Provides virtualized computing resources like servers, storage, and networking on demand.
Describe Platform as a Service (PaaS)
Provides a platform for developers to build, run, and manage applications without managing infrastructure.
Describe Software as a Service (SaaS).
Provides ready-to-use software applications delivered over the internet.
What are the three main cloud deployment models?
Cloud, Hybrid, and On-premises (Private cloud).
What is the public cloud model?
All infrastructure and services are owned and managed by a cloud provider and delivered over the internet.
What is the hybrid cloud model?
Combines on-premises infrastructure with cloud resources for flexibility and data portability.
What is the on-premises (private cloud) model?
Infrastructure is hosted in a private data center owned or managed by the organization.
What is the main advantage of the AWS Global Infrastructure?
It allows low-latency, high-availability, and fault-tolerant applications around the world.
What is Amazon EC2 (Elastic Compute Cloud)?
A web service that provides resizable virtual servers—called instances—in the cloud.
What is an EC2 instance?
A virtual machine running on AWS infrastructure that provides compute capacity.
What are EC2 instance types used for?
Different instance types are optimized for various use cases like compute, memory, or storage performance.
What are EC2 instance families?
Groupings of instances with similar resource characteristics (e.g., t for general purpose, m for balanced, c for compute-optimized).
What is Amazon EC2 Auto Scaling?
A service that automatically adjusts the number of EC2 instances based on demand to maintain performance and reduce cost.
What is Elastic Load Balancing (ELB)?
A service that automatically distributes incoming traffic across multiple targets (like EC2 instances).
What is AWS Lambda?
A serverless compute service that runs code in response to events and automatically manages the compute resources.
How does AWS Lambda pricing work?
You pay only for the number of requests and the compute time used—no charge when your code isn’t running.
What is the main benefit of serverless computing?
You focus on code and functionality while AWS automatically handles infrastructure provisioning and scaling.
What is Amazon Elastic Container Service (ECS)?
A fully managed container orchestration service that runs Docker containers on AWS.
What is AWS Fargate?
A serverless compute engine for containers that runs containers without managing servers or clusters.