Amazon Web Services

The Amazon Web Services Ecosystem

Get Started. It's Free
or sign up with your email address
Amazon Web Services by Mind Map: Amazon Web Services

1. Machine Learning

1.1. Machine Learning Overview

1.1.1. No PhD Required

1.2. Amazon Augmented AI

1.2.1. ML Workflows

1.2.1.1. Easily implement human review of machine learning predictions

1.3. Amazon CodeGuru

1.3.1. ML on Code Recommendations

1.3.1.1. Intelligent recommendations for building and running modern applications

1.4. Amazon Comprehend

1.4.1. ML and NDP on unstructured data

1.4.1.1. Analyze Unstructured Text

1.5. AWS DeepComposer

1.5.1. ML on Music

1.5.1.1. AWS DeepComposer allows developers of all skill levels to get started with Generative AI.

1.6. Amazon Comprehend Medical

1.6.1. Amazon Comprehend Medical uses machine learning to extract insights and relationships from medical text.

1.7. AWS DeepLens

1.7.1. ML on Video

1.7.1.1. Deep Learning Enabled Video Camera

1.8. Amazon DevOps Guru

1.8.1. ML on DevOps

1.8.1.1. ML-powered cloud operations service to improve application availability.

1.9. AWS DeepRacer

1.9.1. ML on Model Race Cars

1.9.1.1. Fully autonomous 1/18th scale race car, driven by machine learning

1.10. Amazon Forecast

1.10.1. ML on Forecasts

1.10.1.1. Amazon Forecast is a fully-managed service for accurate time-series forecasting

1.11. Amazon Fraud Detector

1.11.1. ML on Fraud Detection

1.11.1.1. Detect more online fraud faster using machine learning

1.12. Amazon HealthLake

1.12.1. HIPPA Data Lake

1.12.1.1. Making sense of health data

1.13. Amazon Kendra

1.13.1. ML on Search

1.13.1.1. Highly accurate enterprise search service powered by machine learning

1.13.1.1.1. Ek Ken hierdie andwoord

1.14. Amazon Lex

1.14.1. Alexa Voice AI

1.14.1.1. Build Voice and Text Chatbots

1.15. Amazon Lookout for Equipment

1.15.1. ML on Equipment

1.15.1.1. Detect abnormal equipment behavior by analyzing sensor data

1.16. Amazon Lookout for Metrics

1.16.1. ML on Metrics

1.16.1.1. Accurately detect anomalies in your business metrics and quickly understand why

1.17. Amazon Lookout for Vision

1.17.1. ML on Images

1.17.1.1. Identify defects using computer vision to automate quality inspection.

1.18. Amazon Monitron

1.18.1. ML on Industrial Machinery

1.18.1.1. End-to-end system for equipment monitoring

1.19. Amazon Personalize

1.19.1. ML for Purchase Recommendations

1.19.1.1. Amazon Personalize helps you easily add real-time recommendations to your apps

1.20. AWS Panorama

1.20.1. Enabling computer vision applications at the edge

1.21. Amazon Polly

1.21.1. Parrot text into lifelike speech.

1.21.1.1. Turn Text into Lifelike Speech

1.22. Amazon Rekognition

1.22.1. Identify things in Images

1.22.1.1. Search and Analyze Images

1.22.2. Key Words: Detection Pictures

1.23. Amazon SageMaker

1.23.1. A Service to Build, Train, and Deploy Machine Learning Models

1.23.1.1. Build, Train, and Deploy Machine Learning Models

1.23.1.1.1. Build and Train ML models

1.24. Amazon Textract

1.24.1. Extract text from scanned documents

1.24.1.1. Easily extract text and data from virtually any document

1.25. Amazon Transcribe

1.25.1. Speech to Text

1.25.1.1. Powerful Speech Recognition

1.26. Amazon Translate

1.26.1. Language Translation

1.26.1.1. Powerful Neural Machine Translation

2. Management and Governance

2.1. Amazon AppConfig

2.1.1. With AWS AppConfig, make updates to application configurations at runtime.

2.2. Amazon Auto Scaling

2.2.1. AWS Auto Scaling enables you to quickly scale your entire application on AWS

2.3. Amazon Chatbot

2.3.1. ChatOps for AWS

2.4. Amazon CloudFormation

2.4.1. Create and Manage Resources with Templates

2.4.2. Key Words: Code Template, Infrastructure as Code

2.5. Amazon Compute Optimizer

2.5.1. Recommend optimal AWS Compute resources for your workloads

2.6. Amazon Config

2.6.1. AUDIT Resource Inventory and Changes

2.6.1.1. Discovery resources

2.6.1.1.1. AWS Config will discover resources that exist in your account, record their current configuration, and capture any changes to these configurations.

2.6.1.2. Change management

2.6.1.2.1. When your resources are created, updated, or deleted, AWS Config streams these configuration changes to Amazon SNS.

2.6.1.3. Continuous audit and compliance

2.6.1.3.1. AWS Config is used to assess compliance with your internal policies and regulatory standards by providing you visibility and evaluating resource configuration changes against your desired configurations.

2.6.1.4. Compliance-as-code framework

2.6.1.4.1. You can use AWS Config as your framework for creating and deploying governance and compliance rules across your AWS accounts and regions.

2.6.1.5. Troubleshooting operational issues

2.6.1.5.1. Using AWS Config, you can quickly troubleshoot operational issues by identifying the recent configuration changes to your resources.

2.6.1.6. Security analysis

2.6.1.6.1. Data from AWS Config enables you to continuously monitor the configurations of your resources and evaluate these configurations for potential security weaknesses.

2.6.2. Key Words: Audit Monitor Resource

2.7. Amazon Control Tower

2.7.1. The easiest way to set up and govern a secure, compliant multi-account environment

2.7.1.1. Quickly set up and configure a new AWS environment

2.7.1.2. Automate ongoing policy management

2.7.1.3. View policy-level summaries of your AWS environment

2.8. Amazon Grafana

2.8.1. Fully managed Grafana service for interactive data visualizations and dashboarding

2.9. Amazon Health Dashboard

2.10. Amazon Incident Manager

2.10.1. Automated incident response plans in AWS Systems Manager.

2.11. Amazon Launch Wizard

2.11.1. Guided deployment of enterprise applications

2.12. Amazon License Manager

2.12.1. Set rules to manage, discover, and report third-party license usage proactively

2.13. Amazon OpsWorks

2.13.1. Configuration Management with Chef and Puppet

2.14. Amazon Organizations

2.14.1. Billing boundary for deployed resources

2.14.1.1. Central governance and management across AWS accounts.

2.14.2. Key Words: Account Strategy, Aggregate Billing

2.15. Amazon Prometheus

2.15.1. A fully managed Prometheus-compatible monitoring service.

2.16. Amazon Proton

2.16.1. Manage your infrastructure so developers can focus on coding.

2.17. Amazon Resilience Hub

2.17.1. Define, validate, and track the resiliency of applications on AWS.

2.18. Amazon Service Catalog

2.18.1. Create and save client IT service catalogs

2.19. Amazon Systems Manager

2.19.1. View and Manage AWS Resources

2.19.1.1. Features

2.19.1.1.1. RUN Command

2.19.2. AWS Session Manager

2.19.2.1. Native Shell connectivity

2.20. Amazon Trusted Advisor

2.20.1. Optimize Performance and Security

2.20.1.1. AWS Trusted Advisor provides recommendations that help you follow AWS best practices.

2.20.2. Key Words: Recommendations, Best Practices

2.20.2.1. Performance

2.20.2.2. Cost Optimization

2.20.2.3. Security

2.20.2.4. Fault Tolerance

2.21. Amazon Well-Architected Tool

2.21.1. Best practices to measure, and improve your workloads

3. Observability

3.1. Amazon CloudTrail

3.1.1. LOG User Activity and API Usage

3.1.1.1. Audit activity

3.1.1.1.1. Features

3.1.1.2. Identify security incidents

3.1.1.3. Troubleshoot operational issues

3.1.2. Key Words: Logs, Governance, Compliance, Risk Auditing, Audit

3.2. Amazon CloudWatch

3.2.1. MONITOR Resources and Applications

3.2.1.1. Monitor and troubleshoot infrastructure

3.2.1.1.1. Features

3.2.1.1.2. CloudWatch Agent

3.2.1.2. Improve mean time to resolution

3.2.1.3. Optimize resources proactively

3.2.1.4. Monitor applications

3.2.1.5. Use observability analytics

4. Media Services

4.1. Amazon Elastic Transcoder

4.1.1. Easy-to-Use Scalable Media Transcoding

4.2. Amazon Elemental Appliances & Software

4.2.1. On-premises solutions for video processing and delivery

4.3. Amazon Interactive Video Service

4.3.1. Managed live video streaming service from ingest to playback

4.4. Amazon Elemental MediaConnect

4.4.1. Reliable, secure, and flexible transport for live video

4.5. Amazon Elemental MediaConvert

4.5.1. Convert file-based content for broadcast and multiscreen delivery

4.6. Amazon Elemental MediaLive

4.6.1. Convert video inputs into live outputs for broadcast and streaming delivery

4.7. Amazon Elemental MediaPackage

4.7.1. Deliver video to many devices using just-in-time format conversion

4.8. Amazon Elemental MediaStore

4.8.1. Store and deliver video assets for live or on-demand media workflows

4.9. Amazon Elemental MediaTailor

4.9.1. Personalize and monetize multiscreen content with server-side ad insertion

4.10. Amazon Nimble Studio

4.10.1. Accelerate building a cloud-based content creation studio

5. Migration and Transfer

5.1. Amazon Application Discovery Service

5.1.1. Discover on-premises application inventory and dependencies

5.2. Amazon Application Migration Service (MGN)

5.2.1. AWS Application Migration Service (MGN) automates lift-and-shift migration.

5.3. Amazon Database Migration Service

5.3.1. Managed Database Migration Service

5.3.1.1. AWS Database Migration Service helps you migrate databases to AWS quickly and securely.

5.3.2. Features

5.3.2.1. AWS Schema Conversion Tool

5.3.2.1.1. It automatically converts the source database schema and a majority of the database code objects to a format compatible with the target database.

5.3.3. Key Words: Database Migration

5.4. Amazon DataSync

5.4.1. DataSync simplifies, automates, and accelerates moving data

5.4.1.1. Migrate your data

5.4.1.2. Protect your data

5.4.1.3. Archive your cold data

5.4.1.4. Manage your hybrid data workflows

5.4.2. Types

5.4.2.1. Transfer data between on premises and AWS

5.4.2.2. Transfer data between AWS storage services

5.4.2.2.1. Amazon S3

5.4.2.2.2. Amazon Elastic File System

5.4.2.2.3. Amazon FSx for Windows File Server

5.4.2.2.4. Amazon FSx for Lustre

5.4.2.2.5. Amazon FSx OpenZFS

5.4.2.2.6. Amazon FSx for NetApp ONTAP

5.4.2.3. Transfer data between AWS and other locations

5.5. Amazon Mainframe Modernization

5.5.1. AWS Mainframe Modernization

5.6. Amazon Migration Hub

