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