AWS Whitepaper - Amazon Web Services Cloud (opens in a new tab)
- AWS Service Catalog
Analytics (opens in a new tab)
Data Exchange
AWS Data Exchange (ADX) (opens in a new tab)
-
For AWS customers to securely exchange and use
third-party data
on AWS -
A
single global product catalog
offered by providers available from any supportedAWS Region
. -
Resources
Data Exchange for S3
AWS Data Exchange for Amazon S3 (opens in a new tab)
AWS Data Pipeline (opens in a new tab)
AWS Data Pipeline
is a web service that helps you reliably process and move data between differentAWS
compute and storage services, as well as on-premises data sources, at specified intervals.
Amazon Kinesis Data Firehose (opens in a new tab)
- Similar to
Kafka Connector
Amazon Kinesis Data Analytics (opens in a new tab)
- Process and analyze streaming data using
Apache Flink
. - SQL users can easily query streaming data or build entire streaming applications using templates and an interactive SQL editor.
- Java developers can quickly build sophisticated streaming applications using open source Java libraries and AWS integrations to transform and analyze data in real-time.
Amazon Kinesis Data Streams (opens in a new tab)
- Real-time data streaming
Amazon Managed Streaming for Apache Kafka (MSK) (opens in a new tab)
- AWS managed
Kafka
service
Amazon EMR (opens in a new tab)
- Batch processing
- Managed cluster platform that simplifies running big data frameworks, such as
Hadoop
andSpark
Amazon Redshift (opens in a new tab)
- Fully managed,
PB
-scaledata warehouse
service, anRedshift
data warehouse is a collection of computing resources called nodes, which are organized into a group called a cluster. Each cluster runs anRedshift
engine and contains one or more databases.
Application Integration (opens in a new tab)
Amazon AppFlow (opens in a new tab)
AppFlow
is a fully managed API integration service that you use to connect yourSaaS
applications to AWS services, and securely transfer data. UseAppFlow
flows to manage and automate your data transfers without needing to write code.
EventBridge (opens in a new tab)
-
Serverless
-
Work as an event bus like
Kafka
, to implement different functions, need to resort to various targets, similar toKafka
connectors. -
Resources
Amazon MQ (opens in a new tab)
- AWS managed message broker service for Apache
ActiveMQ
andRabbitMQ
Machine Learning (ML) and Artificial Intelligence (AI) (opens in a new tab)
Amazon Rekognition (opens in a new tab)
Image recognition
andvideo analysis
withmachine learning
Amazon Comprehend (opens in a new tab)
Sentiment analysis
- Not part of the
Alexa
suite of services.
Amazon Kendra (opens in a new tab)
- Enterprise search service that helps you search across different content repositories with built-in connectors, powered by machine learning.
Amazon Textract (opens in a new tab)
OCR
usingmachine learning
Amazon Lex (opens in a new tab)
- Build
conversational interfaces in your applications
(such as chatbots) using natural-language models. - Part of the
Alexa
suite of services.
Amazon Transcribe (opens in a new tab)
Speech recognition
usingmachine learning
(audio to text)- Use case: generate subtitles.
- Part of the
Alexa
suite of services.
Amazon Polly (opens in a new tab)
Speech synthesis
(TTS
/ Text to Speech)- Part of the
Alexa
suite of services.
Containers (opens in a new tab)
Amazon EKS (opens in a new tab)
-
Amazon EKS Distro (opens in a new tab)
EKS Distro
(EKS-D
) is aKubernetes
distribution based on and used byEKS
to create reliable and secureKubernetes
clusters.
Compute Services (opens in a new tab)
App Runner (opens in a new tab)
- A fully managed service that makes it easy for developers to quickly deploy containerized web applications and APIs, at scale and with no prior infrastructure experience required.
- Start with your source code or a container image.
AWS Outposts (opens in a new tab)
-
AWS Outposts
rack- An
Outpost
form factor that is an industry-standard42U rack
.Outpost
racks include rack-mountable servers, switches, a network patch panel, a power shelf and blank panels.
- An
-
AWS Outposts
servers- An
Outpost
form factor that is an industry-standard1U
or2U server
, which can be installed in a standard EIA-310D 19 compliant 4 post rack.Outpost
servers provide local compute and networking services to sites that have limited space or smaller capacity requirements.
- An
AWS Wavelength (opens in a new tab)
-
Wavelength Zones
areAWS
infrastructure deployments that embedAWS
compute and storage services withincommunications service providers
(CSP) datacenters at the edge of the5G
network, so application traffic from5G
devices can reach application servers running inWavelength Zones
without leaving the telecommunications network. -
Avoids the latency that would result from application traffic having to traverse multiple hops across the Internet to reach their destination, enabling customers to take full advantage of the latency and bandwidth benefits offered by modern
5G
networks.
Migration and Transfer (opens in a new tab)
AWS Application Migration Service / MGN (opens in a new tab)
- Automated lift-and-shift (rehost) solution that simplifies, expedites, and reduces the cost of migrating applications to
AWS
.
AWS DataSync
AWS DataSync (opens in a new tab)
-
Simplifies data migration and helps you quickly, easily, and securely transfer your file or object data to, from, and between
AWS
storage services. -
Use cases
- Discover data
- Migrate data
- Archive cold data
- Replicate data
- Move data for timely in-cloud processing
AWS Database Migration Service (opens in a new tab)
AWS Schema Conversion Tool (opens in a new tab)
Migration Hub
AWS Migration Hub (opens in a new tab)
- Provides a single location to track the progress of application migrations across multiple
AWS
and partner solutions.
Transfer Family
AWS Transfer Family (opens in a new tab)
AWS Transfer Family
provides fully managed support for file transfers directly into and out ofS3
orEFS
. With support forSFTP
,FTPS
, andFTP
.
Snow Family
Snow Family (opens in a new tab)
Snowcone
- 22 TB, 4 vCPU, 4 GB RAM
- A portable, rugged, and secure device for edge computing and data transfer
- You can use a
Snowcone
device to collect, process, and move data to the AWS Cloud, either offline by shipping the device to AWS, or online by using AWS DataSync.
Snowball
- Uses
physical storage devices
to transfer large amounts of data betweenS3
and your onsite data storage location at faster-than-internet speeds.
Snowball Edge
Snowball Edge (opens in a new tab)
-
Snowball Edge
can do local processing and edge-computing workloads in addition to transferring data between your local environment and the AWS Cloud. -
Device configurations
-
Storage Optimized
- 80 TB, 40 vCPU, 80 GB RAM
-
Compute Optimized
- 42 TB, 52 vCPU, 208 GB RAM
-
Compute Optimized with GPU
-
Import virtual tapes into AWS Storage Gateway
-
Front-End Web and Mobile Services (opens in a new tab)
AWS AppSync
AWS AppSync (opens in a new tab)
- Access data from one or more data sources from a single
GraphQL
API endpoint. - Combine multiple source
GraphQL
APIs into a single, mergedGraphQL
API. - Publish real-time data updates to your applications.
- Leverage built-in security, monitoring, logging, and tracing, with optional caching for low latency.
- Only pay for
API
requests and any real-time messages that are delivered.
Amazon Pinpoint
Amazon Pinpoint (opens in a new tab)
Amazon Pinpoint
makes it easy to send targeted messages to your customers through multiple engagement channels. Examples of targeted campaigns are promotional alerts and customer retention campaigns, and transactional messages are messages such as order confirmations and password reset messages.
Management and Governance (opens in a new tab)
AWS Compute Optimizer
AWS Compute Optimizer (opens in a new tab)
AWS Compute Optimizer
recommends optimalAWS
resources for your workloads to reduce costs and improve performance by using machine learning to analyze historical utilization metrics.
AWS Control Tower
AWS Control Tower (opens in a new tab)
AWS Control Tower
automates the set-up of a baseline environment, or landing zone, that is a secure, well-architected multi-accountAWS
environment. The configuration of the landing zone is based on best practices that have been established by working with thousands of enterprise customers to create a secure environment that makes it easier to governAWS
workloads with rules for security, operations, and compliance.
AWS Health Dashboard
AWS Health Dashboard (opens in a new tab)
- Provides alerts and remediation guidance when
AWS
is experiencing events that might affect you. - The single place to learn about the availability and operations of
AWS
services.
AWS Organizations
AWS Organizations (opens in a new tab)
AWS Proton
AWS Proton (opens in a new tab)
AWS Proton
provides automatedInfrastructure as Code
provisioning and deployment ofserverless
andcontainer-based applications
for developers.
AWS Trusted Advisor
AWS Trusted Advisor (opens in a new tab)
- A
AWS Support
feature - Inspects your AWS environment, and then makes recommendations when opportunities exist to save money, improve system availability and performance, or help close security gaps.
AWS Well-Architected Tool
AWS Well-Architected Tool (opens in a new tab)
- The
AWS Well-Architected Tool
helps you review the state of your workloads and compares them to the latestAWS
architectural best practices. The tool is based on theAWS Well-Architected Framework
.
Media Services (opens in a new tab)
Amazon Elastic Transcoder
Amazon Elastic Transcoder (opens in a new tab)
- Convert media files that you have stored in
S3
into media files in the formats required by consumer playback devices.
Security, Identity, and Compliance (opens in a new tab)
Identity and access management
Identity and access management (opens in a new tab)
AWS Directory Service
AWS Directory Service (opens in a new tab)
- AWS Managed Microsoft AD
- Active Directory Connector
- Simple Active Directory
AWS Resource Access Manager
AWS Resource Access Manager (opens in a new tab)
AWS IAM Identity Center (successor to AWS Single Sign-On)
AWS IAM Identity Center (successor to AWS Single Sign-On) (opens in a new tab)
AWS IAM Identity Center
is a cloudSSO
service that makes it easy to centrally manageSSO
access to multipleAWS
accounts and business applications.
Detection
Detection (opens in a new tab)
AWS Security Hub
AWS Security Hub (opens in a new tab)
-
A comprehensive view of your security state in
AWS
and helps you check your environment against security industry standards and best practices. -
Benefits
- Reduced effort to collect and prioritize findings
- Automatic security checks against best practices and standards
- Consolidated view of findings across accounts and providers
- Ability to automate remediation of findings
GuardDuty (opens in a new tab)
- A security monitoring service that analyzes and processes data sources, mostly logs, such as
CloudTrail
data events forS3
logs,CloudTrail
management event logs,DNS
logs,EBS
volume data,Kubernetes
audit logs,VPC
flow logs, andRDS
login activity. - It uses threat intelligence feeds, such as lists of malicious
IP
addresses and domains, and machine learning to identify unexpected, potentially unauthorized, and malicious activity within yourAWS
environment. - This can include issues like escalation of privileges, use of exposed credentials, or communication with malicious
IP
addresses, domains, presence of malware on yourEC2
instances and container workloads, or discovery of unusual patterns of login events on your database. Continuous monitoring
- Scoped at the entire
AWS
account - Uses
machine learning
Amazon Inspector (opens in a new tab)
Continuous monitoring
- A vulnerability management service that
continuously
scans your AWS workloads for software vulnerabilities and unintended network exposure. Amazon Inspector
automatically discovers and scans:- running
EC2
instances (need agent installation) - container images in
ECR
Lambda
functions
- running
Network and application protection (opens in a new tab)
AWS Firewall Manager (opens in a new tab)
-
Simplifies administration and maintenance tasks across multiple accounts and resources for a variety of protections, including
AWS WAF
AWS Shield Advanced
Amazon VPC security groups
AWS Network Firewall
Amazon Route 53 Resolver DNS Firewall
-
Resources
AWS Shield (opens in a new tab)
- Protection against
DDoS
attacks
AWS Shield Standard (opens in a new tab)
- Operates at
L3
andL4
.
AWS Shield Advanced (opens in a new tab)
-
Operates at
L7
-
Include
Shield Standard
- Certain
AWS WAF
usage forShield
protected resources
-
DDoS
cost protection- If any of these protected resources scale up in response to a
DDoS
attack, you can requestShield Advanced
service credits through your regularAWS Support
channel.
- If any of these protected resources scale up in response to a
AWS WAF (opens in a new tab)
-
AWS WAF
is a web application firewall that lets you monitor theHTTP(S)
requests that are forwarded to your protected web application resources. -
Define a
Web ACL
and then associating it with one or more web application resources that you want to protect. -
Components
-
Web ACL
AWS WAF
resource
-
Rules
-
Rule groups
AWS WAF
resource
-
Data protection (opens in a new tab)
Macie (opens in a new tab)
- Automate discovery, logging, and reporting of sensitive data in
S3
buckets.
Incident response (opens in a new tab)
Amazon Detective (opens in a new tab)
-
Detective
automatically extracts time-based events such as login attempts,API
calls, and network traffic fromCloudTrail
andVPC
flow logs. It also ingests findings detected byGuardDuty
. -
Uses machine learning, statistical analysis, and graph theory to generate visualizations that help you to conduct faster and more efficient security investigations. The
Detective
prebuilt data aggregations, summaries, and context help you to quickly analyze and determine the nature and extent of possible security issues.
Compliance (opens in a new tab)
AWS Artifact (opens in a new tab)
- No cost, self-service portal for on-demand access to
AWS
compliance reports
AWS Audit Manager (opens in a new tab)
- Continually audit your
AWS
usage to simplify risk and compliance assessment - Automated evidence collection
Storage (opens in a new tab)
FSx for Lustre (opens in a new tab)
-
FSx
makes it easier for you to useLustre
for workloads where storage speed matters. -
Use
Lustre
for workloads where speed matters, such asmachine learning
,high performance computing (HPC)
,video processing
, andfinancial modeling
. -
Deployment options (opens in a new tab)
-
scratch
Scratch
file systems are designed for temporary storage and shorter-term processing of data. Data isn't replicated and doesn't persist if a file server fails. Scratch file systems provide high burst throughput of up to six times the baseline throughput of 200 MBps per TiB of storage capacity.
-
persistent
Persistent
file systems are designed for longer-term storage and workloads. The file servers are highly available, and data is automatically replicated within the same Availability Zone in which the file system is located. The data volumes attached to the file servers are replicated independently from the file servers to which they are attached.
-
AWS Storage Gateway (opens in a new tab)
AWS Storage Gateway
connects anon-premises software appliance
withcloud-based storage
to provide seamless integration with data security features between your on-premises IT environment and theAWS
storage infrastructure.
S3 File Gateway (opens in a new tab)
- Store and retrieve objects in
S3
using industry-standard file protocols such asNFS
andSMB
FSx File Gateway (opens in a new tab)
- Provides access to in-cloud
FSx for Windows File Server
shares from on-premises facilities.
Tape Gateway (opens in a new tab)
- With a
Tape Gateway
, you can cost-effectively and durably archive backup data inS3 Glacier Flexible Retrieval
orS3 Glacier Deep Archive
.
Volume Gateway (opens in a new tab)
-
Provides
cloud-backed storage volumes
that you can mount asiSCSI
devices from your on-premises application servers. -
Volume configurations
-
Cached volumes
Store your data in
S3
and retain a copy of frequently accessed data subsets locally. -
Stored volumes
If you need low-latency access to your entire dataset, first configure your on-premises gateway to store all your data locally. Then asynchronously back up point-in-time snapshots of this data to
S3
.
-
Networking and Content Delivery (opens in a new tab)
AWS Global Accelerator (opens in a new tab)
AWS Global Accelerator
is a service that helps improve the performance and latency of global applications by routing user traffic to the optimalRegion
. It usesAnycast IP addresses
and the AWS global network to providelow-latency
andhigh-performance
for users, regardless of their location.
Amazon VPC Connectivity Options (opens in a new tab)
AWS VPN (opens in a new tab)
AWS Site-to-Site VPN (opens in a new tab)
-
Features
IPsec
IKEv2
NAT
traversal
-
Concepts
-
Virtual private gateway
A
virtual private gateway
is theVPN
endpoint on theAmazon
side of yourSite-to-Site VPN
connection that can be attached to a singleVPC
.
-
AWS Client VPN (opens in a new tab)
Direct Connect (opens in a new tab)
-
Features
-
IEEE 802.1Q (VLANs on an Ethernet network)
-
Reduce network costs
By establishing a dedicated network connection, you can potentially reduce the costs associated with transferring large amounts of data over the Internet.
-
Increase bandwidth throughput
More consistent network experience than Internet-based connections
-
Bypasses the public Internet and establishes a secure, dedicated connection from an
on-premises network
to one or moreVPCs
.
-
-
Connection Types
-
Dedicated connections
A physical ethernet connection is associated with a
single customer
-
Hosted connections
A physical ethernet connection is provisioned by an
AWS Direct Connect Partner
and shared with you.
-
-
Direct Connect gateway
-
Virtual interfaces (
VIF
)-
Private virtual interface
Used to access an
VPC
usingprivate IP
addresses -
Public virtual interface
Can access all
AWS
public services usingpublic IP
addresses -
Transit virtual interface
Used to access one or more
VPC Transit Gateways
associated withDirect Connect gateways
-
Transit Gateway (opens in a new tab)
-
An AWS managed high availability and scalability regional network transit hub used to interconnect
VPCs
and customer networks. -
Features
AWS Support (opens in a new tab)
-
Support Plans (opens in a new tab)
-
Basic
-
Free
with every AWS account -
One-on-one responses to account and billing questions
-
Support forums
-
Service health checks
-
Documentation, technical papers, and best practice guides
-
-
Developer
-
Features of
Basic Support
-
Best practice guidance
-
Client-side diagnostic tools
-
Building-block architecture support: guidance on how to use
AWS
products, features, and services together -
Supports an unlimited number of support cases that can be opened by one primary contact, which is the
AWS
account root user.
-
-
Business
-
Features of
Developer Support
-
Use-case guidance – What
AWS
products, features, and services to use to best support your specific needs. -
Trusted Advisor
– A feature ofAWS Support
, which inspects customer environments and identifies opportunities to save money, close security gaps, and improve system reliability and performance. You can access allTrusted Advisor
checks. -
The
AWS Support API
to interact withSupport Center
andTrusted Advisor
. You can use theAWS Support API
to automate support case management andTrusted Advisor
operations. -
Third-party software support – Help with
EC2
instance operating systems and configuration. Also, help with the performance of the most popular third-party software components onAWS
. Third-party software support isn't available for customers onBasic
orDeveloper Support
plans. -
Supports an unlimited number of
IAM
users who can open technical support cases.
-
-
Enterprise On-Ramp
-
Enterprise
-
Service Quotas (opens in a new tab)
Service Quotas
is an AWS service that helps you manage your quotas for many AWS services, from one location. Along with looking up the quota values, you can also request a quota increase from theService Quotas
console.