AWS Flashcards
How would you describe AWS?
Amazon Web Services - a comprehensive and broadly adopted cloud platform
What is “the cloud” or “cloud computing” and why is it so popular now?
cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.
becoming popular because it allows for easy customization of software based on usage, storage requirements, or the number of users
Define Infrastructure as a Service laaS
Infrastructure as a service (IaaS) is a system of cloud computing that delivers virtualized computing resources over the internet. IaaS is one of the three main categories of cloud computing services
Define Platform as a Service PaaS
Platform as a service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.
What’s the difference between a Region and an Availability Zone (AZ)?
Each Region is a separate geographic area. Availability Zones are multiple, isolated locations within each Region
Define Software as a Service SaaS
Software as a service (or SaaS) is a way of delivering applications over the Internet—as a service
How are you charged for using AWS services?
AWS offers you a pay-as-you-go approach for pricing for the vast majority of our cloud services.
Explain the following AWS service:
EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud.
Explain the following AWS service:
RDS
Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud.
Explain the following AWS service:
EBS
Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes behave like raw, unformatted block devices. You can mount these volumes as devices on your instances
Explain the following AWS service:
Route 53
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 connects user requests to internet applications running on AWS or on-premises.
Explain the following AWS service:
VPN
AWS Virtual Private Network solutions establish secure connections between your on-premises networks, remote offices, client devices, and the AWS global network.
Explain the following AWS service:
S3 / Glacier
Amazon S3 Glacier is an online file storage web service that provides storage for data archiving and backup
Explain the following AWS service:
Lambda
a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers.
Explain the following AWS service:
AMI
An Amazon Machine Image (AMI) is a supported and maintained image provided by AWS that provides the information required to launch an instance.
Explain the following AWS service:
IAM
With AWS Identity and Access Management (IAM), you can specify who or what can access services and resources in AWS, centrally manage fine-grained permissions, and analyze access to refine permissions across AWS.
Explain the following AWS service:
ELB
Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets and virtual appliances in one or more Availability Zones (AZs).
What steps would you take to create an EC2 and connect to it via your shell?
Step 1. Select a region
Step 2. Navigate to the EC2 Console
Step 3. Create the EC2 instance
Step 4. Choose an instance type
Step 5. Configure storage
Step 6. Tag the instance
Step 7. Build in security
Step 8. Enable SSH access with a key
Step 9. Use the shell to connect to the EC2 using the generated SSH key.
What configuration options are available for an EC2?
Port configurations
DB renaming
Security Group configurations
What are Security Groups? When defining a rule for a security group, what 3 things do you need to specify?
An AWS security group acts as a virtual firewall for your EC2 instances to control incoming and outgoing traffic.
You must specify the following:
Name
Protocol
Port Range
What’s the difference between scalability, elasticity, and resiliency? What is autoscaling?
Scalability vs Elasticity
One of the primary differences between scalability and elasticity is the scale of resources involved. While elasticity usually involves the dynamic allocation of memory and CPU resources, scalability often consists of the provisioning of new servers to meet static demand growth.
Resiliency is the design approach to withstand failures.
Autoscaling automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost.