AWS Services Mindmap
Tags: aws, services, mindmap
Published: 2024-01-30 17:00:00

## **Networking:**

The Networking category in AWS offers a range of services to manage and optimize network resources. These services enable you to build, secure, and manage network infrastructure, ensuring efficient data flow and connectivity between different components of your applications.

- **AWS Transit Gateway:** Central hub for connecting VPCs and on-premises networks.
- **AWS Global Accelerator:** Optimizes application performance globally.
- **AWS VPN CloudHub:** Secure hub-and-spoke model for site-to-site connectivity.
- **Amazon CloudFront:** High-speed global content delivery network.
- **AWS Elastic Load Balancing (ELB):** Balances incoming traffic across multiple targets.
- **AWS PrivateLink:** Private connectivity to AWS services, minimizing public internet exposure.
- **Amazon Route 53:** Scalable DNS web service for routing end-users to applications.
- **AWS Direct Connect:** Private network connection between on-premises and AWS.
- **AWS App Mesh:** Manages microservices communication.

## **Compute:**

The Compute category provides services that allow you to run and manage applications and workloads. It offers various options for compute resources, from virtual servers to serverless computing, enabling you to scale your applications easily while optimizing costs and performance.

- **Amazon EC2 Auto Scaling:** Automatically adjusts EC2 capacity for consistent performance.
- **AWS Serverless Application Repository:** Marketplace for serverless applications.
- **Amazon WorkSpaces:** Secure, managed Desktop-as-a-Service (DaaS).
- **AWS Elastic Beanstalk:** Easy-to-use service for deploying and scaling web applications.
- **Amazon EC2 Spot Instances:** Access to spare compute capacity at reduced prices.
- **AWS Batch:** Manages batch computing across EC2 instances.
- **Amazon EC2 (Elastic Compute Cloud):** Scalable cloud computing capacity.
- **AWS Lambda:** Runs code without server management.
- **Amazon Lightsail:** Simplifies launching and managing virtual private servers.

## **Containers:**

AWS Containers services are designed for managing and orchestrating containerized applications. Whether you need to run containers in the cloud or on-premises, AWS offers solutions to simplify container deployment and scaling, making it easier to manage container workloads.

- **Amazon ECS on AWS Outposts:** Runs ECS in on-premises environments.
- **AWS App Runner:** Simplifies containerized application development and deployment.
- **Amazon ECS (Elastic Container Service):** Scalable container management service.
- **Amazon EKS (Elastic Kubernetes Service):** Managed Kubernetes service.
- **AWS Fargate:** Serverless compute engine for containers.
- **Amazon ECR (Elastic Container Registry):** Managed Docker container registry.

## **Storage:**

The Storage category includes services for storing, managing, and retrieving data. These services offer scalable and durable storage solutions, both in the cloud and for on-premises applications, ensuring data availability and reliability.

- **AWS Storage Gateway:** Hybrid cloud storage service integrating on-premises environments with AWS.
- **Amazon EFS (Elastic File System):** Scalable file storage for AWS and on-premises resources.
- **Amazon FSx for Lustre:** High-performance file system optimized for fast data processing.
- **Amazon FSx for Windows File Server:** Fully managed Windows native file system.
- **Amazon S3 (Simple Storage Service):** Scalable object storage with high data availability and security.
- **Amazon EBS (Elastic Block Store):** Block-level storage volumes for EC2 instances.
- **Amazon S3 Glacier:** Low-cost storage service for data archiving and backup.

## **Database**

AWS Database services provide scalable and managed database solutions, catering to various database models, including relational, NoSQL, and ledger databases. These services simplify database management, enhance performance, and ensure data durability.

- **Amazon DocumentDB (with MongoDB compatibility):** Fast, scalable NoSQL database service.
- **Amazon Neptune:** Fully managed graph database service.
- **Amazon Timestream:** Time-series database for IoT and operational applications.
- **Amazon QLDB (Quantum Ledger Database):** Immutable and verifiable ledger database.
- **Amazon Keyspaces (for Apache Cassandra):** Managed Apache Cassandra-compatible database service.
- **Amazon RDS (Relational Database Service):** Simplifies relational database setup, operation, and scaling.
- **Amazon DynamoDB:** Key-value and document database with single-digit millisecond performance.
- **Amazon Aurora:** High performance MySQL and PostgreSQL-compatible database.

## **Analytics:**

The Analytics category offers services for processing, analyzing, and visualizing data. Whether you're dealing with big data or real-time analytics, AWS provides tools to help you discover insights, make data-driven decisions, and build intelligent applications.