5.6.1. Simplify and accelerate the migration of your data centers to AWS

5.7. Amazon Snow Family

5.7.1. Large Scale Data Transport

5.7.1.1. AWS Snowcone

5.7.1.1.1. 8 Terabytes

5.7.1.2. AWS Snowball

5.7.1.2.1. Snowball Edge Compute Optimized

5.7.1.2.2. Snowball Edge Storage Optimized

5.7.1.3. AWS Snowmobile

5.7.1.3.1. 100 PetaByte

5.8. Amazon Transfer Family

5.8.1. Fully managed support for SFTP, FTPS and FTP

5.8.1.1. A managed SFTP server

6. Networking and Content Delivery

6.1. Overview

6.1.1. Fundamentals

6.2. Amazon API Gateway

6.2.1. Like Apigee

6.2.1.1. Create, maintain, and secure APIs at any scale

6.2.1.1.1. Features

6.2.1.1.2. Like I am 5

6.3. Amazon App Mesh

6.3.1. Easily monitor and control microservices

6.3.1.1. Service Mesh

6.3.1.1.1. AWS App Mesh is like a traffic controller that helps MANAGE THE FLOW of network traffic between different services.

6.3.1.1.2. It's like a traffic cop who directs cars to the right place and ensures that everyone FOLLOWS THE RULES

6.4. Amazon CloudFront

6.4.1. Content Delivery Network (CDN)

6.4.1.1. Global Content Delivery Network

6.4.1.1.1. Features

6.4.1.1.2. Like I am 5

6.4.2. Key Words: Edge Locations, Content Delivery Network

6.5. Amazon Direct Connect

6.5.1. Dedicated Network Connection to AWS

6.5.1.1. AWS Direct Connect is like a dedicated PRIVATE ROAD that connects your on-premises data center to the AWS cloud.

6.5.1.2. It's like a highway that only you and AWS can use, ensuring that your data stays secure and your connection is fast and reliable.

6.5.2. Key Words: Private, Dedicated, Secure

6.5.3. Key Words: Dedicated Link

6.6. Amazon Elastic Load Balancing

6.6.1. Distributes incoming application traffic across multiple targets in a SINGLE Region

6.6.1.1. Modernize applications with serverless and containers

6.6.1.2. Improve hybrid cloud network scalability

6.6.1.3. Retain your existing network appliances

6.6.2. Types

6.6.2.1. Application Load Balancer (ALB) - Layer 7 - HTTP/HTTPS

6.6.2.1.1. Content Based Routing

6.6.2.1.2. Health Checks

6.6.2.1.3. Sticky Sessions

6.6.2.1.4. Load Balancing Algorithms

6.6.2.2. Network Load Balancer (NLB) - Layer 4 - TCP/SSL

6.6.2.2.1. Zonal Isolation

6.6.2.2.2. Health Checks

6.6.2.2.3. Sticky Sessions

6.6.2.2.4. Long Lived TCP Connections

6.6.2.3. Gateway Load Balancer (GLB)

6.6.2.3.1. GLB to deploy, scale, and manage virtual appliances, such as firewalls, IDS and IDP, and deep packet inspection systems.

6.6.3. Like I am 5

6.6.3.1. AWS ELB (Elastic Load Balancing) is like a traffic cop that helps distribute traffic between different servers or instances in a way that ensures they are not overloaded.

6.6.3.2. It's like a busy intersection where the traffic light regulates the flow of vehicles, so that no road gets too congested.

6.7. Amazon Global Accelerator

6.7.1. Improve your application’s availability and performance using the AWS Global Network

6.7.1.1. This service is primarily used to optimize the path from your users to your applications which improves the performance of your TCP and UDP traffic.

6.7.1.2. AWS Global Accelerator is like a high-speed expressway that helps improve the performance and availability of your applications for users around the world.

6.7.1.3. It's like a dedicated lane that provides a faster, more reliable, and more secure connection between your users and your application.

6.8. Amazon Route 53

6.8.1. Domain Name Service

6.8.1.1. Internet Phone Book

6.8.1.1.1. DNS and Domain Name Registration

6.8.1.2. Concepts

6.8.1.2.1. Alias Record

6.8.1.3. Records

6.8.1.3.1. A record

6.8.1.3.2. CNAME record

6.8.1.4. Like I am 5

6.8.1.4.1. AWS Route 53 is like a phone book for the internet that helps users find your website or application.

6.8.1.4.2. It's like a directory that translates domain names, like www.example.com, into IP addresses, which computers use to communicate with each other.

6.8.2. Key Words: DNS

6.9. Amazon Private 5G

6.9.1. Deploy and scale private mobile networks on-premises

6.9.1.1. AWS Private 5G is like a private wireless network that provides high-speed and low-latency connectivity for your IoT devices and applications.

6.9.1.2. It's like a Wi-Fi network, but with much faster and more reliable connectivity, and designed specifically for IoT devices and applications.

6.10. Amazon Virtual Private Cloud (VPC)

6.10.1. Private Overlay Network

6.10.1.1. Virtual Private Isolated Network

6.10.1.1.1. Launch a simple website or blog

6.10.1.1.2. Host multi-tier web applications

6.10.1.1.3. Create hybrid connections

6.10.1.1.4. Like I am 5

6.10.2. Key Words: Logically Isolated Sections

6.10.2.1. Public Subnet

6.10.2.1.1. Internet Gateway

6.10.2.2. Private Subnet

6.10.2.2.1. NAT Gateway/Instance

6.10.3. Security

6.10.3.1. Key Words: Firewall

6.10.3.1.1. Security Group

6.10.3.1.2. Network Access Control List

6.11. Amazon VPC IP Address Manager

