AWS Core Services Flashcards

(40 cards)

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
AWS Global Accelerator
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
AWS Global Accelerator Use Cases
Non-HTTP Protocal (MQTT, VOIP, or UDP) Requires static IP Instant Failover
27
AWS File Storage Services
``` S3 S3 Glacier Elastic Block Store Elastic File System Snowball Snowmobile ```
28
S3
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
S3 Non-archival Storage Class
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
S3 Intelligent Tiering
Auto moves files based on access | Frequent of Infrequent
31
S3 Lifecycle Policies
Objects can transition or expire Expiration can delete objects Policies can also factor in versions of a specific object
32
S3 Transfer Acceleration
Uses edge locations to upload faster
33
S3 Glacier
Designed for archiving data Configurable retrieval times Send files directly through licecycle
34
S3 Glacier vs S3 Glacier Deep Archive
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
EBS, Elastic Block Store
``` Connected to a single EC2 instance Enables redundancy within a zone Snapshots of data Offer encryption multiple volume types ```
36
EBS Volume Types
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
Elastic Filesystem
``` NFS File system Designed for Linux PB's of data Multiple AZ's Standard and Infrequent Access Configurable ```
38
Amazon FSx for Window File Server
Native Windows File system | SSD for low latency
39
Data Transfer with Snowball
``` Physically migrate petabytes to cloud Physical device delivered by AWS connect snowball to your network device returned by local carrier Loads into s3 ```
40
Snow mobile
Exabytes worth of data shipping containers Sets up connection to network, load onto snow mobile, and load into s3