How do I organize AWS services in a mind map?
Organize AWS services by category in your mind map with central node "AWS Services" and branches for: Compute (EC2, Lambda, ECS, EKS, Beanstalk), Storage (S3, EFS, EBS, Glacier), Database (RDS, DynamoDB, Aurora, ElastiCache, Redshift), Networking (VPC, Route 53, CloudFront, ELB), Security (IAM, GuardDuty, Inspector, Shield, WAF, KMS), and Management (CloudWatch, CloudTrail, Config, Systems Manager). Add service use cases as sub-branches under each service name.
The AWS certification exams at all levels test knowledge of 50+ AWS services. The challenge is not learning what each service does but knowing which service to choose for a given requirement and understanding how services interact. A category-based mind map makes these patterns visual and memorable.
AWS Service Category Structure
Compute Branch
EC2 (Elastic Compute Cloud)
- Virtual servers with configurable CPU, memory, storage
- Instance types: General Purpose (M/T), Compute (C), Memory (R/X), Storage (I/D), GPU (G/P)
- Purchase options: On-Demand, Reserved, Spot, Dedicated Host
Lambda
- Serverless function execution
- Triggered by events (S3 upload, API Gateway, SQS, DynamoDB Streams)
- Max execution time: 15 minutes
- No server management
ECS (Elastic Container Service)
- Managed Docker container orchestration
- Two modes: EC2 (you manage servers) or Fargate (serverless containers)
EKS (Elastic Kubernetes Service)
- Managed Kubernetes cluster
- Use when team has Kubernetes expertise or needs Kubernetes-specific features
Elastic Beanstalk
- Platform-as-a-Service for web applications
- Manages EC2, Auto Scaling, ELB automatically
- Retains full control over infrastructure
| Service | Abstraction Level | When to Choose |
|---|---|---|
| EC2 | Infrastructure (IaaS) | Full control over OS and runtime |
| ECS (EC2 mode) | Container | Docker containers, manage servers |
| ECS (Fargate) | Container | Docker containers, no server management |
| Lambda | Function | Event-driven, short-duration code |
| Beanstalk | Platform | Web apps with managed infrastructure |
Storage Branch
S3 (Simple Storage Service)
- Object storage for any file type
- Storage classes: Standard, Intelligent-Tiering, Standard-IA, One Zone-IA, Glacier, Glacier Deep Archive
- 11 nines durability
EBS (Elastic Block Store)
- Block storage attached to single EC2 instance
- Types: gp3 (general), io2 (high IOPS), st1 (throughput), sc1 (cold)
EFS (Elastic File System)
- Managed NFS file system
- Shared access from multiple EC2 instances simultaneously
- Linux only (NFSv4)
FSx
- Managed Windows file shares (FSx for Windows File Server)
- Managed Lustre high-performance computing file system (FSx for Lustre)
Glacier / Glacier Deep Archive
- S3 storage classes for archival
- Glacier: retrieval in minutes to hours
- Deep Archive: retrieval 12+ hours, cheapest storage
Database Branch
RDS (Relational Database Service)
- Managed relational databases: MySQL, PostgreSQL, Oracle, SQL Server, MariaDB
- Multi-AZ for high availability
- Read Replicas for performance
Aurora
- AWS-developed high-performance MySQL/PostgreSQL compatible
- 5x performance of standard MySQL
- Aurora Serverless available
DynamoDB
- Managed NoSQL key-value/document database
- Single-digit millisecond latency at any scale
- DynamoDB Streams for change data capture
ElastiCache
- In-memory caching service
- Redis (persistent, pub/sub, sorted sets) or Memcached (simple caching, multi-threaded)
Redshift
- Managed data warehouse
- Columnar storage optimized for analytics
- Up to petabyte scale
Security Branch
IAM (Identity and Access Management)
- Users, groups, roles, policies
- Identity federation (SAML, OIDC)
- Principle of least privilege
GuardDuty
- ML-based threat detection
- Analyzes CloudTrail, VPC Flow Logs, DNS logs
- Detects unusual API calls, compromised instances
Inspector
- Automated vulnerability assessment
- Scans EC2 and container images for CVEs
- Network reachability analysis
Shield
- DDoS protection
- Shield Standard (automatic, free) vs Shield Advanced (paid, 24/7 response team)
WAF (Web Application Firewall)
- Layer 7 filtering for HTTP/HTTPS
- Protects against SQL injection, XSS, OWASP Top 10
- Works with CloudFront, ALB, API Gateway
KMS (Key Management Service)
- Managed encryption key lifecycle
- Integrated with most AWS services
- Customer managed keys vs AWS managed keys
Mind Map Usage Strategy for AWS Exams
For AWS Cloud Practitioner (CLF-C02): Build a simplified version of this map with conceptual definitions only. For each service, one or two sentences about what it does and when you would use it.
For AWS Solutions Architect Associate (SAA-C03): Build a full version of this map with:
- Decision criteria for choosing between similar services
- Integration points (which services trigger which other services)
- Architecture patterns involving multiple services
Adding decision nodes: Add diamond-shaped nodes in XMind (or different color in other tools) for decision points:
- "Need relational database?" → Yes → RDS; No → DynamoDB
- "Need highly available web tier?" → Availability Zones → ALB + EC2 in multiple AZs
Frequently Asked Questions
How many AWS services should be on my mind map? The SAA-C03 exam tests approximately 50-60 services at meaningful depth. Your mind map should include all of these with at least use-case nodes. The CLF-C02 map can be simpler, covering 30-40 services at a conceptual level. Focus on services that appear most frequently in practice exam questions.
Should I include AWS pricing in my mind map? Yes, but briefly. Create a pricing sub-branch under each compute and storage service with the pricing model type (per hour, per request, per GB). Pricing model distinctions appear on the exam (especially CLF-C02) and are easy to confuse without a visual reference.
Can I download pre-made AWS service mind maps? Yes. XMind's template gallery and GitHub repositories contain community-created AWS service mind maps. Search "AWS mind map" or "AWS services diagram" on GitHub. Evaluate for current service coverage and SAA-C03/CLF-C02 alignment before relying on them.
References
- Amazon Web Services. (2024). AWS Documentation: Products and Services. https://aws.amazon.com/products/
- Amazon Web Services. (2024). AWS Certified Solutions Architect Associate (SAA-C03) Exam Guide. https://aws.amazon.com/certification/certified-solutions-architect-associate/
- Piper, B., and Clinton, D. (2022). AWS Certified Solutions Architect Study Guide: Associate SAA-C03 Exam. Sybex/Wiley.
- Tutorials Dojo. (2024). AWS services cheat sheets. https://tutorialsdojo.com/aws-cheat-sheets/
- XMind. (2024). XMind AWS mind map templates. https://xmind.app/
- Amazon Web Services. (2024). AWS Well-Architected Framework. https://aws.amazon.com/architecture/well-architected/