6.11.1. Managed IP address management service

6.11.1.1. AWS VPC IP Address Manager is a tool that helps you manage the IP addresses within your VPC (Virtual Private Cloud).

6.11.1.2. It's like a spreadsheet that keeps track of all the IP addresses in your network, so you can easily see which ones are in use and which ones are available.

6.12. Other

6.12.1. AWS Virtual Private Network (VPN)

6.12.1.1. Virtual Private Network to AWS

6.12.1.1.1. AWS Site-to-Site VPN

6.12.1.1.2. AWS Client VPN

6.12.1.1.3. Like I am 5

6.12.2. AWS Transit Gateway

6.12.2.1. Cloud Router

6.12.2.1.1. AWS Transit Gateway is like a central hub that connects multiple virtual private clouds (VPCs) and on-premises networks.

6.12.2.1.2. It's like a central station that allows different trains to come and go, so passengers can easily travel between different destinations.

6.12.3. AWS PrivateLink

6.12.3.1. Direct Connect on AWS

6.12.3.1.1. AWS PrivateLink is like a secret tunnel that connects your VPC to AWS services, so you can securely access them without going over the public internet.

6.12.3.1.2. It's like a private road that only authorized vehicles can use, keeping your data and applications safe and secure.

6.12.4. AWS Cloud Map

6.12.4.1. Naming and Discovery Service

6.12.4.1.1. AWS CloudMap is like a directory service that helps you easily discover and connect to services in your infrastructure.

6.12.4.1.2. It's like a phone book that lists all the phone numbers and addresses of your contacts, so you can quickly find and connect with them.

6.12.5. Adapters

6.12.5.1. Elastic Fabric Adapter

6.12.5.1.1. HPC workloads

6.12.5.2. Elastic Network Interface

7. Quantum Technologies

7.1. Amazon Braket

7.1.1. DWave Quantum Computing Service

8. Security, Identity, and Compliance

8.1. Overview

8.1.1. Security

8.1.2. Responsibility

8.1.2.1. Client

8.1.2.1.1. Security IN the Cloud

8.1.2.2. AWS

8.1.2.2.1. Security OF the Cloud

8.2. Compliance

8.2.1. Amazon Artifact

8.2.1.1. Compliance Reporting

8.2.1.1.1. AWS Compliance Reports and Agreements

8.2.1.1.2. Audit Reports

8.2.1.1.3. Security Reports

8.2.1.1.4. Compliance Reports

8.2.1.2. Key Words: Online Service Agreements

8.2.2. Amazon Audit Manager

8.2.2.1. Audit AWS Usage

8.2.2.1.1. Continuously assess controls for risk and compliance

8.2.3. Amazon Signer

8.2.3.1. Software Supply Chain

8.2.3.1.1. Ensuring trust and integrity of your code

8.3. Detection and Investigation

8.3.1. Amazon GuardDuty

8.3.1.1. Threat Detection System

8.3.1.1.1. Threat Detection to Protect Your AWS Accounts and Workloads

8.3.2. Amazon Macie

8.3.2.1. Data Security and Privacy Service

8.3.2.1.1. Amazon Macie classifies and secures your business-critical content.

8.3.2.2. Key Words: Personal Identifiable Information (PII), Continuous Scanning, Fully Managed

8.3.3. Amazon Inspector

8.3.3.1. Vulnerability Scanner

8.3.3.1.1. Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS

8.3.3.1.2. EC2 Packages

8.3.3.2. Key Words: Evaluate, Security Assesment, EC2

8.3.4. Amazon Detective

8.3.4.1. Investigate and analyze potential security issues

8.3.4.1.1. Amazon Detective makes it easy to analyze, investigate, and quickly identify the root cause of potential security issues or suspicious activities.

8.3.4.2. Key Words: Security Investigation

8.3.5. Amazon Security Hub

8.3.5.1. Continuous Security Posture Service

8.4. Encryption and Secrets

8.4.1. Amazon Key Management Service (KMS)

8.4.1.1. AWS self managed Key Management Service

8.4.1.1.1. Securely Generate and Manage AWS Encryption Keys

8.4.1.2. Key Words: Encryption, Encryption Keys

8.4.2. Amazon Certificate Manager

8.4.2.1. Certificate Authority

8.4.2.1.1. Provision, Manage, and Deploy SSL/TLS Certificates

8.4.3. Amazon Secrets Manager

8.4.3.1. Credential Vault

8.4.3.1.1. Easily rotate, manage, and retrieve secrets throughout their lifecycle

8.4.4. Amazon CloudHSM

8.4.4.1. Cloud-based hardware security module (HSM)

8.5. Identity and Access

8.5.1. Amazon Cognito

8.5.1.1. Consumer Identity Management and AWS Credentials for Federated Identities

8.5.1.1.1. Cognito is a service that makes the addition of user authentication (login + signup) to your (web) apps a breeze.

8.5.2. Amazon Identity and Access Management (IAM)

8.5.2.1. Manage access to AWS resources

8.5.2.2. Key Words: Roles, Permissions

8.5.2.3. Components

8.5.2.3.1. Users

8.5.2.3.2. Groups

8.5.2.3.3. Roles

8.5.2.3.4. Permissions

8.5.3. IAM Identity Center

8.5.3.1. (successor to AWS Single Sign-On)

8.5.3.1.1. Manage workforce user access to multiple AWS accounts and cloud applications

8.5.4. Amazon Resource Access Manager

8.5.4.1. Share AWS resources with other accounts or AWS Organizations

8.5.5. Amazon Directory Service

8.5.5.1. Active Directory in the AWS Cloud

