AWS Core Services Flashcards

1
Q

Compute Service

A

Service that enables to use cloud-based virtual machines for workloads

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

EC2

A

Amazon Elastic Compute Cloud

Web service that provides resizable compute capacity in the cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

EC2 Use Cases

A

Web application hosting
Batch processing
Web services endpoint
Dekstop in cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

EC2 Instance Types

A

Define processor, memory, and storage type
Cannot be changed without downtime

General Purpose
Compute, memory, storage optimized (3 diff types)
Accelerated computing (ML)

Pricing based on instance type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Root device type EC2

A

Instance Store - If you sut it down it will go away

Elastic Block Store - it will stay

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

EC2 AMI

A

Amazon Machine Image
instance including config, os, and data
Shared across multiple accounts
Create your own custom ami’s and marketplace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

EC2 Purchase Option Reserved Instance

A

Discounts if you commit to a period of time

Capacity reservation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

EC2 Reserved Instance Cost Model*

A

All Upfront - cheapest
Partial Upfront - middle
No upfront

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

EC2 Savings Plan Instance*

A

supports EC2, Lambda,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

EC2 Spot Instance

A

90% discount over on-demand prices
Spot price per availability zone
If your bid is higher, then you can launch
Temrinated if not

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Dedicated Host

A

Physical Server

Software Licensing or Something

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

EC2 Purchase Options Summary

A

If you have instance consistent and always needs standard or convertible reserved
If you have batch processing, leverage Spot instances
If you have an inconsistent need for instances use On Demand
Specific per-server license or compliance requirment use Dedicated Host
Leveraging lambda alongside use Savings Plan
Predictable but not steady workload use Scheduled Reserved Instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

AWS Elastic Beanstalk

A

Automates process of deploying and scaling workloads on EC2 (PaaS)
Supports specific set of technologies
Leverage existing AWS services
Only pay for the other services you leverage
Handles, load balancing, scaling, and monitoring
Java, .Net, PHP, Node.js, Python, Ruby, Go, Docker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Elastic Beanstalk Features

A

Monitoring
Deployment
Scaling
EC2 Customization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Elastic Beanstalk Use Cases

A

Deploy with minimal knowledge of other services
Reduce overall maintenance needed for the application
Few customizations are required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

AWS Lambda

A
Run code without provisioning or managing servers
Only pay for compute time you consume
128m to 3008mb memory available
Integrates with AWS services
Enabled event-driven workflows
Primary service for serverless
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

AWS Lambda Advantages

A

Reduced maintence requirments
Enables Fault tolerance
Scales based on demand
Pricing is based on usage

18
Q

Networking and CDS

A
Amazon Route 53
Amazon VPC
AWS Direct Connect
Amazon API Gateway
Amazon CloudFront
Elastic Load Balancing
19
Q

Amazon Virtual Private Cloud (VPC)

A
Virtual network we can define
Enables virtual network in AWS
Support public and private subnet
Connect to your data center
Other VPC's
20
Q

AWS Direct Connect

A

Data Center -> AWS

21
Q

Amazon Route 53

A

Domain Name Service, DNS
Global service (not regional)
Highly available
Enables global resource routing (send to the server on what you want, ex; if it fails route to new server)

22
Q

Elastic Load Balancing

A
Distributes traffic among multiple targets
Integrates EC2, ECS, and Lambda
Supports one or more AZ's in a region
Application Load Balancer
Network Load Balancer
Classic Load Balancer
23
Q

Scaling on EC2

A

Vertical Scaling - Scale-up instance to a larger instance w/ additional resources
Horizontal Scaling - Scale-out and add additional instances to handle the demand of the application

24
Q

Amazon CloudFront and API Gateway

A

CloudFront - CDN, enables users to get content from the server closest to them, static/dynamic content, utilizes edge locations, adv security like AWS Shield for DDoS and …

API Gateway- Fully managed API management service, directly integrates with multiple AWS services, provides monitoring & metrics on API calls, supports VPC and on-premise something…

25
Q

AWS Global Accelerator

A

Sends users traffic through AWS global network to improve internet user performance by up to 60%

Uses edge locations to route traffic through AWS network, not the internet

Distance between user and initial endpoint is minimized
Traffic optimized using AWS network
first byte latency, jitter, throughput,
superior fault tolerance not relying on DNS resolution

26
Q

AWS Global Accelerator Use Cases

A

Non-HTTP Protocal (MQTT, VOIP, or UDP)
Requires static IP
Instant Failover

27
Q

AWS File Storage Services

A
S3
S3 Glacier
Elastic Block Store
Elastic File System
Snowball
Snowmobile
28
Q

S3

A

Store files as objects in buckets
Provides different storage classes for different use cases
Across multiple availability zones
Enables URL access for files
Offers configurable rules for data lifecycle
Servce as a web soemthing

29
Q

S3 Non-archival Storage Class

A

S3 Standard - Default for requtnly accessed
S3 Intelligent-tIeiring - Moves to the correct storage class
S3 Standard-IA is for infrequently accessed data with the stand resilience
S3 One Zone - Infrequrntly access datas that is only stored in one AZ

30
Q

S3 Intelligent Tiering

A

Auto moves files based on access

Frequent of Infrequent

31
Q

S3 Lifecycle Policies

A

Objects can transition or expire
Expiration can delete objects
Policies can also factor in versions of a specific object

32
Q

S3 Transfer Acceleration

A

Uses edge locations to upload faster

33
Q

S3 Glacier

A

Designed for archiving data
Configurable retrieval times
Send files directly through licecycle

34
Q

S3 Glacier vs S3 Glacier Deep Archive

A

designed for archival data, retrieved in hours, fee per GB retrieved

S3 Glacier , 90 day mininmum, retrieved in minutes, over 5 times less expensive

180 day minimum storage, retrieved in hours, 23 times less expensive than standard

35
Q

EBS, Elastic Block Store

A
Connected to a single EC2 instance
Enables redundancy within a zone
Snapshots of data
Offer encryption
multiple volume types
36
Q

EBS Volume Types

A

General Purpose SSD - Cost effective for general workloads
Provisioned IOPS SSD - High performance for low latency apps
Throughput Optimized HDD - Designed for frequently accessed data
Cold HDD - less frequently accessed workloads

37
Q

Elastic Filesystem

A
NFS File system
Designed for Linux
PB's of data
Multiple AZ's
Standard and Infrequent Access
Configurable
38
Q

Amazon FSx for Window File Server

A

Native Windows File system

SSD for low latency

39
Q

Data Transfer with Snowball

A
Physically migrate petabytes to cloud
Physical device delivered by AWS
connect snowball to your network
device returned by local carrier
Loads into s3
40
Q

Snow mobile

A

Exabytes worth of data
shipping containers
Sets up connection to network, load onto snow mobile, and load into s3