AWS Practitioner Notes Flashcards

1
Q

Describe the basic AWS Infrastructure

A

AWS is split into Regions (based on geography)
Regions are split into Availability Zones (2-6 per region, average 3)
Availability Zones have multiple Data Centers
In addition there are Edge Locations, Local Zones, and Outposts

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

What are some factors in choosing a Region

A

Compliance Requirements
Latency
Available Services
Pricing

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

Shared Responsibility Matrix - AWS Responsibilities

A

Security OF the cloud
Hardware
Certain Software (offered as a service)
Certain OS (of serverless services)
Networking/Firewalls of serverless services

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

Shared Responsibility Matrix - Customer Responsibilities

A

Security IN the cloud
Customer Data
Platforms, applications, IAM, network/firewall of EC2 instances
OS of EC2 instances
Networking traffic

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

What is IAM

A

IAM = Identity and Access Management

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

Describe IAM Users

A

An IAM User should be a single physical user
Users can be assigned to groups, but don’t have to be

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

Describe IAM Groups

A

An IAM Group is a collection of IAM Users
An IAM User can belong to multiple groups

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

Describe IAM Policies

A

An IAM Policy can be assigned to a user or a group
An IAM Policy is used to control access to AWS resources

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

What is an Inline Policy

A

A policy that is assigned to a user directly

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

What is the Least Privilege Principle

A

Only giving a user the bare minimum access they require

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

How is an IAM Policy Structured

A

It has a version number, an ID, and a Statement
A statement consists of an ID, Effect (Allow/Deny), Principal (account/user/role to which the statement applies), Action (list of actions the policy allows/denies), and Resources (list of AWS resources that the policy applies to)

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

IAM Password Policy

A

Allows you to define the password requirements for all accounts

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

What is MFA

A

Multi-factor Authentication - Using both a password and a security device
Can be physical (key or or keyfob that generates MFA codes)
Can be virtual

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

Name three ways to access AWS

A

The AWS Management Console (requires password/MFA)
Command Line Interface (requires access keys)
Software Development Kit - SDK (requires access keys)

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

What is AWS Cloudshell

A

It is an alternate way to access AWS - private CLI using the browser - does not require access keys

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

What are IAM Roles

A

IAM Roles are a way to assign permissions to AWS services

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

Name two IAM security tools

A

IAM Credential Reports (account level)
IAM Access Advisor (user level)

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

What are some IAM best practices

A

Don’t use the root account unless you absolutely have to - create accounts with administrative access instead
1 physical user = 1 AWS account
Assign Users to Groups, then assign permissions/policies to those groups
Use a strong password policy
Use/enforce MFA
Use roles when giving permissions to AWS services

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

What is EC2 stand for

A

Elastic Cloud Compute

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

Is EC2 IAAS, PAAS, SAAS?

A

It is IAAS - Infrastructure As A Service

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

What can you customize in an EC2 instance

A

Operating System
Number of Cores
RAM
Storage Space
Network Card

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

What is EC2 User Data

A

A Bootstrap Script - runs once when the instance starts

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

What are the different EC2 types

A

General Purpose - Good for web servers or code repositories
Compute Optimized - Good for high performance processing
Memory Optimized - Good for processing large data sets in memory
Storage Optimized - Good for high sequential r/w access to local datasets

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

EC2 naming convention - explain the different parts of: m5.2xlarge

A

