AWS Fundamentals Flashcards
What is on-demand access in cloud computing?
Users can provision and utilize resources like virtual machines, storage, and applications as needed, typically paying only for what they use.
This allows for flexibility and responsiveness to user needs.
Define resource pooling in the context of cloud computing.
Cloud providers maintain pools of computing resources shared among multiple users, enabling efficient resource utilization and scalability.
This involves resources like servers, storage, and networking equipment.
What does elasticity mean in cloud services?
Cloud services are designed to scale up or down dynamically in response to changing demands.
This allows users to accommodate fluctuations in workload without manual intervention.
What is the pay-as-you-go pricing model?
Users are billed based on their actual resource usage, offering cost savings compared to traditional IT infrastructure.
This model eliminates the need for large upfront investments in hardware and software.
What does IaaS stand for?
Infrastructure as a Service
What resources are typically included in the IaaS model?
Virtual machines, storage, and networking components
What level of control do users have in the IaaS model?
Users control the operating systems, applications, and development frameworks
Which AWS services are included in the IaaS model?
EC2, S3, and VPC
What does PaaS stand for?
Platform as a Service
What is the primary purpose of PaaS?
To provide a platform for developers to build, deploy, and manage applications
Which AWS service is mentioned as part of the PaaS model?
AWS RDS
What does SaaS stand for?
Software as a Service
How are SaaS applications delivered to users?
Over the internet on a subscription basis
What is a key characteristic of SaaS applications?
Users access applications through a web browser or API without installing software locally
Name three examples of SaaS offerings.
- Microsoft 365
- Netflix
- Slack
What does FaaS stand for?
Function as a Service
What is a defining feature of FaaS?
Allows developers to execute code responding to events without provisioning or managing servers
How do developers typically write code in FaaS?
As functions triggered by events
What types of events can trigger functions in FaaS?
- HTTP requests
- Database changes
- File uploads
How does FaaS charge users for its services?
Only for the resources consumed during execution
What is the public cloud model?
Cloud services provided by third-party providers over the public internet, available to anyone on a pay-as-you-go or subscription basis.
What characterizes a private cloud?
Dedicated to a single organization, hosted on-premises or by a third-party provider, with infrastructure not shared with others.
What are the benefits of a private cloud?
Greater control, security, and customization.
What is the hybrid cloud model?
Combines elements of both public and private clouds, allowing deployment across multiple environments.
What are common use cases for hybrid cloud?
- Disaster recovery
- Bursting into the public cloud during peak demand
True or False: A public cloud infrastructure is shared with other organizations.
True
Fill in the blank: A __________ cloud is dedicated to a single organization.
private
Fill in the blank: In a __________ cloud, workloads can be deployed across on-premises data centers, public clouds, and private clouds.
hybrid
What is an S3 bucket?
An S3 bucket is a fundamental storage unit in Amazon S3, serving as a container for storing and organizing objects (files or data) within the S3 storage system.
What are the four major access tiers for S3 object storage classes?
The four major access tiers are:
* Frequent access
* Infrequent access
* Archive
* Intelligent-Tiering
What characterizes the S3 Standard class?
The S3 Standard class has the lowest access latency and highest cost, making it ideal for the most frequently accessed objects.
What are the storage classes offered by S3 for infrequently accessed objects?
S3 offers:
* S3 Standard-IA
* S3 Standard One Zone Express IA
Name the three storage classes that S3 offers for archival purposes.
The archival storage classes are:
* S3 Glacier Flexible Retrieval
* S3 Glacier Instant Retrieval
* S3 Glacier Deep Archive
What is S3 Intelligent-Tiering?
S3 Intelligent-Tiering is a storage class that automates the transition of objects between multiple storage classes based on the access pattern.
What is AWS Lambda?
AWS Lambda is a FaaS, serverless computing service that allows running code without provisioning or managing servers.
How is an AWS Lambda function triggered?
An AWS Lambda function is invoked by an Event.
What is a Virtual Private Cloud (VPC) in AWS?
A VPC is the foundation of AWS infrastructure, providing isolated, secure, and customizable cloud spaces.
What does AWS create by default in each Region?
AWS creates a default VPC in each Region, pre-configured with default subnets, route tables, internet gateways, and security settings.
What is Amazon Elastic Container Service (ECS)?
ECS is a fully managed container orchestration service that simplifies the deployment and management of containerized applications, allowing running Docker containers at scale.
What is Amazon Elastic Kubernetes Service (EKS)?
EKS is a fully managed container orchestration service that simplifies managing Kubernetes clusters on AWS.
Where is the control plane for EKS hosted?
The control plane for EKS is hosted in an AWS-managed VPC.
True or False: An S3 bucket can only store one type of object.
False
Fill in the blank: The S3 storage class for the most frequently accessed objects is called _______.
S3 Standard
What is the primary benefit of using AWS Lambda?
It allows running code without provisioning or managing servers.