8.5.5.1.1. Host and Manage Active Directory

8.6. Network

8.6.1. Amazon Firewall Manager

8.6.1.1. Managed and Configure Firewall rules

8.6.1.1.1. Central management of firewall rules

8.6.2. Amazon Network Firewall

8.6.2.1. Firewall Service

8.6.3. Amazon Web Application Firewall (WAF)

8.6.3.1. Web Application Firewall to monitor HTTP and HTTPS requests

8.6.3.1.1. Amazon CloudFront distribution

8.6.3.1.2. Amazon API Gateway REST API

8.6.3.1.3. Application Load Balancer

8.6.3.1.4. AWS AppSync GraphQL API

8.6.3.1.5. Amazon Cognito user pool

8.6.3.2. Features

8.6.3.2.1. Web Access Control List

8.6.4. Amazon Shield

8.6.4.1. Managed Distributed Denial of Service (DDoS) service

8.6.4.1.1. AWS Shield Standard

8.6.4.1.2. AWS Shield Advanced

8.6.4.2. Key Words: DDOS Attacks

9. Storage

9.1. Amazon Elastic Block Store (EBS)

9.1.1. Key Words: Virtual Hard Disk, Volume from Snapshot

9.1.1.1. Block

9.1.1.1.1. iSCSI

9.2. Amazon Elastic File System (EFS)

9.2.1. Files

9.2.1.1. NFS

9.2.1.1.1. NAS

9.3. Amazon Simple Storage Service (S3)

9.3.1. Objects

9.3.1.1. IP Addressable

9.3.1.1.1. Scalable Storage in the Cloud

9.3.2. S3 Storage Classes

9.3.2.1. Storage Classes

9.3.2.1.1. Amazon S3 STANDARD

9.3.2.1.2. Amazon S3 Standard-IA

9.3.2.1.3. Amazon S3 One Zone-IA

9.3.2.2. S3 Intelligent Tiering

9.3.2.2.1. Ideal for data with UNKNOWN or CHANGING access patterns

9.3.2.2.2. Requires a small monthly monitoring and automation fee per object

9.3.3. S3 Archive

9.3.3.1. Amazon S3 Glacier (Archive)

9.3.3.1.1. Works well for ARCHIVED data that requires IMMEDIATE access

9.3.3.1.2. Can retrieve objects within a few MILLISECONDS

9.3.3.1.3. Key Words: Backups

9.3.3.2. Amazon S3 Glacier FLEXIBLE Retrieval

9.3.3.2.1. Low-cost storage designed for data archiving

9.3.3.2.2. Able to retrieve objects within a few MINUTES to HOURS

9.3.3.3. Amazon S3 DEEP Archive

9.3.3.3.1. LOWEST-cost object storage class ideal for archiving

9.3.3.3.2. Able to retrieve objects within 12 HOURS

9.3.4. S3 Security

9.3.4.1. Bucket Policies

9.3.4.1.1. Control Access to ENTIRE BUCKET

9.3.4.2. Access Control Lists

9.3.4.2.1. Control Access to INDIVIDUAL OBJECTS within a BUCKET

9.3.5. Key Words: Fully Managed Storage Objects, Global Access

9.4. Amazon Backup

9.4.1. AWS Backup centrally manages and automates backups across AWS services

9.4.1.1. AWS Backup and Recovery

9.5. AWS Storage Gateway

9.5.1. Back up data to the cloud

9.5.1.1. Provide on-premises applications with access to virtually unlimited cloud storage

9.5.2. Key Words: Connect On-Premises

9.6. Amazon File System (FSx)

9.6.1. Amazon FSx for Lustre

9.6.1.1. Managed shared storage for Lustre file system

9.6.1.1.1. Lustre is a type of parallel distributed file system

9.6.2. Amazon FSx for NetApp ONTAP

9.6.2.1. Managed shared storage for NetApp ONTAP

9.6.3. Amazon FSx for OpenZFS

9.6.3.1. Managed shared storage for OpenZFS

9.6.4. Amazon FSx for Windows File Server

9.6.4.1. Managed shared storage for Windows file system over Service Message Block (SMB) protocol

9.6.4.1.1. Microsoft’s Distributed File System (DFS)

10. Analytics

10.1. Analytics Overview

10.1.1. Make Sense of Your Data

10.2. Amazon Athena

10.2.1. Analyze data on S3

10.2.1.1. Query Data in S3 using SQL

10.2.1.1.1. AWS Athena is like a magical tool that helps you find things quickly in a big library.

10.2.1.1.2. You just tell Athena what you're looking for and it searches through all the books and tells you where to find it.

10.2.1.1.3. OSS Alternatives

10.2.2. Key Words: SQL Queries S3

10.3. Amazon CloudSearch

10.3.1. Managed Search Service

10.3.1.1. AWS CloudSearch is like a smart search engine that helps you find things on a website or in a document library.

10.3.1.2. You just tell CloudSearch what you're looking for and it quickly gives you a list of the best results.

10.4. Amazon Data Exchange

10.4.1. 3rd Party Data Aggregation

10.4.1.1. A data marketplace service

10.4.1.1.1. AWS Data Exchange is like a digital marketplace where you can buy and sell data from different providers.

10.4.1.1.2. It's like a store where you can browse and choose the data you need, and then use it in your own projects.

10.5. Amazon DataZone

10.5.1. Financial Data Mesh

10.6. Amazon Elastic Map Reduce (EMR)

10.6.1. Managed Hadoop Service

10.6.1.1. Managed Hadoop Framework

10.6.1.1.1. Apache Hadoop is an open source framework that is used to efficiently store and process large datasets ranging in size from gigabytes to petabytes of data

