AWS Simple Icons
v2.4
Check to make sure you have the Creating diagrams
May most recent set of AWS Simple Try to use direct lines (rather than criss-
Icons cross), use adequate whitespace, and
18 This version was last updated 1/28/2014 remember to label all icons.
(v2.4) Find 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
Be sure to always include a label below product icon. This should be used to
the icon or on the group in Arial. The only represent the service on a more general
cluster exception is in complex diagrams; you level when you will not be going into as
Amazon EC2
have the option to create a key. much depth.
Non-AWS technology
Any server or other non-AWS technology
traditional in an architecture diagram should be
server represented with they grey server (see
Slide 8).
AWS Simple Icons: Usage Guidelines
Compute & Networking
Amazon Elastic Compute Cloud
Amazon EC2 instanc instances AMI DB on instance Elastic IP optimized Amazon
e instance with instance Lambda
CloudWatch
Amazon Virtual Private Cloud
Amazon VPC router Internet customer virtual VPN VPC
gateway gateway private connection peering
gateway
AWS Simple Icons: Compute & Networking
Compute & Networking
Amazon Route 53 Elastic Load
Balancing
Amazon hosted route table Elastic Load
Route 53 zone Balancing
AWS Direct
Connect
AWS Direct Connect
AWS Simple Icons: Compute & Networking
Compute & Networking
Auto Elastic Network Instance
Scaling
Auto elastic network
Scaling 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 volume snapshot AWS Storage non-cached cached virtual tape
EBS Gateway volume volume library
AWS Simple Icons: Storage & Content Delivery
Storage & Content Delivery
Amazon Glacier
Amazon archive vault
Glacier
Amazon CloudFront
CloudFron download streaming edge
t distributio distributio location
n n
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 instance instance instance instance
standby read replica
(Multi-AZ)
AWS Simple Icons: Database
Database
Amazon Relational Database Service Amazon
Cont. ElastiCache
PostgreSQL SQL master SQL slave PIOP ElastiCach cache node Redis Memcache
instance e d
Amazon SimpleDB Amazon Redshift
Amazon domain Amazon solid state DW1 DW2
SimpleDB Redshift disks 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 AWS
AWS CloudTrail
Directory Config
Service
AWS Trusted Advisor Amazon
CloudWatch
AWS Trusted
Advisor CloudWatch alarm
Administration & Security
AWS Identity and Access
Management
IAM IAM add-on AWS Security data encrypted permission role
Token Service encryption key data s
long-term temporary MFA token
security security
credential credential
Deployment & Management
AWS Elastic Beanstalk
Elastic application deploymen
Beanstalk t
AWS CloudFormation AWS
CodeDeploy
AWS template stack AWS CodeDeploy
CloudFormatio
n
AWS Simple Icons: Deployment & Management
Deployment & Management
AWS OpsWorks
AWS OpsWorks stack layers instances apps deploymen monitoring
ts
resources permission
s
AWS Simple Icons: Deployment & Management
Deployment & Management
AWS Identity and Access
Management
IAM IAM add-on AWS Security data encrypted permission role
Token Service encryption key data s
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 email
CloudSearch
SES
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- AWS Data
Kinesis enabled app Pipeline
Mobile Services
Amazon Cognito Amazon Simple Notification Service
Amazon Amazon SNS email HTTP topic
Cognito notification notification
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
traditional server disk generic database tape storage
data center
AWS Simple Icons: Non-Service Specific
On-Demand Workforce
Amazon Mechanical Turk
Amazon Human assignment/
workers Requester
Mechanical Turk Intelligence Tasks task
(HIT)
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 AWS Toolkit AWS Tools for AWS CLI
for Visual for Eclipse Windows
Studio PowerShell
AWS Simple Icons: SDKs
Groups
Auto Scaling group Availability Zone region security group
Elastic Beanstalk EC2 instance contents VPC subnet server contents
container
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.co media.example.com
m
CloudFront
distribution
web app root volume logs
server
Elastic Load
Balancing
EC2 instance
security group
Amazon Amazon S3
data volume
EBS bucket
Auto Scaling group
snapshot
security
group
Availability Zone #1
AWS Simple Icons: Example 1