- **AWS Glue:** Serverless data integration service for ETL operations.
- **Amazon QuickSight:** Business intelligence service for data visualization.
- **AWS Data Lake Formation:** Streamlines setting up secure data lakes.
- **Amazon Kinesis Data Firehose:** Real-time data streaming and loading service.
- **Amazon Redshift:** Fast and scalable data warehouse service.
- **Amazon EMR (Elastic MapReduce):** Big data platform for processing vast amounts of data.

## **Blockchain:**

AWS Blockchain services enable you to create, deploy, and manage scalable blockchain networks. These services leverage open-source frameworks to streamline the development and operation of blockchain applications.

- **Amazon QLDB (Quantum Ledger Database):** Central authority ledger database.
- **Amazon Managed Blockchain:** Creates and manages blockchain networks.

## **IoT (Internet of Things)**

AWS IoT services empower you to connect and manage IoT devices securely. They enable IoT data processing, analytics, and device management, allowing you to build IoT applications that harness the power of connected devices.

- **AWS IoT Device Defender:** Audits and monitors IoT device configurations.
- **AWS IoT 1-Click:** One-click creation of simple IoT device applications.
- **Amazon FreeRTOS:** Operating system for microcontrollers in IoT devices.
- **AWS IoT Greengrass:** Extends AWS to edge devices for local data processing.
- **AWS IoT Core:** Securely connects IoT devices to the cloud.
- **AWS IoT Analytics:** Analytics service for IoT device data.

## **Multimedia:**

The Multimedia category encompasses services for handling video and media content. Whether you need to stream, process, or transcode media files, AWS offers solutions to deliver high-quality multimedia experiences.

- **Amazon Kinesis Video Streams:** Streams video securely for analytics and ML.
- **Amazon IVS (Interactive Video Service):** Adds live video to applications.
- **AWS Elemental MediaPackage:** Video processing and delivery service.
- **AWS Elemental MediaLive:** Live video processing service.
- **Amazon Elastic Transcoder:** Cloud-based media transcoding service.

## **Security**

AWS Security services focus on protecting your applications and data. These services include tools for identity and access management, DDoS protection, encryption, and compliance monitoring to ensure your infrastructure remains secure.

- **AWS Certificate Manager:** Manages SSL/TLS certificates.
- **AWS Key Management Service (KMS):** Manages cryptographic keys.
- **AWS Shield:** DDoS protection service.
- **AWS WAF (Web Application Firewall):** Protects against web exploits.
- **AWS IAM (Identity and Access Management):** Manages access to AWS services and resources.
- **Amazon Inspector:** Automated security assessment for applications.

## **Frontend & App Integration:**

Frontend and App Integration services in AWS help you build and connect applications. They offer tools for API management, event-driven architectures, and real-time data synchronization, facilitating the creation of responsive and interactive applications.

- **AWS AppSync:** GraphQL API for real-time data synchronization.
- **AWS EventBridge:** Serverless event bus for application data integration.
- **AWS Step Functions:** Orchestrates AWS services into serverless workflows.
- **Amazon SNS (Simple Notification Service):** Messaging service for A2A and A2P communication.
- **Amazon API Gateway:** API management and processing service.
- **AWS Amplify:** Development platform for building web and mobile applications.

## **Machine Learning:**

The Machine Learning category provides services for building, training, and deploying machine learning models. These services leverage artificial intelligence and deep learning technologies to extract insights, automate tasks, and enhance applications with AI capabilities.

- **Amazon Lex:** Builds voice and text chatbots using deep learning.
- **Amazon Forecast:** Time-series forecasting using machine learning.
- **Amazon SageMaker:** Prepares, builds, trains, and deploys ML models.
- **Amazon Rekognition:** Image and video analysis service.
- **Amazon Comprehend:** NLP service for text analysis.
- **Amazon Polly:** Converts text into lifelike speech.

## **Contact Center:**

AWS Contact Center services enhance customer engagement and support. Whether you're looking to provide real-time information to agents or create applications without coding, AWS offers solutions to improve customer interactions.

- **Amazon Connect Wisdom:** Provides real-time information for contact center agents.
- **Amazon Honeycode:** Builds mobile and web applications without coding.
- **Amazon Pinpoint:** Customer engagement service through various channels.
- **Amazon Connect:** Cloud-based contact center service for customer service.

![AWS Services](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/txgbfw9s4dzbjr2y7vw3.png)

Build your AWS infrastructures here 👉 https://app.brainboard.co