10.6.1.1.2. AWS EMR is like a powerful computer that helps you process and analyze really big amounts of data.

10.6.1.1.3. It's like having a team of workers who can quickly sort and organize a giant pile of papers for you.

10.6.1.1.4. OSS Alternatives

10.7. Amazon Data Pipeline

10.7.1. Orchestration for Data-Driven Workflows

10.7.1.1. AWS Data Pipeline is like a series of tubes that help you move data from one place to another automatically.

10.7.1.2. It's like a conveyor belt that carries boxes from one end of a factory to another without you having to carry them yourself.

10.7.1.3. OSS Alternatives

10.7.1.3.1. Apache Airflow

10.8. Amazon FinSpace

10.8.1. Store, catalog, prepare, and analyze financial industry data

10.8.1.1. AWS FinSpace is like a virtual workspace for financial data analysts and quants.

10.8.1.2. It's like a desk with all the tools you need to analyze and visualize financial data, but in a secure and scalable cloud environment.

10.9. Amazon Glue

10.9.1. Serverless ETL service

10.9.1.1. A fully managed ETL (extract, transform, and load) service

10.9.1.1.1. AWS Glue is like a handy tool that helps you clean up and organize messy data.

10.9.1.1.2. It's like a digital broom and dustpan that sweeps up scattered data, gets rid of duplicates and inconsistencies, and puts everything in the right place.

10.9.1.1.3. OSS Alternatives

10.10. Amazon Kinesis

10.10.1. Streaming Data

10.10.1.1. Kinesis Video Streams

10.10.1.1.1. LOAD VIDEO Real-Time Streaming Data

10.10.1.2. Kinesis Data Streams (KDS)

10.10.1.2.1. LOAD MASSIVE Real-Time Streaming Data

10.10.1.3. Kinesis Data Analytics

10.10.1.3.1. ANALYZE Real-Time Streaming Data

10.10.1.4. Kinesis Data Firehose

10.10.1.4.1. LOAD Real-Time Streaming Data

10.10.1.5. OSS Alternatives

10.10.1.5.1. Apache Kafka

10.11. Amazon Lake Formation

10.11.1. Data Lake Service

10.11.1.1. AWS Lake Formation makes it easy to set up a secure data lake

10.11.1.1.1. AWS Lake Formation is like a big library that helps you organize and manage large amounts of data in the cloud.

10.11.1.1.2. It's like a librarian who sorts all the books and puts them in the right place, so you can find what you need quickly and easily.

10.12. Amazon OpenSearch Service

10.12.1. Run and Scale OpenSearch and Elasticsearch Clusters

10.12.1.1. Successor to Amazon Elasticsearch Service

10.12.1.2. AWS OpenSearch Service is like a powerful search engine that helps you quickly find information in your data.

10.12.1.3. It's like a librarian who helps you search through all the books in the library to find the ones that match your interests.

10.12.2. tl;dr - EK Stack

10.12.2.1. OpenSearch is a family of software consisting of a search engine and a data visualization dashboard for that search engine.

10.12.2.2. The software started in 2021 as a fork of Elasticsearch and Kibana, with development led by Amazon Web Services.

10.13. Amazon Managed Streaming for Apache Kafka (MSK)

10.13.1. Apache Kafka

10.13.1.1. Apache Kafka is a distributed event store and stream-processing platform.

10.13.1.1.1. AWS MSK is like a messenger that helps different computer programs talk to each other.

10.13.1.1.2. It's like a translator who helps people who speak different languages communicate with each other.

10.13.1.2. AWS MSK is like a messenger that helps different computer programs talk to each other.

10.14. Amazon QuickSight

10.14.1. Data driven dashboard

10.14.1.1. Fast, easy to use business analytics

10.14.1.1.1. AWS QuickSight is like a pair of smart glasses that helps you see patterns and insights in your data.

10.14.1.1.2. It's like a pair of glasses that lets you see things that you might have missed before.

10.15. Amazon Redshift

10.15.1. A Data Warehouse

10.15.1.1. A data warehouse is a central repository of information that can be analyzed to make more informed BUSINESS decisions.

10.15.1.1.1. AWS Redshift is like a really big and powerful calculator that helps you process and analyze a lot of data quickly.

10.15.1.1.2. It's like a calculator that can handle really big numbers, so you can do complex math problems in a fraction of the time.

10.15.1.1.3. OSS Alternatives

10.16. AWS Clean Rooms

10.16.1. Collaborate on combined Data Sets without exposing underlying data

11. Application Integration

11.1. Amazon AppFlow

11.1.1. Amazon AppFlow integrates apps and automates data flows without code.

11.2. Amazon EventBridge

11.2.1. Serverless Event Bus

11.2.1.1. Serverless event bus that connects application data from your own apps, SaaS, and AWS services

11.3. Amazon Managed Apache Airflow

11.3.1. Data Workflow

11.3.1.1. Apache Airflow is an open-source workflow management platform for data engineering pipelines.

11.4. Amazon MQ

11.4.1. Managed message broker service for Apache ActiveMQ and RabbitMQ

11.4.1.1. Protocols

11.4.1.1.1. NMS

11.4.1.1.2. MQTT

11.5. Amazon Simple Notification Service (SNS)

11.5.1. Managed Publish Subscribe

11.5.1.1. SNS managed message topics for Pub/Sub

11.5.1.1.1. SNS is comparable to SQS but instead of managing a job queue which gets pulled by other services ("pull approach"), you got a push service here.

11.5.2. Key Words: Send Alerts

11.6. Amazon Simple Queue Service (SQS)

11.6.1. Managed Message Queues

11.6.1.1. SQS Managed Message Queues

