AWS Cloud Practitioner Essentiald Flashcards
What model does AWS use?
A client-server model
What does cloud mean for AWS?
The on demand delivery of IT resources over the internet with pay as you go pricing
What is the undifferentiated heavy lifting of IT?
Common, repetitive, and time consuming tasks
What are the three cloud computing deployment models?
Cloud-based, on prem, and hybrid
What is on prem deployment also known as?
Private cloud deployment
How does the scale of cloud of computing help to save costs?
The aggregated cloud usage from a large number of customers results in lower pay as you go prices
When compared to on-prem servers, AWS EC2 servers are…
Highly flexible, cost effective, and quick
Define multitenancy
Sharing underlying hardware between virtual machines
What is vertically scaling an instance?
Making an instance bigger or smaller
What is CaaS?
Compute as a service
What is Amazon EC2?
Amazon elastic compute cloud: a secure, resizable capacity in the cloud
What are the different instance families of Amazon EC2s?
General purpose, compute optimized, memory optimized, accelerated computing, storage optimized
What are memory instance types ideal for?
High-performance databases
What are storage optimized EC2 instance types best for?
Data warehousing applications
What are general purpose EC2 instance types best at?
Balancing compute, memory, and networking resources
What are compute optimized EC2 instance types best for?
Jobs needing high performance processors
What are the Amazon EC2 pricing types?
On demand, savings plan, reserved instances, spot instances, dedicated hosts
What AWS service takes away the worrying of matching customer demand with your compute power?
Amazon EC2 Auto scale
If you do not specify a desired amount of EC2 instances when created an autoscale group, what does the desired amount default to?
The minimum amount of EC2 instances
What is a load balancer?
A load balancer takes on requests and routes then servers
What is elastic load balancing?
Amazon’s service to address the undifferentiated heavy lifting of load balancing
What is the advantage of loosely coupled architecture over tightly coupled architecture?
Loosely coupled architecture does not have cascading failures from a single failure
What does Amazon simple que service (SQS) allow?
Send, store, and receive message between software components at any volume
What is a payload?
The data contained within a message
What is a simple definition of Amazon SQS?
Where messages are placed until they are processed
What is an Amazon SNS topic?
A channel for messages to be delivered
What can tightly coupled architectures be called?
A monolithic application
What approach creates a loosely coupled architecture?
A micro service approach
Which AWS service is the best for publishing messages to subscribers?
Amazon SNS
What are EC2 instances?
Virtual machines
What does serverless mean?
You cannot see or access the underlying infrastructure
Is AWS Lambda serverless?
Yes
What is a container?
A package for code
What is AWS Fargate?
A server less compute platform
What Amazon services are docker container based?
Amazon ECS and Amazon EKS
What is the benefit of serverless?
No need to manage and maintain the servers and the OS
What is batch processing?
The process by which a computer completes batches of jobs, often simultaneously in non-stop, sequential order
Define latency
The time it takes for data to be sent and received
What is Amazon braket?
Amazon’s quantum computing platform
What are the 4 key business factors for choosing a AWS region?
Compliance, proximity, feature availability, pricing
What is an availability zone?
A single data center or a group of data centers within a Region.
Does every AWS region have multiple availability zones?
Yes
How many availability zones does AWS recommend you run in a region?
At least 2
How far apart are availability zones?
10s of miles
What is an AWS region?
A separate geographical location with multiple locations that are isolated from each other.
What is an edge location?
a site that Amazon CloudFront uses to store cached copies of your content closer to your customers for faster delivery.
Why does API stand for?
Application programming interface
What is the purpose of Amazon Command Line Interface?
Make API calls using the terminal on your machine
What is the purpose of AWS software development kits?
To interact with AWS resources through various programming languages
What is AWS management console?
a web-based interface for accessing and managing AWS services.
What are the 3 main ways to interact with AWS?
AWS console management, AWS command line interface, AWS software development kits
What is AWS CloudFormation for?
build an environment by writing lines of code instead of using the AWS Management Console to individually provision resources. Allows easy duplication of provisions
What do you provide to AWS elastic beanstalk?
Code and configuration settings
With code and configuration settings you provide, what can AWS elastic beanstalk do?
Adjust capacity, load balancing, automatic scaling, application health monitoring
What does Amazon Virtual Private Cloud do?
provision an isolated section of the AWS Cloud
What is a subnet?
A section of a VPC that can contain resources such as Amazon EC2 instances
What is needed to allow public traffic from the internet to access your VPC?
An internet gateway
What is needed for only authorized individuals to access a VPC?
A virtual private gateway
What is AWS direct connect?
a service that enables you to establish a dedicated private connection between your data center and a VPC.
In a VPC, can subnets communicate with each other?
Yes
What is a packet?
A unit of data sent over the internet or a network
For a packet to enter or exit a subnet, what must it get past?
A network access control list
What is a network access control list?
a virtual firewall that controls inbound and outbound traffic at the subnet level.
What does network ACL being stateless mean?
They remember nothing and check packets that cross the subnet border each way: inbound and outbound.
What is security group?
a virtual firewall that controls inbound and outbound traffic for an Amazon EC2 instance.
What does security groups being stateful mean?
They remember previous decisions made for incoming packets.
What is the network ACL’s default setting?
Allows all inbound and outbound traffic
What is domain name system (DNS) resolution?
DNS resolution is the process of translating a domain name to an IP address.
What is Amazon route 53?
a DNS web service. It gives developers and businesses a reliable way to route end users to internet applications hosted in AWS.
What is Amazon RDS?
Amazon Relational Database Service is a distributed relational database service by Amazon Web Services.
Which component or service can be used to establish a private dedicated connection between your company’s data center and AWS?
AWS direct connect
What does block level storage behave like?
Physical hard drives
What is an instance store?
An instance store is disk storage that is physically attached to the host computer for an EC2 instance, and therefore has the same lifespan as the instance.
What happens to an instance store when its EC2 is deleted?
It is also deleted