m = instance class
5 = generation
2xlarge = size within the instance class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is a security group
A set of permissions that allows traffic in or out of an EC2 instance It only has ALLOW rules Acts as firewall to an EC2 instance Regulates access to ports, authorized IP ranges (IPV4 and IPV6) Can be attached to multiple instances Instances can have multiple security groups assigned to them Locked to a Region/VPC combination Lives outside the EC2 instance - if it blocks something, that something never reaches the instance
26
Describe Important Ports
21 = FTP 22 = SFTP and secure shell 80 = HTTP 443 = HTTPS 3389 = Remote Desktop Protocol
27
What is SSH
Secure Shell - used to log into Linux, MAC, and Windows (v10+) servers
28
What is Putty
Used to log into Windows (any version) servers
29
Describe the EC2 purchasing option On Demand Instances
Good for short workloads Pricing - Windows/Linux - Pay per second after the first minute Pricing - Other - Pay per hour Highest cost, no upfront payment
30
Describe the EC2 purchasing option Reserved Instances
Good for long workloads Can reserve for 1 or 3 years Save up to 72% Reserve specific instance attributes Can pay upfront, partially upfront, no upfront
31
Describe the EC2 purchasing option Savings Plans
Good for long workloads Can be for 1 or 3 year commitment Save up to 72% Commit to specific usage (ex $10/hour) for 100 hours Usage beyond that is at on demand prices
32
Describe the EC2 purchasing option Spot Instances
Good for short workloads that can be interrupted Up to 90% discount Can lose instance at any time Use for workloads resistant to failure
33
Describe the EC2 purchasing option Dedicated Host
Dedicated host - good for when have compliance requirements Have all of a physical server reserved just for your use, control instance placement Payment options are on demand or reserved - is very expensive
34
Describe the EC2 purchasing option Dedicated Instances
No other customer will share your hardware Multiple instances from the same account may share the hardware
35
Describe the EC2 purchasing option Capacity Reservations
Reserve an amount of capacity for a specific AZ for any duration Always have access to the capacity whenever you need it, no time commitment, no billing discounts, can combine with Regional Reserve instances and Savings Plans, charged On Demand prices whether you run instances or not
36
What is EBS
Elastic Block Storage - network storage Can be attached to a single instance Multiple EBS can be attached to a single instance Has provisioned capacity - can select size and speed when setting up Billed for the provisioned capacity Use limited to an AZ
37
What is an EBS Snapshot
A backup image of an EBS volume
38
What is the EBS Snapshot Archive
75% cheaper storage tier 24-72 hours to restore from
39
What is AMI
Amazon Machine Image A defined configuration for an EC2 instance Public AMI - provided by Amazon Private AMI - make and maintain yourself AWS Marketplace AMI - purchased off the Marketplace
40
Define the process for building/using an AMI
Create EC2 instance and configure it Stop the instance Create the AMI from the stopped instance Launch new instances from the AMI
41
What is an Instance Store
Physical storage attached to an EC2 instance Data is lost if the EC2 instance is stopped Backup and replication are customer's responsibility
42
What is EFS
Elastic File System - network storage that can be attached to multiple EC2 - can be used across AZ's
43
What is EFS Infrequent Access
Storage tier up to 92% cheaper than EFS Standard Files automatically moved to this tier and back to Standard
44
What is FSx for Windows
Fully managed file system built on Windows File Server
45
What is FSx for Lustre
File system for high performance computing Used for ML, analytics, video processing, and financial modeling
46
What is ELB
Elastic Load Balancing
47
Describe the two types of scalability
Vertical Scalability - increase/decrease the size of an instance - scale up/down Horizontal Scalability - increase/decrease the number of instances - scale out/in
48
What is High Availability
When you are running in multiple AZ's or Regions
49
What is Elasticity
The ability to scale in/out to match demand and optimize costs
50
What is ASG
Auto-Scaling Groups - a service that adds/removes instances automatically Replaces unhealthy instances automatically
51
What are 2 types of Load Balancers
ALB - Application Load Balancers - for HTTP/HTTPS traffic (external) NLB - Network Load Balancers - for TLS/TCP traffic (internal)
52
What are 4 types of ASG Dynamic Scaling Strategies
Simple/Step Scaling - based on Cloudwatch alarms targeting capacity usage Target Tracking Scaling - based on average CPU usage Scheduled Scaling - based on known usage patterns over a period of time Predictive Scaling - uses ML based on past traffic patterns
53
What is S3
Simple Storage Service Create buckets to store objects/files Regional Service
54
S3 Bucket Naming Conventions
Must be UNIQUE across all regions/accounts No uppercase, no underscores 3-36 characters long Not an IP Must start with lowercase letter Can't start with "xn-" Can't end with "-s3alias"
55
What are characteristics of S3 objects
Object key = is full path and file name of object Max size is 5TB, if greater than 5GB must upload in pieces Metadata - key and value pairs Can tag objects
56
What are S3 Bucket Policies
Allows access to objects in a S3 bucket Object Access Control List - Security Policy that details users that can access the object Bucket Access Control List - Security Policy that details users that can access the bucket
57
What is the default Security Bucket Policy
As a default, an S3 bucket denies public access to its objects - overrides other specific policies
58
What is Static Web Hosting
Where the code for a web site is stored in an S3 bucket Must have public access turned on
59
What is S3 Versioning
Where objects in S3 buckets are assigned file keys Previous versions of objects are retained and can be restored Deleted objects can be restored
60
What is S3 Replication
Copying a S3 bucket CRR - Cross Region Replication - copying to another Region SRR - Same Region Replication - copying to the same Region Copying is asynchronously
61
What are the basic S3 Storage Classes
S3 - Standard - 99.99% Availability S3 Infrequent Access - 99.9% Availability S3 Zone Infrequent Access - 99.9% Availability - 1 AZ only S3 Glacier Instant Retrieval - Millisecond retrieval S3 Glacier Flexible Retrieval - Expedited 1-5 min, Standard 3-5 hr, Bulk 5-12 hr S3 Glacier Deep Archive - Standard 12 hour, Bulk 48 hour
62
What is S3 Intelligent Tiering
Storage method where files are automatically moved from one tier to another Frequent Access Tier (default) Infrequent Access Tier - objects not accessed for 30 days Archive Instant Access Tier - objects not accessed for 90 days Archive Access Tier (optional) - objects not accessed for 90-700 days Deep Archive Access Tier (optional) - objects not accessed for 180-700 days
63
What are the S3 encryption options
None Server side - is encrypted after server receives file Client side - file is encrypted before being uploaded
64
Name the 3 Snow Family Devices
Snowcone Snowball Edge Snowmobile
65
Describe Snowcone
Small box, up to 8 TB storage Can use up to 15 at a time
66
Describe Snowball Edge
Large server, comes in 2 flavors Storage optimized - 80 TB storage Compute optimized - 43 TB storage, has more compute power
67
Describe Snowmobile
Semitruck, 100 PB storage High security, 24/7 video surveillance Temperature controlled
68
What is AWS Opshub
Graphical interface that allows you to use Snow family devices
69
What is Hybrid Cloud Storage
Using on premises and cloud storage at same time
70
What is AWS Gateway
bridge between on premise storage and AWS S3
71
Describe RDS
Relational Database Service Fully Managed Relational Databases Have to provision the EC2 instances Postgres, MySQL, MariaDB, Oracle, Microsoft SQL Server, Aurora Cannot SSH into database
72
What is Aurora
Proprietary database software Supports Postgres and MySQL Cloud optimized - better than RDS but more expensive
73
What are Read Replicas for RDS
Read only versions of your DBS - can have up to 5
74
What is Multi-AZ for RDS
Where you backup your DB to a different AZ If main DB fails, restore from backup
75
What is Multi-Region for RDS
Where you have Read Only versions of your DB in different Regions
76
What is Elasticache
In memory database with high performance, low latency Helps reduce load off actual DB
77
What is Dynamo DB
A noSQL DB managed by AWS Is a key-value pair DB Serverless service Highly scalable - autoscaling
78
What is Dynamo DB DAX
In memory cache for Dynamo DB
79
What are Dynamo DB Global Tables
Tables in multiple Regions Read/write in any Region
80
What is Redshift
A Postgres DB that is used for Online Analytical Processing Has SQL interface
81
What is EMR
Elastic Map Reduce - creates Hadoop cluster
82
What is Athena
Serverless query service for objects in S3 buckets
83
What is Quicksight
Serverless machine learning-powered business intelligence service to create interactive dashboards
84
What is DocumentDB
Serverless implementation of MongoDB (noSQL)
85
What is Neptune
Fully managed graph DB
86
What is QLDB
Quantum Ledger DB Records financial transactions Data is immutable once entered
87
What is Managed Blockchain
Managed service to either join public blockchain networks or create your own blockchain network
88
What is GLUE
Managed Extract/Transform/Load service
89
What is DMS
Database Migration Service Source DB remains available during migration Can be to/from same type DB or different type DB
90
What is ECS
Elastic Container Service - Docker containers Customer must provision/maintain EC2 instances ECS automatically starts/stops containers Integrated with ELB
91
What is EKS
Elastic Kubernetes Service
92
What is Fargate
Serverless service that launches Docker containers
93
What is the difference between ECS and Fargate
ECS requires customer to provision/maintain EC2 instances on which to run the containers, Fargate manages that for the client
94
What is ECR
Elastic Container Registry Where container images are stored and accessed by ECS and Fargate
95
What is Lambda
Serverless compute service Virtual functions Usually execution triggered by event or scheduled Cheap but powerful
96
What is an API Gateway
Serverless middleman between external clients and Lambda functions
97
What is AWS Batch
Fully managed batch processing service Can be triggered by event or scheduled Will dynamically launch EC2 instances Batch jobs are defined as Docker images and run on ECS
98
What is the difference between Lambda and Batch
Lambda functions have limited run time and resources and is serverless Batch has no time limit, can have greater resources, is not serverless but servers are managed by AWS
99
What is Lightsail
Virtual servers, storage, databases, and networking Simpler than other AWS services, but is very limited Good for people with little cloud experience
100
What is Cloud Formation
A declarative method of outlining your AWS Infrastructure, for any resources Define the services/infrastructure you want, then Cloud Formation creates them Infrastructure as Code Gives ability to create and destroy infrastructure on the fly Can create templates, get templates from Web Supports most AWS services Uses JSON/YAML files
101
What is CDK
AWS Cloud Development Kit Use other languages Allows you to deploy runtime code and infrastructure tool
102
What is Elastic Beanstalk
Developer centric view of deploying infrastructure on the internet Uses AWS components Platform as a Service Beanstalk is free, but pay for resources created Fully Managed Service
103
What is CloudDeploy
Hybrid service that deploys code
104
What is CloudCommit
Equivalent of Github for AWS Fully managed service
105
What is CloudBuild
A service that compiles source code, runs tests, and produces packages ready to be deployed Hybrid Service Servers/EC2's must have CloudDeploy agent installed
106
What is Code Pipeline
Orchestrates the steps to move Code to production CICD Works with CloudDeploy, CloudCommit, and CodeBuild
107
What is CodeArtifact
System for managing software package dependencies for software development
108
What is CodeStar
Unified UI to manage software development activities in one place Uses the Code* services behind the scenes
109
What is Cloud9
A Virtual IDE used for collaberation
110
What is SSM
Systems Manager Hybrid service that works on both EC2 or on-premise server Suite of 10+ programs to manage servers Servers require SSM Agent to be installed
111
What is SSM Sessions Manager
Secure Shell for SSM No SSH access, bastion hosts, or SSH keys needed Doesn't use port 22, so is better security
112
What is OpsWork
Managed Chef and Puppet service
113
What is Route 53
AWS DNS service used to route to AWS infrastructure
114
What are the 4 Route 53 routing policies
Simple Routing Policy - No health checks Weighted Routing Policy - Routing based on defined ratios for various servers Latency Routing Policy - Routing based on the lowest latency Failover Routing Policy - Route to main server unless down, then route to backup server
115
What is Cloudfront
Content Delivery Network Data is cached at Edge Locations Helps against DDoS attacks
116
What is Cloudfront Origins S3 Basket
Used to distribute files and cache them at the Edge
117
What is Cloudfront Origins Custom Origin
Connects to: Application Load Balancer, EC2, S3 Website, any HTTP backend
118
Difference Between Cloudfront and S3 Cross Region Replication
Cloudfront uses Edge Locations to make content available for a short time S3 CRR is set up for specific Regions, works for content only needed in a few Regions
119
What is S3 Transfer Acceleration
S3 using Edge Locations and high speed internal network to speed up data transfer to/from S3 buckets
120
What is AWS Global Accelerator
AWS's fast private network and Edge Locations used to improve global availability and performance
121
Compare Global Accelerator and Cloudfront
Both use AWS network and Edge Locations Both integrate with AWS Shield Cloudfront is a CDN, caching files at the Edge Global Accelerator uses Edge Locations, but does not cache files
122
What are AWS Outposts
Hybrid Cloud system where AWS servers are emplaced at a client location in addition to client owned servers AWS sets up and manages the AWS servers Client responsible for physical security of AWS servers
123
What is AWS Wavelength
AWS Servers emplaced in telecommunications providers datacenters at the edge of 5G networks Data stays within providers' networks, never reaches AWS Ultra low latency
124
What are AWS Local Zones
Special AWS datacenters that place certain services closer to end users to reduce latency
125
Describe 4 Global Application Architectures
Single Region, Single AZ Single Region, Multiple AZ Multiple Region, Active Passive (only 1 is read & write) Multiple Region, Active Active (all are read & write)
126
What is SQS
Simple Queue Service Allows asynchronous communication Producers send messages to SQS Consumers read messages from SQS and then delete them Fully managed, serverless Messages retained 4-14 days, unlimited messages
127
What is Kinesis
Real time big data streaming service Managed service to collect, process, and analyze real time streaming data
128
What is SNS
Simple Notification Service Pubsub - Publishers send messages to SNS Topic, Subscribers are then sent those messages
129
What is Amazon MQ
Amazon managed broker service for RabbitMQ and ActiveMQ (which are non-AWS software)
130
What is CloudWatch Metrics
Service that provides metrics for every service in AWS Can create custom metrics
131
What is CloudWatch Alarms
Service that allows you to set up monitoring of CloudWatch Metrics which can trigger various responses: Autoscaling, EC2 actions (stop/restart/etc), SNS notifications
132
What is CloudWatch Logs
Collects logs from various AWS services, enables real time monitoring
133
What is CloudWatch Logs Agent
Software that can be installed on EC2's or on-premise servers and feeds logs to CloudWatch Logs
134
What is EventBridge
Service that allows you to schedule CRON jobs Can respond to service event triggers
135
What is CloudTrail
A history of events/API calls made within your AWS account Source: CLI, console, CDK, AWS services Good for compliance, governance, and audit Logs can be sent to CloudWatch Logs
136
What is X-Ray
Diagnostic tool that can be used to trace data flow Good for troubleshooting and tracing
137
What is CodeGuru
Machine learning enabled code reviewer Also makes application performance and cost recommendations
138
What is the Service Health Dashboard
Shows health of all services in all regions Has a RSS feed you can subscribe to
139
What is the Personal Health Dashboard
Dashboard that provides alerts and remediation advice for AWS services used by your account that are current having issues or have upcoming scheduled events
140
Describe VPC
Virtual Private Cloud Private network for deploying your AWS resources VPC's are contained within a Region
141
What is a Subnet
A way of partitioning your network within a VPC Associated within a single AZ Public subnet - accessible to/from internet Private subnet - not accessible to/from internet
142
What is an Internet Gateway
Help VPC's connect to the internet via a public subnet
143
What is a NAT Gateway
NAT Gateway (AWS Managed) / NAT Instance (self managed) - allow private subnets to access the internet while remaining private
144
What is NACL
Network Access Control List Firewall that controls traffic to/from a subnet Can have ALLOW and DENY rules Rules only contain IP addresses Operates at subnet level Stateless: Return traffic must be explicitly allowed
145
What is a Security Group
Firewall that controls traffic to/from an ENI (Elastic Network Interface) / an EC2 instance Can only have ALLOW rules Rules include IP addresses and other Security Groups Operates at instance level Stateful: Return traffic automatically allowed
146
What are VPC Flow Logs
Logs of all IP traffic flowing your into your instances
147
What is VPC Peering
Connect two VPC's privately, using AWS's network Make them behave as if in the same network Must not have overlapping CIDR (IP network range) Is not Transitive - must be established between each pair individually
148
What are VPC Endpoints
Allows you to connect to AWS Services using a private network instead of the public internet
149
What is a VPC Endpoint Gateway
Allows you to connect to S3 or Dynamo DB (only)
150
What is a VPC Endpoint Interface
Allows you to connect to any AWS service other than S3/Dynamo DB
151
What is PrivateLink
Most secure and scalable way to expose a service to many VPC's Source VPC creates Network Load Balancer, target VPC creates Elastic Network Interface, then privately link the two
152
What is Site to Site VPN
Connect on-premise servers to AWS Uses public internet Fast to set up Customer end - uses Customer Gateway AWS end - uses Virtual Private Gateway
153
What is Direct Connect
Physical connection between on-premise servers and AWS Expensive and takes long time to set up Private, secure, fast
154
What is AWS Client VPN
Connect on-premise servers to AWS using OpenVPN Client Uses public internet
155
What is a Transit Gateway
Transitive Peering between multiple AWS VPC's and client VPC in a hub and spoke (star) pattern
156
Security - Shared Responsibility Matrix - AWS
Security OF the Cloud Protecting infrastructure that protects AWS services Managed services like S3, Dynamo DB, etc
157
Security - Shared Responsibility Matrix - Customer
Security IN the Cloud EC2 OS patching and updates Firewall and Network configurations IAM Encryption of application data
158
What is AWS Shield Standard
Protection against DDoS attacks: SNY/UPD Floods, Reflection attacks, other layer 3/layer 4 attacks Free
159
What is AWS Shield Advanced
Optional DDoS protection $3000/month Protects against more sophisticated attacks on EC2, ELB, CloudFront, Global Accelerator, and Route 53 24/7 access to AWS DDoS response team during the attack Protection against higher fees during usages spikes from DDoS
160
What is WAF
Web Application Firewall Protects your web applications from common web exploits (Layer 7 = HTTP) Deploy on Application Load Balancer, API Gateway, CloudFront Define Web ACL (Access Control List) - can include IP Addresses, HTTP Headers, HTTP Body, or URI Strings Web ACL protects against common attack - SQL Injection, Cross site scripting, block geographies (countries) Can limit the number of requests per user per time period
161
What services can you perform penetration testing on without notice
EC2 Instances/NAT Gateways/ELB, RDS, CloudFront, Aurora, API Gateways, Lambda/Lambda Edge functions, Lightsail, Elastic Beanstalk
162
What security tests are prohibited by AWS
DNS Zone Walking, DDoS, simulated DDoS, Port Flooding, Protocol Flooding, Request Flooding
163
What is KMS
Key Management Service Manages encryption keys
164
What is CloudHSM
Dedicated hardware security module attached to FIPS validated hardware Manage your encryption keys
165
What is Customer Managed CMK (Customer Master Keys)
Keys created, managed, used by the customer Can bring your own keys
166
What is AWS Managed CMK (Customer Master Keys)
Keys managed by AWS and used on customers behalf by AWS Used by AWS services
167
What is AWS Owned CMK (Customer Master Keys)
Collections of CMK's that an AWS service owns and manages in mulitple accounts Used to protect customer resources, but customer doesn't have access to them
168
What is ACM
AWS Certification Manager Allows customer to provision, manage, and deploy SSL/TLS Certificates Used to provide inflight encryption for websites (HTTPS) Supports both public and private TLS certificates (public are free) Automatic TLS certificate renewal
169
What is Secrets Manager
Store secrets, force rotation of secrets Integrated with RDS Secrets encrypted using KMS
170
What is AWS Artifact
Portal that gives you access to AWS Compliance documentation and AWS agreements Used to support internal audit or compliance
171
What is GuardDuty
Uses machine learning algorithms, anomaly detection, 3rd party data to protect your account Input data used - CloudTrail Event Logs, VPC Flow Logs, DNS Logs, Kubernetes Audit Logs Can protect against CryptoCurrency attacks
172
What is Inspector
Run automated security assessments For EC2 instances, container images, Lambda Functions Reporting and integration is with AWS Security Hub Send findings into Amazon EventBridge
173
What is Macie
Fully managed data security and data privacy service Uses machine learning and pattern matching to discover and protect your sensitive data in AWS
174
What is Detective
Analyzes, investigates, and identifies the root cause of security issues or suspicious activity (using machine learning and graphs) Automatically collects and processes events from VPC Flow Logs, CloudTrail, GuardDuty, and creates a unified view
175
Define AWS Abuse
Spam, port scanning, DDoS, Intrusion Attempts, Hosting objectional/copyrighted content, distributing malware Contact the AWS Abuse Team if discovered
176
Name 4 actions only the Root User account can do
Change account settings Close the account Change or cancel support plans Register as a seller on the AWS Marketplace
177
What is Rekognition
Service that finds people, objects or scenes in video
178
What is Transcribe
Converts speech to text Uses deep learning process: Automatic Speech Recognition
179
What is Polly
Converts text to speech
180
What is Translate
Converts text in one language to text in another language
181
What is Lex
Lex is Automatic Speech Recognition Used for Alexa
182
What is Connect
Virtual Call Center
183
What is Comprehend
Natural Language Processing
184
What is Sagemaker
Fully managed service for developers / data scientists to build ML models
185
What is Forecast
Fully managed service that uses ML to delivery highly accurate forecasts
186
What is Kendra
Fully managed document search service Extract answers from within a document
187
What is Personalize
Fully manage ML service to build apps with real time personalized recommendations
188
What is TexTract
Automatically extracts text, handwriting, data from any scanned documents using AI and ML
189
What is AWS Organizations
Global service that allows you to create and manage all your accounts from a master account Allows consolidated billing Allows sharing Reserved Instances Gives pricing benefits from aggregated usage
190
What are Service Control Policies
Service that whitelists or blacklists IAM actions for accounts
191
What is AWS Control Tower
Service that runs on top of AWS Organizations It applies preventive and detective controls (guardrails) to help keep your organizations and accounts from divergence from best practices
192
What are the 4 pricing models of the Cloud
Pay As You Go Save When You Reserve Save When You Use More Pay Less as AWS Grows (economies of scale)
193
Name some free services
IAM, VPC, Consolidated Billing, Elastic Beanstalk, CloudFormation, Auto Scaling Groups
194
Describe pricing data traffic
Data transferred into AWS is free Data transferred out of AWS is not free Data transferred within AWS Region is free if using private IP Data transferred between Regions is not free
195
What is Compute Optimizer
Service that uses ML and CloudWatch Metrics to recommend optimal AWS resources for your workload to reduce costs and improve performance
196
What is Pricing Calculator
Tool that estimates costs for your solution architecture
197
What is the Billing Dashboard
Tool that shows you costs to date, forecasts for rest of month Breaks down the costs
198
What are Cost Allocation Tags
Tags attached to services and resources that allow you to track costs at a detailed level
199
What are Cost and Usage Reports
Tool that contains most the comprehensive set of AWS cost and usage data available, including additional metadata about AWS services, pricing, reservations
200
What is Cost Explorer
Tool to visualize, understand, and manage your AWS costs Forecast up to 12 months based on previous usage
201
What are Billing Alarms
Triggers that track your AWS spending and sends notifications Billing data is stored in CloudWatch in us-east-1 only, aggregated for all Regions
202
What are AWS Budgets
Tool that allows you to set up a budget for AWS services Can trigger Billing Alarms Types: Usage, Cost, Reservations
203
What is Trusted Advisor
An assessment tool that analyzes resources in your account based on these categories: Cost Optimization, Performance, Security, Fault Tolerance, Service Limits
204
What are the 7 core checks for Trusted Advisor
S3 Bucket Permissions Security Groups - Ports check IAM Use MFA on root account Presence of EBS public snapshots Presence of RDS public snapshots Service Limits
205
Describe the Basic Support plan
It is free Access to 24/7 customer service Access to documentation, whitepapers, and support forums Access to 7 core checks for Trusted Advisor Access to Personal Health Dashboard
206
Describe the Developer Support plan
Costs greater of $29 or 3% of monthly charges Same as Basic Support plan Business hours email access to Cloud Support Associates Unlimited cases, 1 primary contact General Guidance < 24 hours System Impaired < 12 hours
207
Describe the Business Support plan
Costs greater of $100 or sliding % of monthly costs Same as Developer Support plan Full Trusted Advisor checks 24/7 phone/email/chat access to Cloud Support Engineers Unlimited Cases, Unlimited Contacts Access to Infrastructure Event Management for additional fee Production system impaired < 4 hours Production System Down < 1 hour
208
Describe the Enterprise Onramp Support plan
Costs greater of $5,500 or 10% of monthly charges Same as Business Support plan Access to a pool of Technical Account Managers (TAM) Concierge Support Team (for account and billing best practices) Infrastructure Event Management, Well Architected and Operations Review Business-critical system down < 30 minutes
209
Describe the Enterprise Support plan
Costs greater of $15,000 or sliding % of monthly costs Same as Enterprise Onramp Support plan Access to a designated TAM Business-critical system down < 15 minutes
210
What is STS
Security Token Service Enables you to create temporary limited-privileges credentials to access your AWS resources
211
What is Cognito
Identity for Web/Mobile application users Don't create individual IAM users, create users in Cognito instead
212
What is AWS Directory Services
AWS's version of Microsoft Active Directory
213
What is Workspaces
Virtual Desktop as a Service (DaaS) Windows or Linux desktops
214
What is AppStream 2.0
Desktop Application Streaming Service delivered via web browser
215
What is Sumerian
Service that allows you to create and run VR, AR, and 3D applications
216
What is IoT
Internet of Things Allows you to easily connect IoT devices to the AWS Cloud
217
What is Elastic Transcorder
Convert media files stored in S3 into media file formats required by consumer playback devices
218
What is AppSync
Store and sync data across mobile and web applications in real time Uses GraphQL (Facebook mobile technology)
219
What is Amplify
Set of tools and services that allow you to develop and deploy scalable full stack web and mobile applications Like Elastic Beanstalk for mobile and web applications
220
What is Device Farm
Fully managed service that tests your web and mobile apps against desktop browsers, real mobile devices, and tablets Real devices, not emulators
221
What is AWS Backup
Fully managed service to centrally manage and automate backups across AWS services
222
Describe 4 Disaster Recovery Strategies
Backup and Restore (Cheapest) Pilot Light (Core Functions of the App, ready to scale) Warm Standby (Full version of the app, but at minimum size) Multi-site/Hot Site (Full version of the app, full size)
223
What is AWS Datasync
Move large amount of data from on-premise to AWS Replication tasks can be scheduled Incremental backup after initial backup
224
What is Application Discovery Service
Scan on-premise servers to get information for migration Agentless Discovery (AWS Agentless Discovery Connector) Agent Based Discovery (AWS Application Discovery Agent)
225
What is Application Migration Service (MGM)
Lift and shift (rehost) data/applications Then at some point cut over
226
What is FIS
Fault Injector Service Fully managed service to run fault injection experiments on AWS workloads Based on Chaos Engineering
227
What are Step Functions
Build a serverless visual workflow to orchestrate your Lambda functions Can integrate with EC2, ECS, on-premise servers, API Gateway, SQS Queues Features: sequence, parallel, conditions, timeouts, error handling
228
What is Ground Station
Fully managed service that allows you to control satellite communications, process data, and scale your satellite operations
229
What is AWS Pinpoint
Scalable 2-way outbound/inbound marketing communications service Supports email, SMS, push, voice, and in-app messaging Is the next evolution of SNS or SES
230
What are the good architecture guiding principles
Stop guessing your capacity needs Test systems at production scale Automate to make architectural experimentation easier Allow for evolutionary architectures Drive architectures using data Improve through game days (peak usage)
231
Name the Well Architected Frameworks 6 pillars
Operational Excellence Security Reliability Performance Efficiency Cost Optimization Sustainability
232
Describe Operational Excellence (pillar 1)
Ability to run and monitor systems to deliver business value and to continually improve supporting processes and procedures
233
Describe Security (pillar 2)
Ability to protect information, systems, and assets, while delivering business value, through risk assessments and mitigation strategies
234
Describe Reliability (pillar 3)
Ability of a system to recover from infrastructure or service disruptions, dynamically acquiring computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues
235
Describe Performance Efficiency (pillar 4)
Ability to use computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes and technologies evolve
236
Describe Cost Optimization (pillar 5)
Ability to run systems to deliver business value at the lowest price point
237
Describe Sustainability (pillar 6)
Focuses on minimizing environmental impact of running cloud workloads
238
What is AWS Well Architected Tool
Free tool to review your architectures against the 6 pillars You select your workload and answer questions, then get advice
239
What is Right Sizing
Right sizing is process of matching instance types/sizes to your workload performance and capacity requirements at the lowest possible price
240
Describe the AWS Marketplace
Independent software vendors - buy/sell custom AMI, CloudFormation templates, Software as a Service, Containers
241
What is AWS Training
Digital or classroom training, private training, training/certification for US government, training/certification for enterprises, AWS Academy for universities
242
What is AWS Professional Services and Partner Network
Global team of networks - APN (AWS Partner Network)
243
Describe APN Technology Partners
Third parties that provide hardware, connectivity, and software
244
Describe APN Consulting Partners
Third parties that provide consulting services to help you build in AWS
245
Describe APN Training Partners
Third parties that provide AWS training
246
What is AWS Competency Program
Certification for APN Partners who have demonstrated technical proficiency and proven customer success in specialized solution areas
247
What is AWS Navigate Program
Service that helps AWS Partners become better partners
248
What is AWS Knowledge Center
Knowledge base of more frequent and common questions and requests
249
What is AWS IQ
Tool to find AWS Certified professional help (contractors) for AWS projects
250
What is AWS re:Post
AWS Managed Q&A service - offers cloud sourced, expert reviewed answers to your technical questions about AWS Free unless purchase Premium Support (customers that don't get a response from the community are passed on to AWS Support Engineers)