11.6.1.1.1. The "Simple Queue Service" allows you to manage a job queue.

11.6.1.1.2. A job is simply a data package holding any information of your choice.

11.6.1.1.3. You can consume it with a couple of other services that simply poll the job queue and pull these information packages from it.

11.7. Amazon Step Functions

11.7.1. Lambda Workflow

11.7.1.1. Coordinate Distributed Applications

11.8. Amazon Simple Workflow Service (SWF)

11.8.1. Workflow Service for Coordinating Application Components

12. Cloud Financial Management

12.1. Amazon Application Cost Profiler

12.1.1. Cost per tenant and workload

12.1.1.1. AWS Application Cost Profiler is like a tool that helps you understand the costs of your AWS applications, so you can optimize your spending and reduce your bills.

12.1.1.2. It's like a calculator that shows you how much each component of your application is costing you, and how you can save money.

12.2. Amazon Billing Conductor

12.2.1. Simplifying your billing practice

12.3. Amazon Budgets

12.3.1. Set Custom Budgets and Receive Alerts

12.3.1.1. AWS Budgets is like a tool that helps you set, track, and manage your AWS spending limits and alerts.

12.3.1.2. It's like a budgeting tool that helps you plan and manage your expenses in advance, so you can avoid overspending or unexpected bills.

12.4. Amazon Cost Explorer

12.4.1. Visualize and Explore Your AWS Costs and Usage

12.4.1.1. AWS Cost Explorer is like a tool that helps you analyze and visualize your AWS spending and usage over time.

12.4.1.2. It's like a dashboard that provides you with a comprehensive view of your AWS cost and usage, so you can identify cost inefficiencies and optimize your spending.

12.5. Amazon Marketplace Subscriptions

12.5.1. Digital catalog where you can find, buy, and deploy software

12.5.1.1. AWS Marketplace Subscriptions is like a catalog of pre-built software solutions and services that you can easily purchase and deploy in your AWS infrastructure.

12.5.1.2. It's like an app store that offers a wide range of solutions from various vendors, so you can find and use the right software for your needs.

13. Compute Services

13.1. Amazon App Runner

13.1.1. Build and run production web applications at scale

13.2. Amazon Batch

13.2.1. Fully managed batch processing at any scale

13.2.1.1. OSS Alternatives

13.2.1.1.1. Apache Airflow

13.3. Amazon Elastic Compute Cloud (EC2)

13.3.1. Virtual Servers in the Cloud

13.3.1.1. Purchase Options

13.3.1.1.1. On-Demand Instances

13.3.1.1.2. Reserved Instances

13.3.1.1.3. Spot Instances

13.3.1.1.4. Dedicated Instances

13.3.1.2. Features

13.3.1.2.1. Metadata

13.3.1.2.2. Scaling

13.3.1.2.3. Adapters

13.3.1.3. Instance Types

13.3.1.3.1. General Purpose (T)

13.3.1.3.2. Compute Optimized (C)

13.3.1.3.3. Memory Optimized (X)

13.3.1.3.4. Accelerated Computing (G)

13.3.1.3.5. Storage Optimized (D)

13.4. Amazon Elastic Beanstalk

13.4.1. Plant Seed Grow Beanstalk

13.4.1.1. Run and Manage Web Apps

13.4.1.1.1. = Pivotal Cloud Foundry

13.5. Amazon Lambda

13.5.1. Event Driven Applications

13.5.1.1. Run Code without Thinking about Servers

13.5.1.1.1. Just deploy your code, attach events that should trigger it and you're good to go

13.5.1.1.2. OSS Alternatives

13.5.2. Key Words: Event Driven, Serverless

13.6. Amazon Lightsail

13.6.1. Launch and Manage Virtual Private Servers

13.7. Amazon Outposts

13.7.1. Run AWS Services On Premises

13.8. Amazon Serverless Application Repository

13.8.1. Assemble, deploy, and share serverless applications within teams or publicly

13.9. Amazon Wavelength

13.9.1. Deliver ultra-low-latency applications for 5G devices

13.10. Other

13.10.1. VMware Cloud on AWS

13.10.1.1. VMWare on AWS

14. End User Computing

14.1. Amazon Connect

14.1.1. Omnichannel Contact Center

14.2. Amazon Workspaces

14.2.1. Provide a secure, managed Desktop-as-a-Service (DaaS) to your end users

15. Containers

15.1. Amazon Elastic Container Registry (ECR)

15.1.1. Fully-managed Docker container registry

15.1.1.1. OSS Alternatives

15.1.1.1.1. Docker Registry

15.1.1.1.2. Quay

15.2. Amazon Elastic Container Service (ECS)

15.2.1. AWS Container Orchestration

15.2.1.1. AWS Orchestration

15.2.1.1.1. Charge Models

15.2.1.1.2. Service Connect

15.2.1.1.3. OSS Alternatives

15.3. Amazon Elastic Kubernetes Service (EKS)

15.3.1. Kubernetes Container Orchestration

15.3.1.1. Kubernetes Orchestration

15.3.1.1.1. OSS Alternatives

15.4. AWS Fargate

15.4.1. AWS managed pool of EC2 instance s to run Containers

15.4.1.1. Run Containers Serverless on ECS

15.5. Red Hat OpenShift Service on AWS (ROSA)

15.5.1. OpenShift on AWS

15.6. AWS App2Container

15.6.1. Migrate Java on VM to Containers

16. Database

16.1. Overview

16.1.1. Plant Scale Persistence

16.1.1.1. Database Selection

16.2. SQL

16.2.1. Amazon Relational Database Service (RDS)

16.2.1.1. RELATIONAL

