Certified Cloud Practitioner CLF-C02 Flashcards

1
Q

Access control list (ACL)

A

A firewall/security layer on the subnet level

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

Auto scaling

A

Automates the process of adding or removing EC2 instances based on traffic demand for your application

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

Buckets

A

Root-level “folders”

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

CloudFront

A

Content delivery network (CDN) that allows you to store your content at “edge locations” located all around the world, allowing customers to access your content more quickly

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

CloudTrail

A

Allows you to monitor all actions taken by IAM users

Centralizes activity logs across regions in an S3 bucket

CloudTrail creates a trail of breadcrumbs for any action in your account

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

CloudWatch

A

Service that allows you to monitor various elements of your AWS account

Trigger events with CloudWatch alarms

CloudWatch lets you watch your cloud resources as your AWS ecosystem evolves

Default log retention is indefinite, and you have to pay for the storage of the logs.

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

Consolidated billing

A

Allows you to view, manage, and pay bills for multiple AWS accounts in one user interface

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

DNS server

A

A database of website domains and their corresponding IP addresses

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

DynamoDB

A

NoSQL database service that does not provide other NoSQL software options

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

Elastic Block Store (EBS)

A

Provides persistent block storage volumes for use of EC2 instances.

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

Elastic Compute Cloud (EC2)

A

A virtual computer, very similar to a desktop/laptop computer

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

Elastic Load Balancing (ELB)

A

Evenly distributes traffic between EC2 instances that are associated with it

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

ElastiCache

A

Data caching service used to help improve the speed/performance of web applications running on AWS

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

Elasticity

A

The ability of a system to increase and decrease in size

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

Fault tolerance

A

Property that enables a system to continue operating properly in the event of the failure of one or more components

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

Firewall

A

A type of software that either allows or blocks certain kinds of internet traffic to pass through it

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

Folder

A

Any “subfolder” created in a bucket

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

High availability

A

Refers to systems that are durable and likely to operate continuously without failure for a long time

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

IAM users

A

Individuals who have been granted access to an AWS account

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

Identity and Access Management (IAM)

A

Service where AWS user accounts and their access to various AWS services are managed

Can be used to limit the access resources have to other resources

Can give permissions to applications to access AWS

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

Object availability

A

Percent over a one-year time period that a file stored in S3 will be accessible

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

Object durability

A

Percent over a one-year time period that a file stored in S3 will not be lost

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

Object lifecycle

A

Set rules to automatically transfer objects between storage classes at defined time intervals

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

Object sharing

A

