AWS - Technology Flashcards

1
Q

four types of elastic load balancers

A

-classic load balancers
-application load balancers
-gateway load balancers
-network load balancers

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

What does auto scaling do?

A

adds or replaces EC2 instances automatically across AZs, based on need and changing demand

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

vertical scaling

A

scaling up

-upgrades an ec2 instance by adding more power (cpu, RAM) to an existing server

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

what are the ways to log into a EC2 instance?

A

-UI (console)
-SSH
-EC2 instance connect
-aws systems manager

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

Pricing options

A

on-demand
spot
reserved instances
dedicated hosts
savings plans

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

compute service features

A

elastic load balancing
auto scaling

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

benefit of auto scaling

A

improves the availability of your applications not to be confused with load balancing

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

real-world usage of EC2 instances

A

deploying data base or web application

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

what is Lambda

A

serverless compute service that lets you run code without managing servers

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

what is the application code in lambda called?

A

functions

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

does lamda scale automatically?

A

true

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

benefit of lambda

A

allows developers to focus on core business logic for the apps they are developing instead of worrying about servers

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

Three use cases for lambda

A

realtime file processing
sending emails
backend business logic

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

features of lamda

A

-supports popular programming languages
-author code using favorite development environment or via console
-can execute your code in response to an event
-they have 15-minute timeouts

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

lambda pricing model

A

charged based on duration and number of requests

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

fargate

A

serverless computer engine for containers

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

lightsail

A

quickly launches all resources needed for small projects

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

benefits of lightsail

A

-deploy preconfigured applications like wordpress
-simple screens for people with no cloud experience
-includes VM, ssd-based storage, data transfer, DNS -managements and static IP
-low monthly fees (3.50)

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

Outposts

A

allows you to run cloud services in your internal data center

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

Benefits of outposts

A

-supports workloads that need to remain on-premises due to latency or data sovereignty needs
-delivers and installs servers in internal data center
-used for hybrid experience
-have access to the cloud servers and APIs to develop apps on premises

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

Batch (aws)

A

allows you to process large workloads in smaller chunks (or batches)

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

benefits of batch

A

-runs hundreds and thousands of smaller batch processing jobs
-dynamically provisions instances based on volume

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

S3

A

storage service

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

what are files stored in?

A

