AWS Simple Icons
v2.4
Check to make sure you have the most recent Creating diagrams
May set of AWS Simple Icons Try to use direct lines (rather than ‘criss-cross’), use
This version was last updated 1/28/2014 (v2.4) Find adequate whitespace, and remember to label all icons.
18 the most recent set at:
aws.amazon.com/architecture/icons/
Product icons
Always use icon labels The first icon in most service sets is a product icon.
Be sure to always include a label below the icon or This should be used to represent the service on a more
on the group in Arial. The only exception is in general level when you will not be going into as much
complex diagrams; you have the option to create a depth.
cluster key. Amazon EC2
Non-AWS technology
Any server or other non-AWS technology in an
architecture diagram should be represented with they
traditional grey server (see Slide 8).
server
AWS Simple Icons: Usage Guidelines
Compute & Networking
Amazon Elastic Compute Cloud
Amazon EC2 instance instances AMI DB on instance with Elastic IP optimized Amazon
instance CloudWatch instance Lambda
Amazon Virtual Private Cloud
Amazon VPC router Internet customer virtual private VPN VPC peering
gateway gateway gateway connection
AWS Simple Icons: Compute & Networking
Compute & Networking
Amazon Route 53 Elastic Load Balancing
Amazon hosted zone route table Elastic Load
Route 53 Balancing
AWS Direct Connect
AWS Direct Connect
AWS Simple Icons: Compute & Networking
Compute & Networking
Auto Scaling Elastic Network Instance
Auto Scaling elastic network
instance
AWS Simple Icons: Compute & Networking
Storage & Content Delivery
Amazon Simple Storage Service AWS Import/Export
Amazon S3 bucket bucket with object AWS Import/Export
objects
Amazon Elastic Block Store AWS Storage Gateway
Amazon EBS volume snapshot AWS Storage Gateway non-cached cached virtual tape library
volume volume
AWS Simple Icons: Storage & Content Delivery
Storage & Content Delivery
Amazon Glacier
Amazon Glacier archive vault
Amazon CloudFront
CloudFront download streaming edge location
distribution distribution
AWS Simple Icons: Storage & Content Delivery
Database
Amazon DynamoDB
DynamoDB table item items attribute attributes global
secondary index
Amazon Relational Database Service
Amazon RDS RDS DB RDS DB RDS DB MySQL DB Oracle DB MS SQL
instance instance standby instance read instance instance instance
(Multi-AZ) replica
AWS Simple Icons: Database
Database
Amazon Relational Database Service Cont. Amazon ElastiCache
PostgreSQL SQL master SQL slave PIOP ElastiCache cache node Redis Memcached
instance
Amazon SimpleDB Amazon Redshift
Amazon SimpleDB domain Amazon Redshift solid state disks DW1 DW2
Dense Compute Dense Compute
AWS Simple Icons: Database
Enterprise Applications
Amazon WorkDocs Amazon WorkSpaces
Amazon Amazon
WorkDocs WorkSpaces
new!
Administration & Security
AWS Directory Service AWS Config AWS CloudTrail
AWS Directory AWS
AWS CloudTrail
Service Config
AWS Trusted Advisor Amazon CloudWatch
AWS Trusted
Advisor CloudWatch alarm
Administration & Security
AWS Identity and Access Management
IAM IAM add-on AWS Security data encryption encrypted data permissions role
Token Service key
long-term temporary MFA token
security security
credential credential
Deployment & Management
AWS Elastic Beanstalk
Elastic Beanstalk application deployment
AWS CloudFormation AWS CodeDeploy
AWS template stack AWS CodeDeploy
CloudFormation
AWS Simple Icons: Deployment & Management
Deployment & Management
AWS OpsWorks
AWS OpsWorks stack layers instances apps deployments monitoring
resources permissions
AWS Simple Icons: Deployment & Management
Deployment & Management
AWS Identity and Access Management
IAM IAM add-on AWS Security data encryption encrypted data permissions role
Token Service key
long-term temporary MFA token
security security
credential credential
AWS Simple Icons: Deployment & Management
Application Services
Amazon CloudSearch Amazon Simple Email Service
Amazon
SDF metadata Amazon SES email
CloudSearch
Amazon AppStream
Amazon AppStream
AWS Simple Icons: App Services
App Services
Amazon Simple Queue Service Amazon Simple Workflow
Amazon SQS queue message Amazon SWF decider worker
Amazon Elastic Transcoder
Elastic Transcoder
AWS Simple Icons: App Services
Analytics
Amazon Elastic MapReduce
Amazon EMR cluster MapR M3 MapR M5 MapR M7 engine
engine engine engine
Kinesis AWS Data Pipeline
Amazon Kinesis Kinesis-enabled AWS Data
app Pipeline
Mobile Services
Amazon Cognito Amazon Simple Notification Service
Amazon Cognito Amazon SNS email notification HTTP notification topic
Amazon Mobile Analytics
Amazon Mobile
Analytics
Non-Service Specific
AWS Management
AWS cloud virtual private cloud forums
Console
client mobile client multimedia Internet user users
corporate data
traditional server disk generic database tape storage
center
AWS Simple Icons: Non-Service Specific
On-Demand Workforce
Amazon Mechanical Turk
Amazon Human Intelligence assignment/
workers Requester
Mechanical Turk Tasks (HIT) task
Mechanical Turk vs. Amazon Mechanical Turk
Do not use simple "Mechanical Turk" to refer to Amazon Mechanical Turk. Use
Amazon Mechanical Turk to describe the entire system, Amazon Mechanical Turk
website for the worker website, and Amazon Mechanical Turk web service to describe
the product.
AWS Simple Icons: On-Demand Workforce
SDKs
Java JavaScript Python (boto) PHP .NET Ruby Node.js
iOS Android AWS Toolkit for AWS Toolkit AWS Tools for AWS CLI
Visual Studio for Eclipse Windows
PowerShell
AWS Simple Icons: SDKs
Groups
Auto Scaling group Availability Zone region security group
Elastic Beanstalk container EC2 instance contents VPC subnet server contents
AWS Simple Icons: Groups
Groups
virtual private cloud AWS cloud corporate data center
AWS Simple Icons: Groups
Example 1: 2-Tier Auto-scalable Web Application Architecture in 1 AZ
www.example.com media.example.com
CloudFront
distribution
web app root volume logs
server
Elastic Load
Balancing
EC2 instance
security group
Amazon EBS Amazon S3
data volume
snapshot bucket
Auto Scaling group
security group
Availability Zone #1
AWS Simple Icons: Example 1