AWS Fundamentals
AWS Compute
AWS Pricing
AWS VPC
Bonus
100

What is CapEx?

Capital Expenditure - How much money has been spent? These are the funds used by a company to acquire or upgrade physical assets such as property, buildings, servers, or equipment.

100

A virtual computing web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

AWS EC2

100

What EC2 pricing model is based on no contract, where you only pay for what you use?

On-demand - model based on a fixed price where you're billed down to the second depending on instance type.

100

What is an AWS security group?

Security groups act like a built-in firewall
for your virtual servers (EC2 instances). Security group rules are stateful and determine who has access to an instance.

100

Monitoring and management service built for developers, system operators, site reliability engineers (SRE), and IT managers.

AWS CloudWatch

200

What is vertical scaling?

↑ scaling up = building upon existing resources and making it stronger by increasing capacity and performance of a single server or instance

200

Easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and Internet Information Services (IIS).

AWS Elastic Beanstalk

200

What is the cheapest EC2 instance pricing model?

Spot Instance - can save up to 90% off on-demand prices. Lets you take advantage of unused EC2 capacity. However, this means your request is fulfilled only if capacity is available. Only used if your workloads can be interrupted.

200

What is a NACL?

Network Access Control Lists (NACL) - A stateless firewall that operates at the subnet level.

200

Web service that records AWS API calls for your account and delivers log files to you. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements returned by the AWS service.

AWS CloudTrail

300

Cloud service model that is associated with virtualization such as VPCs and virtual servers. 

(Ex. EC2, AWS, VMware, Azure)

What is IaaS (Infrastructure as a Service)?

300

Service that lets you run code in response to events and automatically manages compute resources for you. No need for you to provisioning or manage servers.

AWS Lambda

300

What is a reserved instance?

Allows you to commit to a specific instance type in a particular region for 1 to 3 years. Use when your application has steady state usage and you can commit for 1-3 years.

300
Cryptography used to encrypt and decrypt login information

What is a key pair?

300

Service lets you model, provision, and manage AWS and third-party resources by treating infrastructure as code.

AWS CloudFormation

400

An on-demand configurable pool of shared resources allocated within a public cloud environment, providing a certain level of isolation between the different organizations (denoted as users hereafter) using the resources.

What is a VPC? 

400

Service that distributes incoming traffic and helps achieve higher levels of fault tolerance

Elastic Load Balancing

400

What is AWS's pricing model?

Pay for what you use.

Pay less when you reserve.

Pay less when you use more.

Pay even less as AWS grows by economies of scale

400

What part of a VPC provides network isolation by a range of IP addresses, has a route table, and and lives in a single AZ?

What is a VPC subnet?

400

Automates the set-up of a baseline environment, or landing zone, that is a secure, well-architected multi-account AWS environment.

AWS Control Tower

500

What is horizontal scaling?

←→ Scaling out = adding more resources like instances or servers, adding redundancy

500

Easiest way to launch and manage a VPS with AWS that includes VM, SSD-based storage, data transfer, DNS management, and a static IP address. Used for managing simple web and application servers.

AWS Lightsail

500

A flexible pricing model offering lower prices compared to On-Demand pricing, in exchange for a specific usage commitment (measured in $/hour) for a one or three-year period.

AWS Savings Plans

500

The term for an AWS virtual machine that runs our workloads in the cloud. It abstracts physical computing infrastructure using virtual machine technology.

What is an instance?

500

Cloud service model that is developer-focused, allowing one to create + maintain services.

Ex. Google Cloud, OpsWork, Elastic Beanstalk  

What is PaaS (Platform as a Service)?

M
e
n
u