buckets and objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
attributes of objects in S3
-can be public or private -can be uploaded via the console, the CLI, or programmatically from within code using SDKs
26
options to grant individual objects in buckets
-access control lists -bucket policies -access point policies
27
what can help prevent accidental deletion of a file
enable versioning
28
what do s3 access logs do
track access to your buckets and objects
29
what does durability mean
you can expect your data to be there
30
availability
access to the data
31
S3 standards
-general purpose storage -data stored across multiple availbility zones -low latency and high throughput
32
s3 intelligent-tiering storage class
-automatically moves your data to the most cost-effective storage class -automatic cost savings -no retrieval fees -data stored across multiple availability zones
33
3 things about s3 standard-infrequent access storage class to keep in mind?
-data accessed less frequently but requires rapid access -data stored across multiple availability zones -cheaper than S3 standard
34
S3 glacier storage class
-long-term data storage and archival for lower costs -data retrieval takes longer -3 retrieval options 1-5 min, 3-5 hours, or 5-12 hours -data stored across multiple availability zones
35
S3 glacier deep archive storage class
like S3 glacier but longer access times -2 retrieval options: 12 hours or 48 hours -cheapest of all S3 options -data stored across multiple AZs
36
S3 outposts
-provides object storage on-premises -single storage class -store data across multiple devices and servers
37
What are four use cases of S3 usage in the real world?
-static websites -data archive -analytics systems -mobile applications
38
EC2 root drives
-elastic block store (EBS) -elastic file system (EFS)
39
can you attach EBS volumes to a single EC2 instance?
True
40
Are EBS drives persistant?
True
41
What does it mean for it to be a persistent drive?
can stop or terminate the instance and or even deattach and reattach
42
Are Instant store drives persistent?
false, they are ephemeral
43
Benefits of ephemeral drive
lower latency, downside: data is lost if is stopped or terminated
44
EFS (elastic file system) can be thought of as what?
share drive
45
What is EBS in EBS volumes
ELASTIC BLOCK STORE
46
What is one drawback of an EBS volume
Can only be attached to one instance in the same AZ (only one AZ)
47
3 Benefits of EBS
-quickly accessible data -running a db on an instance -long-term data storage
48
What is an EC2 Instance Store
local storage that is phyically attached to the host computer and cannot be removed
49
Biggest EC2 Instance Store drawback
-storage is temporary
50
Biggest advantage of EC2 instance store
-faster with higher I/O speeds
51
EC2 instance store is recommended for:
-temporary storage needs -data replicated across instances
52
Highlights of EFS
-Supports Linux file system only -accessible across different AZs in the same region -More expensive than EBS
53
EFS is recommended for
-main directories for business-critical apps -lift-and-shift existing enterprise apps
54
storage gateway offers what kind of storage service
hybrid storage service
55
Storage Gateway is recommended for:
-moving backups to the cloud -reducing costs for hybrid cloud storage -low latency access to data
56
what is aws backup
-Manage data backups across multiple AWS services -integrates with resources like EC2, EBS,EFS, and more -
57
what is content delivery network (CDN)?
is a mechanism to deliver content quickly and efficiently based on geographic location
58
what is content delivery network (CDN)?
is a mechanism to deliver content quickly and efficiently based on geographic location
59
what is cloud front?
is a CDN that delivers data and applications globally with low latency
60
benefits of Cloud front
-makes content available globally or restricts it based on location -speeds up delivery of static and dynamic web content -uses edge locations to cache content
61
how is cloud front used in the real world
-s3 static websites -prevent attacks -ip address blocking
62
What is Amazon Global Accelerator
sends your users through the AWS global network when accessing your content, speeding up delivery.
63
Things to keep in mind about amazon global accelerator
-improves latency and availability of single-region applications -sends traffic through the aws global network infrastructure -60% performance boost -automatically re-routes traffic to a healthy available regional endpoints
64
What does amazon s3 transfer acceleration do?
improves content uploads and downloads to and from S3 buckets
65
what does S3 transfer acceleration offer
-fast transfer of files over long distances -uses cloudFronts globally distributed edge locations -customers around the world can upload to a central bucket
66
What does networking do
connects computers together and allows for the sharing of data and applications, around the globe , in a secure manner using virtual routers, firewalls, and network management services.
67
VPC stands for?
virtual private cloud
68
what kind of service is VPC
foundational servers that allows you to create a secure private network in the AWS cloud where you launch your resources
69
4 attributes of VPC
-private virtual network -launch resources like EC2 instances inside the VPC -Isolate and protect resources -spans AZs in a region
70
what makes a subnet public?
-NACL (network access control list) -Router | Route table -Internet Gateway
71
VPC Peering?
Allows you to connect 2 VPCs together so they behave as one
72
what is DNS
domain name system directs internet traffic by connecting domain names with web servers
73
route 53
DNS service that routes users to applications -domain name registration -performs health checks on aws resources supports hybrid cloud architectures
74
direct connect
dedicated physical network connection from on-premises data center to AWS -data travels over a private network -supports a hybrid model
75
direct connect in the real world
-large datasets -business critical data -hybrid model
76
4 things to keep in mind about AWS VPN
-similar to direct connect but data travels over public internet -data is automatically encrypted -connects your on-prem data to aws -supports hybrid environments
77
API Gateway
allows you to build and manage API's -share data between systems -integrate with services like aws lambda
78
aws databases
Relational -RDS -Aurora No sql -dynamoDB Graph -neptune In-memory stores -Elasticache Document -documentDB
79
aws databases
Relational -RDS -Aurora No sql -dynamoDB Graph -neptune In-memory stores -Elasticache Document -documentDB
80
RDS
easy to launch and manage relation database -supports pop engines -high availability and fault tolerance -manages DB -read replicas across regions
81
Aurora
Relational DB compatible with mysql and postgreSQL -5x faster than norm myslql and 3x faster than postgreSQL -scales automatically -managed by RDS
82
dynamoDB
fully managed noSQL key-value and document database -serverless -non-relational -scales to massive workloads
83
documentDB
fully managed document database that support mongo -non relational
84
ElastiCache
fully managed in-memory datastore compatible with Redis or Memcached - data can be lost (stored in memory)
85
neptune
graph database that supports highly connected datasets
86
DMS stands for?
database migration service (DMS)
87
what does DMS help you do?
migrate databases to or within aws -migrate on-prem db's to AWS -continuous data replication -support homogeneous and heterogeneous migrations -almost no downtime
88
SMS stands for?
server migration service
89
What does SMS allow?
-migrate on-prem servers to AWS -server saved as a new amazon machine image -AMI to launch servers as EC2 instances
90
What is the snow family
allows you to transfer large amounts of on-prem data to AWS using a physical device
91
snowcone
-smallest member of data transport devices -8 terabytes of usable storage -offline shipping -online with datasync
92
4 things about snowball and snowball edge to keep in mind
-petabyte-scale data transport solution -transfer data in and out -cheaper than internet transfer -snowball edge supports ec2 and lambda
93
snowmobile
-multi-petabyte or exabyte -data loaded to S3 -securely transported
94
datasync
allows for online data transfer from on-prem to aws storage services like S3 or EFS -copy data over direct connect or the internet -copy data between aws storage services -replicate data cross-region or cross account
95
what is a data warehouse?
is a data storage solution that aggregates massives amounts of historical data from disparate sources
96
benefits of data warehouse
data warehouses support: -querying -reporting -analytics -business intelligence they are not used for transaction processing
97
amazon redshift?
scalable data warehouse solution -improves speed and efficiency -handles exabyte-scale data
98
Athena
query service for amazon S3 -analyze S3 data u sing sql -pay per query -considered serverless
99
Glue
prepares your data for analytics -ETL service -prepare and load data -helps better understand your data
100
Kinesis
allows you to analyze data and video streams in real time -supports video, audio, application logs, website clickstreams, and IoT
101
Elastic MapReduce (EMR)
helps you process large amounts of data (big data) -analyze data using hadoop -works with big data frameworks
102
data pipeline
helps you move data between compute and storage services running either on AWS or on-prem -moves data at specific intervals -moves data based on conditions -sends notifications on success or failure
103
QuickSight
helps you visualize your data -build interactive dashboards -embed dashboards in your applications
104
AI
Artifical intelligence (AI) teaches computers to do things that normally require human intelligence
105
Rekognition
allows you to automate your image and video analysis -identify custom labels in images and videos -face and text detection in images and videos
106
Comprehend
natural-language processing (NLP) -uncovers insights and relationships -analyzes text
107
Polly
turns text into speech -mimics natural-sounding human speech -several voices across many languages -can create a custom voice
108
Sagemaker
helps you build train and deploy machine learning models quickly -prepare for data models -train and deploy models -provides deep learning AMLs
109
Translate
provides language translation -real-time and batch language translation -supports many languages -translates many content formats
110
Lex
helps you build conversational interfaces like chatbots -recognizes speech and understands language -build highly engaging chatbots -powers amazon Alexa
111
cloud9
allows you to write code within an integrated development environment (IDE) from within your web browser. -write and debug code -supports popular programming languages
112
codeCommit
source control system for private Git repositories -create repos to store code -commit , branch and merge code -collaborate with other software developers
113
codeBuild
allows you to build and test your application source code -compiles source code and runs tests -enables continuous integration and delivery -produces build artifacts ready to be deployed
114
CodeDeploy
manages the deployment of code to compute services in the cloud or on-prem -deploys code to EC2, Fargate, lambda and on prem -maintains application uptime
115
code pipeline
automates the software release process -deliver new features and updates -integrates with codebuild to run builds and unit tests -integrates with codeCommit to retrieve source code
116
x-ray
helps you debug production applications -map app components view requests end to end -analyze and debug production applications
117
codeStar
helps developers collaboratively work on development projects -developers connect their development environments -integrates with codecommit, codebuild, codeDeploy -contains issue tracking dashboard
118
Infrastructure as Code (IaC)
allows you to write a script to provision AWS resources. The benefit is that you provision resources in a reproducible manner that saves time
119
cloudFormation
allows you to provision AWS resources using IaC -provides a repeatable process for provisioning resources -works with most AWS services -create templates for the resources you want to provision
120
Elastic Beanstalk
allows you to deploy your web applications and web services to AWS -orchestration service that provisions resources -automatically handles the deployment -monitors application health via a health dashboard
121
OpsWorks
allows you to use Chef or Puppet to automate the configuration of your servers and deploy code -manage on-prem servers or EC2 instances in AWS Cloud
122
Loose Coupling is used with what?
microservices
123
Simple Queue Service (SQS)
message queuing service that allows you to build loosely coupled systems -allows component-to-component communication using messages -multiple components (or producers) can add messages to the queue -messages are processed in an asynchronous manner
124
Simple notification service (SNS)
allows you to send emails and text messages from your applications -send email and text messages -publish messages to a topic -subscribers receive messages
125
Simple Email Service (SES)
an email service that allows you to send richly formatted HTML emails from your applications -ideal choice for marketing campaigns or professional emails -unlike SNS, SES sends HTML emails
126
What kind of questions can be answered with auditing and monitoring?
1) who signed in and made changes via the AWS management console 2) what is the current load on this EC2 instance? 3) What is the root cause of this application error? 4) Which execution path resulted in this error?
127
cloud watch
is a collection of services that help you monitor and observe your cloud resources -collects metrics, logs, and events -detect anomalies in your environment -set alarms -visualize logs
128
CloudTrail
tracks user activity and API calls within your account -activity tracked through console, SDKs, and CLI -identify which user made changes -detect unusual activity in your account
129
How many days can you troubleshoot events over?
past 90s days using cloudtrail event history log; however, custom trails can make this longer
130
Six things that can be tracked with cloudTrail
-user name -event time and name -IP address -access key -region -error code
131
amazon workspaces
host virtual desktops in the cloud -virtualize windows or linux desktops -enables employees to work from home
132
amazon connect
cloud contact center service -provides customer service functionality -improves productivity of help desk agents