16.2.1.1.1. Overview

16.2.1.2. Key Words: Low Cost, Managed

16.2.2. Amazon Relational Database Service (RDS) Engines

16.2.2.1. Commercial Engines

16.2.2.1.1. Oracle & SQL Server

16.2.2.2. Opensource Engines

16.2.2.2.1. MySQL & PostgreSQL & MariaDB

16.2.2.3. AWS Native Engine (Aurora)

16.2.2.3.1. MySQL & PostgreSQL

16.2.2.3.2. Key Words: Managed Database Service compatible with MySQL

16.2.3. Amazon Quantum Ledger Database (QLDB)

16.2.3.1. Blockchain

16.2.3.1.1. Fully managed ledger database

16.3. NoSQL

16.3.1. Amazon DocumentDB

16.3.1.1. DOCUMENT (MongoDB)

16.3.1.1.1. Fully-managed MongoDB-compatible database service

16.3.2. Amazon DynamoDB

16.3.2.1. Document / KEY VALUE (Redis/Cassandra)

16.3.2.1.1. Overview

16.3.2.2. Key Words: Fully Managed, Global, Global Tables

16.3.3. Amazon Keyspaces

16.3.3.1. Wide COLUMN (Cassandra)

16.3.3.1.1. Serverless Cassandra-compatible database

16.3.4. Amazon Neptune

16.3.4.1. GRAPH (Neo4j)

16.3.4.1.1. Fast, reliable graph database built for the cloud

16.3.5. Amazon Timestream

16.3.5.1. TIME SERIES (Prometheus)

16.3.5.1.1. Serverless time series database for IoT and operational applications

16.4. Cache

16.4.1. Amazon ElastiCache

16.4.1.1. In-Memory CACHE

16.4.1.1.1. Server-side Managed Caching Service to speed up the RESPONSE time of your application by caching query results

16.4.1.2. Key Words: Reduce Database Access Load

16.4.2. Elasticache Engines

16.4.2.1. Amazon ElastiCache for Redis

16.4.2.1.1. Redis compatible in-memory data store built for the cloud. Power real-time applications with sub-millisecond latency.

16.4.2.2. Amazon ElastiCache for Memcached

16.4.2.2.1. Managed, Memcached-compatible, in-memory store. Sub-millisecond latency to power real-time applications.

17. Developer Tools

17.1. AWS Cloud9

17.1.1. A Cloud IDE for Writing, Running, and Debugging Code

17.2. AWS CloudShell

17.2.1. A browser-based shell with AWS CLI access from the AWS Management Console

17.3. AWS CodeArtifact

17.3.1. Code Repository

17.3.1.1. Secure, scalable, and cost-effective artifact management for software development

17.4. AWS CodeBuild

17.4.1. Build and Test Code

17.5. AWS CodeCommit

17.5.1. Store Code in Private Git Repositories

17.6. AWS CodeDeploy

17.6.1. Automate Code Deployments

17.7. AWS CodePipeline

17.7.1. Release Software using Continuous Delivery

17.7.2. Key Words: Continuous Delivery

17.8. AWS CodeStar

17.8.1. Quickly develop, build, and deploy applications

17.8.1.1. CodeStar is another "meta service" that simply builds up on the other development services.

17.8.1.2. That allows you to configure a cloud development environment and workflow without having to become an expert on the individual services.

17.9. AWS Fault Injection Simulator (FIS)

17.9.1. Improve resiliency and performance with controlled experiments.

17.9.1.1. Chaos

17.10. AWS X-Ray

17.10.1. Analyze and Debug Your Applications

17.10.1.1. trace the flow of data

17.11. Amazon Corretto

17.11.1. Amazon distribution of the Open Java Development Kit (OpenJDK).

17.12. Amazon CodeWhisperer

17.12.1. tl;dr GitHub Copilot

18. Front-End Web and Mobile

18.1. AWS Amplify

18.1.1. Build extensible, full-stack web and mobile apps faster.

18.1.1.1. Add user authentication

18.1.1.2. Build a powerful backend data model

18.1.1.3. Visually build an app UI and backend

18.1.1.4. Host a progressive web app or static website

18.2. AWS AppSync

18.2.1. AWS AppSync is a serverless GraphQL and Pub/Sub API service

18.3. AWS Device Farm

18.4. Amazon Location Service

18.5. Amazon Pinpoint

18.5.1. Overview

19. Internet of Things

19.1. FreeRTOS

19.1.1. FreeRTOS is an IoT Operating System for Microcontrollers

19.2. Amazon IoT 1-Click

19.2.1. Trigger AWS Lambda functions from simple devices

19.3. Amazon IoT Analytics

19.3.1. Collect, preprocess, store, analyze and visualize data of IoT devices

19.4. Amazon IoT Core

19.4.1. Connect Devices to the Cloud

19.5. Amazon IoT Device Defender

19.5.1. Secure your fleet of connected IoT devices

19.6. Amazon IoT Device Management

19.6.1. Securely Manage Fleets as Small as One Device, or as Broad as Millions of Devices

19.7. Amazon IoT Events

19.7.1. Monitor device fleets for changes and trigger alerts to respond

19.8. Amazon IoT FleetWise

19.8.1. Easily collect, organize, and transfer vehicle data to the cloud at scale.

19.9. Amazon IoT Greengrass

19.9.1. Deploy and run code on your devices

19.10. Amazon IoT RoboRunner

19.10.1. Optimize robotics automation

19.11. Amazon IoT SiteWise

19.11.1. Data driven decisions in Industrial operations

19.12. Amazon IoT TwinMaker

19.12.1. Easily create digital twins of real-world systems to optimize operations