Ability to make any object publicly available via a URL link

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Object versioning
Automatically keep multiple versions of an object (when enabled)
26
AWS Organizations
Allow you or your company access to manage billing (and take advantage of bulk discounts) and access to multiple AWS accounts in one user interface. Administer multiple AWS accounts from a single point, consolidating cost while organizing and limiting access to resources.
27
Principle of least privilege
Giving a user only the rights/access to the AWS services and resources they need to do their job and nothing more
28
Publishers
Human/alarm/event that gives SNS the message that needs to be sent
29
Relational Database Service (RDS)
SQL database service that provides a wide range of SQL database options to select from Can be encrypted using Key Management Service (KMS) on a new database. If a database already exists that is not encrypted, a copy will have to be made that is encrypted.
30
RedShift
Fully managed data warehousing solution Massively Parallel Processing (MPP) - able to run complex queries in parallel, handling Petabytes of data. Automated Data Management - automatic data backup, replication, and scaling without downtime Designed for OLAP - Suitable for Online Analytical Processing Great for analytics and reporting
31
Roles
How different AWS services are granted permission to communicate and share data
32
Route 53
Where you configure and manage web domains for websites or applications you host on AWS
33
Scalability
The ability of a system to easily increase in size and capacity in a cost-effective way
34
Security group (SG)
Firewall/security layer on the server/instance level
35
Shared responsibility model
Defines what you and AWS are responsible for when it comes to security and compliance
36
Simple Notification Service (SNS)
AWS service that allows you to automate the sending of email or text messaging notifications based on events that happen in your AWS account
37
Simple Storage Service (S3)
Online bulk storage service you can access from almost any device Encrypted by default
38
Storage class
Represents "classification" assigned to each object in S3 (standard, RRS, S3-IA, Glacier)
39
Subnet
A subsection of a network and generally includes all the computers in a specific location
40
Subscriptions
Endpoints to which a topic sends messages
41
Simple Notification Service (SNS) topics
Simple Notification Service (SNS) topics, which are logical access points used for communication, allowing you to group multiple endpoints (like Lambda functions, SQS queues, or email addresses) to receive notifications.
42
Trusted Advisor
Service that "advises" and helps you optimize aspects of your AWS account
43
User credentials
IAM user's username and password for logging in to AWS
44
Virtual Private Cloud (VPC)
A private subsection of AWS you control and in which you can place AWS resources Traffic within a VPC is encrypted by default
45
Principals of Well-Architected Framework
Security Cost Optimization Performance Efficiency Operational Excellence Reliability Sustainability
46
Security
Focuses on protection of data, systems, and any assets used by your workload. Example: Use CloudTrail to log all actions performed in your account.
47
Cost Optimization
Focuses on the ongoing process of maintaining costs in the cloud. Example: Use S3 Intelligent-Tiering to automatically move data.
48
Performance Efficiency
Focuses on the ability to use computing resources efficiently to meet requirements. Example: Use Lambda to run code with zero administration.
49
Operational Excellence
Focuses on creating applications that successfully support your workload. Example: Use CodeCommit for code and template version control.
50
Reliability
Focuses on architecting a workload to be consistent and able to recover quickly. Example: User Multi-AZ deployments of RDS databases.
51
Sustainability
Focuses on enviromental impacts like energy efficiency and consumption. Example: User EC2 Auto Scaling to ensure maximum utilization.
52
EC2 - On-Demand Tier
Fixed Price billed by the second Use when: Low costs, no upfront payments or commitments Cannot interrupt unpredicateable workloads Developing applications Workload won't run longer than a year Capacity Reservations hold capacity whether or not you run an instance.
53
EC2 - Spot Instances Tier
Take advantage of unused EC2 capacity Use When: Not concerned with start or stop times Can interrupt workload Very low compute prices are needed Cheapest Option Pay the price in effeect at the beginning of the hour and save up to 90% off of On-Demand prices
54
EC2 - Dedicated Hosts
Pay for a physical server that is fully dedicated running your instances Use when: Bring your own server-bound software license like Microsfot or Oracle Regulatory or corporate compliance requirements around tenancy Up to 70% off On-Demand prices. No sharing your server with other customers.
55
Difference between Dedicated Host and Dedicated Instance
Dedicated Host is a server Dedicated Instance runs on the host
56
EC2 - Reserved Instances
Commit to a specific instance type for 1 to 3 years Use when: Steady state usage and can commit You can pay money upfront Application requires a capacity reservation Up to 72% off On-Demand prices with a contract. Reserve capactiy in an AZ for any duration. Pay all, partial or no upfront, but All upfront offers the highest discount Convert from other instances for up to 66% discount
57
EC2 - Savings Plans
Commit to compute usage for 1 to 3 years (measured per hour) Use when: Lower your bill across multiple compute services Flexibility to change compute services, instance types, operating systems, or Regions. 72% off On-Demand prices Share savings across compute services No capacity reservations
58
Benefits of Containers
Portability Operational consistency Efficiency Application Development Less overhead
59
Use cases for Containers
Lift and shift from on premises to cloud Refactoring applications to be cloud Support for microservice architecture Support for CI/CD deployments Easier deployment of repetitive tasks
60
Elastic Container Service (ECS)
Container orchestration system Fully managed and serverles using Fargate Can run with EC2, Fargate, Outposts, or ECS Anywhere Supports Docker and Docker Compose CLI
61
Elastic Kubernetes Service (EKS)
Container orchestration system Fully managed open-source system Can run with EC2, Fargate, EKS on Outposts, Local Zones, Wavelength, and EKS Anywhere Supports Kubernetes
62
Lambda
Serverless computing that will replace EC2 instances, for the most part Can use lots of different languages autoscales executes code in response to events uses various development environments Use Cases: Real time file processing Send email notifications Backend Business Logic <15 minute execution time of each call (default is 3 seconds) Pricing: number of requests and how long they run always a free tier with 1 million free request a month
63
Fargate
Serverless service Pay as you go auto scaling compute engine To use you build your container image and define your resources needed. Run and manage your containers. Isolated by design Use Cases: Message-Drive workloads >15 minutes runtime per execution Event-Drive and Scheduled workloads Pricing: No upfront costs Pay for resources used (CPU, memory, storage, etc) NO free tier
64
Outposts
Allow you to run cloud services in your internal datacenter supports hybrid solutions comes by the server or the rack supports location restrictions such as compliance or govermental rules
65
Lightsail
Allow for the quick launch of small applications, such as test enviroments and prebuilt wordpress sights Everything you need is bundled together
66
AWS Wavelength
Enables developers to develop applications for ultra low latency for mobile devices on 5g networks
67
Load Balancer Types
Classic Gateway Application Network
68
Classic Load Balancer
Classic Load Balancers are the previous generation of load balancers from Elastic Load Balancing. We recommend that you migrate to a current generation load balancer. A load balancer distributes incoming application traffic across multiple EC2 instances in multiple Availability Zones. This increases the fault tolerance of your applications. Elastic Load Balancing detects unhealthy instances and routes traffic only to healthy instances.
69
Gateway Load Balancer
Gateway Load Balancers enable you to deploy, scale, and manage virtual appliances, such as firewalls, intrusion detection and prevention systems, and deep packet inspection systems. It combines a transparent network gateway (that is, a single entry and exit point for all traffic) and distributes traffic while scaling your virtual appliances with the demand. A Gateway Load Balancer operates at the third layer of the Open Systems Interconnection (OSI) model, the network layer. It listens for all IP packets across all ports and forwards traffic to the target group that's specified in the listener rule. It maintains flow stickiness to a specific target appliance using 5-tuple (default), 3-tuple, or 2-tuple. The Gateway Load Balancer and its registered virtual appliance instances exchange application traffic using the GENEVE protocol on port 6081.
70
Application Load Balancer
An Application Load Balancer functions at the application layer, the seventh layer of the Open Systems Interconnection (OSI) model. After the load balancer receives a request, it evaluates the listener rules in priority order to determine which rule to apply, and then selects a target from the target group for the rule action. You can configure listener rules to route requests to different target groups based on the content of the application traffic. Routing is performed independently for each target group, even when a target is registered with multiple target groups. You can configure the routing algorithm used at the target group level. The default routing algorithm is round robin; alternatively, you can specify the least outstanding requests routing algorithm.
71
Network Load Balancer
A Network Load Balancer functions at the fourth layer of the Open Systems Interconnection (OSI) model. It can handle millions of requests per second. After the load balancer receives a connection request, it selects a target from the target group for the default rule. It attempts to open a TCP connection to the selected target on the port specified in the listener configuration.
72
How to connect to an EC2 instance
Console Instance Connect SSH (key pair is required) Systems Manager
73
Which load balancer should I use?
Elastic Load Balancing (ELB) supports four types of load balancers. You can select the appropriate load balancer based on your application needs. If you need to load balance HTTP requests, we recommend you use the Application Load Balancer (ALB). For network/transport protocols (layer4 – TCP, UDP) load balancing, and for extreme performance/low latency applications we recommend using Network Load Balancer. If your application is built within the Amazon Elastic Compute Cloud (Amazon EC2) Classic network, you should use Classic Load Balancer. If you need to deploy and run third-party virtual appliances, you can use Gateway Load Balancer.
74
Elastic Block Store (EBS)
High Availablity, Durability, and Persistant Ensures data is preserved even if the instance crashes Can be excpanded on the fly without any downtime Snapshots - Can take backups and use them to create new volumes Cost by amount stored Use Case: Hosting relationsal or NoSQL databases Data warehousing and big data analytics ERP and CRM applications
75
Elastic File System (EFS)
Fully managed - removes the complexity of deploying and managing file systems Automatic scaling - pay for only what you use Concurrent Access - multiple EC2 instances can access an EFS system simultaneously. Durable and Persistant Cost by amount stored Use Case: Content management and web serving Data analytics applications Development and testing environments
76
Instance Stores
Temporary Elastic Block Stores - Data is lost if instanced is stopped or terminated High I/O Performance No extra cost - they come as part of the instance Use Case: Temporary storage of cache and buffers Write and discard large amounts of data Storage for applications that replicate data across multiple instances
77
Simple Storage Service (S3)
stores objects S3 provides durability, scalability, security, and versatility.
78
Simple Storage Service (S3) storage classes
Standard Intelligent-Tiering Standard Infrequent Access One Zone-Infrequent Access Glacier Instant Retrieval Glacier Flexible Retrieval Glacier Deep Archive
79
Simple Storage Service (S3) Standard
High Throughput Low Latency
80
Simple Storage Service (S3) Intelligent-Tiering
Automatically moves data between two different tiers
81
Simple Storage Service (S3) Standard-Infrequent Access
Accessed Less Frequently as it has an access cost Good for Rapid Access
82
Simple Storage Service (S3) One Zone-Infrequent Access
One Availiability Zone Cost Effective
83
Simple Storage Service (S3) Glacier Instant Retrieval
Immediate Access Archieve Storage
84
Simple Storage Service (S3) Glacier Flexible Retrieval
Archieve Storage Retrieve 1-2 times a year not immediate access
85
Simple Storage Service (S3) Glacier Deep Archive
Archive Storage For long term storage, possibly for compliance Retrievel can take up to 12 hours
86
FSx
Special Simple Storage Service (S3) service Fully managed windows file system Supports Windows workloads Build on Windows Server
87
Elastic Disaster Recovery
Special Simple Storage Service (S3) service Minimize Downtime & Dataloss Quick Recovery times Cost-Effective Solution - Pay only for the servers you are replicating
88
When to use Solid State Drive (SSD) vs Hard Disk Drive (HDD)
SSD for High IOPS HDD for High Throughput
89
IOPS
Input/Output Operations Per Second
90
Storage Gateway
Connects your on-premesis data to the cloud as a hybrid storage service Cost-Effective, reduces on-premises storage infrastructore Secure, data encryption for safe transfer and storage Seamless integration, integrates with existing AWS offerings Use Cases: Data backup for your onsite data Disaster Recovery Data Processing in AWS
91
Storage Gateway Types
S3 File Gateway Volume Gateway Tape Gateway FSx File Gateway
92
S3 File Gateway
Keep your data in cloud-native formats
93
Volume Gateway
Provides block storage volumes Offers Stored and Cached volumes
94
Tape Gateway
Archiving Data
95
FSx File Gateway
Extends on-premises file systems
96
AWS Backup
Centralized Backup Management Automated Backup Scheduling Encryption & Compliance Cross-Region & Account Backup
97
Amazon CloudFront
Content Delivery Network (CDN) Charges for data transfers bur the first 1TB is free Caches your content in multiple edge locations Integrates with AWS Shiled to protect from DDoS and AWS Web Application Firewall to protect from common web exploits. Integrated with other AWS services to improve the experience Use Cases: Streaming Videos Secure Transactions (encrypted information such as Credit Card) Traffic Spikes (black friday/new product) Detailed Analytics (what is popular on your site, where your users are from)
98
AWS Global Accelerator
Finds the optimal path from Edge locations to the nearest regional endpoint. Improved performance - Increases throughput by up to 60% Simplified traffic management - Users can access your application endpoints through static IP address Security and Reliability - DDoS Resiliency, Automatic Reroute Consistent Global User Experience - Intelligent routing sends user traffic to the endpoint that provides the best performance. Use Case: Global User Base High Traffic Events Multi-Region Applications - Simplifies the process Latency- Sensitive Applications (trading/gaming)
99
Internet Gateway
Responsible for routing outoing requests and incoming traffic
100
Route table
Have entries (routes) that determine where network traffic from your subnets should go. Each subnet must be associated with a route table. Public subnets typically have a route associated with an Internet Gateway allowing for internet access to and from the subnet.
101
Security Group
Operate at the instance level Allow you to specify allowable protocols, ports, and source/destination IP ranges Security group are stateful, if they allow traffic in one direction it is automatiically allowed the return trip.
102
Network Access Control List (NACL)
Operate at the subnet level Are stateless, inbond and outbound rules must be set seperatly They can allow or deny traffic based on protocol, port, and source/destination IP addresses.
103
AWS VPC
Virtual Private Cloud allows you to create your own virtual cloud within AWS itself.
104
Public subnet
Resources here can be accessed from the internet
105
Private subnet
Not directly accessible from the outside world
106
Route 53
Amazon DNS service Uses sophisticated Traffic routing including geolocation routing, latency-based routing, and weighted round-robin routing Health Checks, performs helath checks on your resources and reroutes to valid endpoints DNS Failover, automatically redirect users to a secondary location Scalability and Integration, scales automatically with your demand and integrates seamlessly with other AWS services Use Cases: Web Application Routing Load Balancing Global Traffic Management Domain Name Registration and Management Private DNS for Amazon VPC
107
AWS Direct Connect
Direct connection from your data center to AWS, bypassing the public internet High Speed data transfer, Ideal for transferring large volumes of data quickly and consistently Reduced Bandwidth costs, more cost-effective for extensive data transfer compared to internet-based transfers Reliable Connection free from public internet disruptions and security risks
108
Site-to-Site VPN
Secure connection between your data center or branch office and your AWS enviroment Allows your network to extended to the AWS cloud as if it was part of your own datacenter Used to connect entire networks
109
Client VPN
Secure access to your AWS resources or your private network from any location Used for individual access
110
When to use Direct Connect or VPN
Direct Connect when: Large-scale data transfer regularaly Consistent performance is criticial such as stock trading where miliseconds count Sensitive Data that stays off the public internet VPN when: Encrypt data over the public internet such as employees working from home cost-effective quick and easy setup especially if temporary
111
Relational Databases
Data that is organized in rows and columns Amazon RDS is primary AWS Relational Database
112
NoSQL Database
Key-Value Pairs Amazon DynamoDB is AWS primary NoSQL Database
113
AWS CodeCommit
Central Code Repository Like Git Source Control
114
AWS CodeBuild
Fully managed build and test service Can build from CodeCommit and build packages to be deployed
115
AWS CodeDeploy
Automated Deployment Service
116
AWS CodePipeline
Automated CI/CD Pipeline Can be triggered by commits to CodeCommit that can then call CodeBuild and then use CodeDeploy
117
AWS CloudShell
Browser based shell with AWS CLI pre-installed
118
AWS CLI
Command line interface A command line tool used to manage AWS Services
119
AWS Cloud9
Browser based IDE (Integrated Development Environment) that lets developers write, run, and debug code. Supports popular programming languages such as JavaScript, Python, Ruby, and C++
120
AWS CodeArtifact
Central Artifact Repository supports in-house and open source artifacts
121
SQS
Simple Queue Services Allows us to decouple the components of an application so that they are independent SQS is pull-based Multiple components can add and consume messages Messages are processed asynchronously Guaranteed to be processed at least once
122
SNS
Simple Notification Service Set up, operate, and send notifications Can send SMS or email (plain) Pub-sub model - Users must subscribe to a topic
123
EventBridge
Event-driven architecture, an event is a change in state generated by services like EC2, CloudWatch, and CloudTrail. When an event is triggered it routes to the correct target, such as if EC2 goes down EventBridge is notified, and you can send a job to SNS to notify the support team. Define tasks that can be run on a pre-defined schedule
124
SQS Standard vs FIFO
Standard generally processes messages in order and generally processes one message once each, but neither thing is guaranteed. FIFO is first in first out, every message is processed in order and only once.
125
Short Polling vs Long Polling
Short Polling returns a response immediately even if the message queue being polled is empty, and you pay for these. Long Polling The queue doesn't respond until a message arrives, or the long pole times out and costs less.
126
Simple Email Service (SES)
Cloud based email service that enables your application to send richly formatted HTML emails. Send bulk emails Track open and click-through rates
127
Step Functions
Great way to visualize your serverless application Step functions automatically trigger and track each step Step functions log the state of each step, so you can track what went wrong and where.
128
AWS CloudFormation
Used to manage, configure, and provision your AWS Infrastructure as Code Resources defined in a CloudFormation template CloudFormation interprets the template and makes the appropriate API calls to create the resources defined in the template, this is called the CloudFormation Stack. Free to use, you are only charged for the resources created
129
AWS Elastic Beanstalk
Allows developers to focus on code Simply upload your application to AWS Elastic Beanstalk will, Provision the infrastructure needed to run your application along with the stack needed to run it. Takes care of capacity, load balancing, auto-scaling and health monitoring No need to worry about configuring the underlying infrastructure needed to run the application. Also handles OS patching and updates and web server used.
130
Snowball
Physical data transfer through secure device, not over the internet for at least 10TB to transfer
131
Snowball Edge
Physical data transfer through secure device, not over the internet for at least 10TB to transfer and need to perform local compute on the data
132
Snowmobile
Physical data transfer through secure device, not over the internet for at least 10 PetaBytes
133
Snowcone
Physical data transfer through secure device, not over the internet. Small and portable military grade 8TB HDD or 14TB SSD
134
AWS Database Migration Service (AWS DMS)
Used to migrate your database and analytics workloads to AWS.
135
AWS Schema Conversion Tool (AWS SCT)
Converts from one database schema to another. Such as an Oracle database to AWS Aurora for MySQL.
136
AWS Transfer Family
Allows Business-to-business file transfer using protocols like SFTP, AS2, FTPS and FTP. Files can be transferred in either direction.
137
AWS DataSync
High data throughput Automated NFS, SMB shared file systems, object stores pay per GB transfer use cases: Securely migrate all your data to AWS replicate your data using AWS Storage archive historical data to low-cost AWS Storage Support hybrid or multi-cloud workflows
138
AWS Application Discovery Service
Scans your current setup to develop a migration plan to quickly and easily move to AWS. Gets info on your current: Server inventory Configuration data Operating system version Capacity utilization Inbound and outbound network connections Install an agent on each server to collect the data If using VM a virtual appliance can be deployed on VMware vCenter
139
AWS Application Migration Service
Converts your servers to run on AWS, be it local servers, Virtual Machines, another Cloud Provider, or another AWS service in another region. Automated Lift-and-shift Free to use for up to 90 days, you pay for the AWS services you use
140
AWS Migration Hub
Central location to gather appliance and server inventory information. Enables you to access, plan, and track migrations to AWS. Logically group servers together for migration A central place to manage the migration of applications and data into AWS. Integrates with Application Discovery Service, Application Migration Service, and Database Migration Service. Can make recommendations about modernizing your applications. Estimate the cost of your migration
141
RedShift Serverless
Same thing as RedShift, but with no infrastructure to manage.
142
Kinesis
A family of services that enables you to collect, process, and analyze streaming data in real time. Data generated continuously by thousands of data sources that typically send in the data records simultaneously and in small sizes (kilobytes). Useful in situations such as: Financial transactions Stock prices Game data (as gamer plays) Social media feeds Location-tracking data IoT sensors Clickstream data Log files
143
Kinesis Data Firehouse (Kinesis Firehouse)
Capture, transform, and load data streams into AWS data stores to enable near real-time analytics with BI tools. Dynamically adjusts resources to handle varying data volumes Processes and delivers data within 60 seconds for timely insights Customize and enhance data with AWS Lambda before loading into permanent storage Integrated monitoring with Amazon CloudWatch and automatic error retries. Use cases: near real-time analytics Data lake feeding log data management IoT data integration
144
Kinesis Streams
Kinesis Data Streams process streaming data Kinesis Video Streams processes video streams into AWS. Data is retained by default for 24 hours with a maximum of 365 days
145
Amazon Athena
Enables you to run standard SQL queries on data stored in S3 An interactive query service Serverless, nothing to provision Pay per query and per TB scanned No need for complex extract/transform/load (ETL) processes Works directly with data stored on S3 Use cases: Query log files stored in S3 Analyze AWS cost and usage reports Generate business reports on data stored in S3 Run queries on click-stream data
146
AWS Glue
Serverless data preparation and integration service for analytics and machine learning Crawls your data and discovers and catalogs your data across multiple sources Performs ETL (Extract, Transform, and Load) and can categorize, clean and remove duplicates. Loads data at the end into AWS services such as RDS, RedShift, S3 or Athena.
147
AWS Data Exchange
Lets you securely exchange data with third party providers on a subscription bases Use case, analyze geographical spending patterns based on user data from mastercard.
148
Amazon Elastic Map Reduce (EMR)
Fully managed Big Data Platform (Petabytes) Parallel data processing and analysis for structured, semi-structured and unstructured data. Supports open source technologies like Spark, Hive, Presto, and Hadoop. Use Cases: Genomic data click-stream logs
149
Amazon OpenSearch
Fully managed Elasticsearch service based on open-source technology Compatible with industry standard Elasticsearch open-source APIs, Logstash, and Kibana Ingest data from AWS services like CloudWatch Logs, S3, and DynamoDB Use cases: Log Analytics Application Monitoring Security Analytics Business Data Analytics
150
Managed Streaming for Apache Kafka (Amazon MSK)
Kafka is: Widely used open-source technology Build real-time data streaming pipelines Process streams of events from hundreds of event sources Data consumers read the data and process it in the order it was produced With Amazon MSK, Amazon handles the heavy lifting of setting up the Apache Kafka This is very similar to Data streaming, but this allows users to use Apache Kafka
151
Amazon QuickSight
QuickSight is a SaaS model for business analytics Connects to your AWS data sources, as well as on-premises data Create dashboards to gain business insights Use cases: Sales Performance Application traffic data Marketing Campaign analysis
152
Amazon SageMaker
Fully managed Machine Learning Platform Imports your data Helps you prepare your data Build your models or use built in ones Train your model Deploy your model use cases: Recommendation engine identify fraudulent transactions Predict Insurance claims Virtual customer service assistant
153
Amazon Kendra
An intelligent search service uses natural language processing to query your data customized search to help find answers such as from customer queries data sources can be many things such as S3, RDS, SQL Server, Websites, Google Drive, GitHub, etc Data types can be unstructured and semi-structured and file types such as HTML, XML, PDF, Microsoft Office. Examples: (Simple Fact-based questions) When is the deadline for completing the compliance training? (Descriptive questions) How do I register for the AWS Certified Cloud Practitioner exam?
154
Amazon Lex
Lex allows you to build conversational interfaces in your applications using natural language models. Chatbot Seamlessly integrates with AWS Lambda for executing logic Multi-Platform Compatibility, works with mobile devices, web applications, and chat services like Facebook Messenger Speech or Text input Natural language, understanding, understands user intent to deliver a natural conversational experience. Use cases: Virtual Agent and voice assistants Automate FAQs
155
Amazon Polly
Generates realistic, natural sounding speech, from text that you provide. You can provide the text in a variety of languages The resulting audio can be streamed, saved, or downloaded Can be used to add natural sounding speech to your applications Supports a variety of languages and voices
156
Amazon Comprehend
Uses Natural Language Processing (NLP) and machine learning to process text Use cases: Sentiment analysis from social media feeds or customer support interactions Identify the language of the provided text Analyze a set of documents to discover the primary topics Improved searching by indexing key phrases, identify sentiment and entities. Management and discovery to organize documents by topic to serve relevant content to customers.
157
Translate
Uses machine learning as a language translation service Quickly translates large volumes of HTML or text content Supports 70+ languages Can customize it to recognize your own brand names, products, and terminology
158
Textract
Uses machine learning as to extract information from any kind of document Can handle printed or handwritten using Optical Character Recognition (OCR) Use cases: Automated ID Processing Analyzing Invoices
159
Transcribe
Uses machine learning as a speech to text service Can handle streamed audio or audio files use case: subtitles or meeting notes
160
Amazon Rekognition
Analyses images and videos to identify text, objects and people. Use cases: Content moderation to identify harmful or offensive images Identify verification Identify objects and text in images
161
Tags
Allow you to sort and visualize your cloud resources on AWS. Key/Value pair (Key: Environment, Value: Production)
162
System Manager
Used to create resource groups on AWS, on premises, or on other cloud platforms Take automated actions on resource groups View aggregated operational data of resource groups
163
System Manager Parameter Store
Can securely store sensitive data such as; passwords, database strings and license keys
164
AWS Health Dashboard
View the status of services and regions relevant to the workloads running in your AWS Account.
165
AWS Health (Dashboard) API
Leverage the AWS Health API if you are building a custom observability application that sees the same information as AWS Health Dashboard.
166
Trusted Advisor
One-stop shop for best practice advice covers: Performance Cost optimization Fault tolerance Service limits Operational Excellence Security Some basic advice is free, but more advice comes with a cost.
167
AWS Config
Can use pre-defined recommendations or create custom rules to check your configurations across your AWS accounts. Detects non-compliant resources and alerts administrators in the console but does NOT prevent them, that would be IAM Does not enforce standards, but audits adherence.
168
Audit Manager
Centralize audit data from AWS Config and security services Find root causes of noncompliance and generate reports Provides pre-build audit frameworks to meet industry standards such as: HIPAA NIST Cybersecurity AWS Operational Best Practices
169
AWS Well-Architected Tool
The AWS Well-Architected Tool access your workloads, learns about best practices, and generate action plans.
170
Amazon Connect
Allows you to create a call center in the cloud
171
Amazon WorkSpaces
Amazon Workspaces provisions remote desktops for dispersed employees.
172
Amazon AppStream
Converts applications to software-as-a-service for employees or end users. Is a fully managed, secure application streaming service that allows users to stream desktop applications to their devices without needing to install or manage them locally, providing instant access and a responsive user experience
173
IAM (Identity Access Management) Access Analyzer
Can: Identify resources with external access Validate IAM Policies Generate IAM Policies based on usage
174
IAM (Identity Access Management) Policy Simulator
Test new IAM policies before granting them to users, user groups, and roles.
175
Amazon Macie
Searches your S3 buckets for PII (Personally Identifiable Information)
176
Amazon Elastic Compute Cloud (Amazon EC2)
Provides on-demand, scalable computing capacity in the Amazon Web Services (AWS) Cloud. You can use Amazon EC2 to launch as many or as few virtual servers as you need, configure security and networking, and manage storage. You can add/decrease capacity (scale up/scale down) to handle changing demands. An EC2 instance is a virtual server in the AWS Cloud.
177
Key Management Service (KMS)
AWS Key Management Service (AWS KMS) is an AWS managed service that makes it easy for you to create and control the encryption keys that are used to encrypt your data.
178
Certificate Manager
Allows you to provision, deploy, and automatically renew public or private SSL/TLS certificates for use with HTTPS.
179
Secrets Manager
Secrets Manager adds another layer of security by enabling automatic rotation of your secrets.
180
Network Firewall
Network firewalls not only filters based on origin, but can also define complex rules to inspect traffic within your VPCs.
181
AWS WAF (Web Application Firewall)
AWS WAF protects your web applications from common exploits such as SQL injections and cross-site scripting.
182
AWS Shield
Shield Standard protects your AWS resources from DDoS at no extra cost Shield Advanced provides expanded protection, and access to a 24/7 DDoS response team.
183
AWS Firewall Manager
AWS Firewall Manager helps you administer your network security from a single service. Lets you manage your Network Firewall, AWS WAF, and AWS Shield from one location
184
Security Hub
Aggregates findings across your AWS ecosystem. Prioritizes security events and determines the best way to take action. Integrates nicely with AWS Organizations to centralize security alerts and compliance status across multiple accounts
185
Amazon GuardDuty
Collects activity logs from around AWS and uses machine learning to intelligently detect threats. Detects active threats
186
Amazon Detective
Amazon Detective uses machine learning to help you investigate security events, both the cause and the severity. Investigates security events after they have occurred
187
Amazon Inspector
Inspector continuously scans your workloads for software vulnerabilities and network exposure. Detects workload vulnerabilities
188
AWS Control Tower
AWS Control Tower automates account creation and the application of best-practice config rules and SCPs (Service Control Policies) Helps handling multiple accounts in one organization and pulling existing accounts into your organization
189
Service Control Policies (SCPs)
Service Control Policies prevent actions
190
AWS Artifact
Download AWS security and compliance documents, provide them to regulators, and inform your cloud architecture. Prove your application is compliant with things such as HIPPA
191
Security Token Service
AWS STS enables you to request temporary credentials for users such as auditors
192
Standard Reserved Instance (RI)
Reserve capacity of a particular instance type for a significantly discounted hourly rate.
193
Convertible Reserved Instance (RI)
Reserve capacity but retain flexibility on what instance types to use, resulting in a smaller overall discount.
194
Scheduled Reserved Instances (RI)
Reserve a particular instance type, but only during defined time windows, resulting in a moderate discount.
195
Spot Instances
Discount compute up to 90% by using spot instances ONLY if you have flexibility for when your workloads run, as they can start and stop at any point.
196
Compute Optimizer
Compute Optimizer uses machine learning to analyze your CloudWatch utilization metrics, and provides right-sizing recommendations for your EC2 instances.
197
S3 Storage Lens
Examines all S3 buckets across your organization and give you storage class change recommendations you can make across your organization.
198
Pricing Calculator
Pricing Calculator allows you to assess your potential cloud costs. You provide your services and configurations, the Pricing Calculator produces a cost estimate breakdown.
199
AWS Budgets
AWS Budgets allows you to set customized budgets and receive SNS alerts when you exceed your thresholds. You can also define automated cost saving responses and create reports.
200
Cost Explorer
Cost Explorer is a dashboard where you can gain insights on your AWS usage and projected spend. Filter costs by attributes such as service or region. Create custom visual reports and drill down for detailed analysis.
201
Cost and Usage Reports
Cost and Usage Reports give you the most detailed data on your cost and usage history. Generate reports, store them in S3, and analyze them to gain insights on per-resource cost data.
202
Billing Conductor
Billing Conductor allows you to create billing groups within your AWS Organization. Distribute bulk discounts across billing groups and set custom pricing rates.
203
Basic Support
Trusted Advisor free checks AWS Health dashboard Access to customer service and documentation
204
Developer Support
$29/month Everything from Basic Support: Trusted Advisor free checks AWS Health Dashboard Access to customer service and documentation Plus: Receive general guidance within 12–24 hours depending on severity
205
Business Support
$100/month Everything from Basic Support: AWS Health Dashboard Access to customer service and documentation Plus: Trusted Advisor upgraded to full set of checks Receive contextual guidance within 1–24 hours depending on severity 24/7 access to phone, web, or chat support team Important to remember for test, this is the lowest level that has phone and chat support. As well as the full set of Trusted Advisor checks.
206
Enterprise On-Ramp Support
$5,500/month Receive contextual guidance within 30 mins to 24 hours depending on severity 24/7 access to phone, web, or chat support team Limited consultative review and guidance Proactive guidance from a pool of Technical Account Managers Concierge access to billing issues Important to remember for test, both Enterprise levels are needed for concierge billing assistance and guidance from Technical Account Managers.
207
Enterprise Support
$15,000/month Receive contextual guidance within 30 mins to 24 hours depending on severity 24/7 access to phone, web, or chat support team Unlimited consultative review and guidance Proactive guidance from a designated Technical Account Managers Proactive support in managing billing Important to remember for test, both Enterprise levels are needed for concierge billing assistance and guidance from Technical Account Managers.
208
AWS IQ
Find AWS Certified freelancers and consultants.
209
AWS Managed Services
Pre-configured security and operations management service.
210
AWS Professional Services
A team of AWS experts. These are consultants that work for AWS.
211
AWS Activate
Support and exclusive offers for startups.