You are on page 1of 30

AWS Simple Icons

v15.9
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
adequate whitespace, and remember to label all icons.
18 This version was last updated 1/28/2014 (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 product icon.
Be sure to always include a label below the icon or These are often also referred to as Console icons. These
on the group in Arial. The only exception is in should be used to represent the service on a more
complex diagrams; you have the option to create a general level when you will not be going into as much
cluster key. depth.
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 Analytics
EC2 Container Elastic Direct Machine
EC2 Lambda VPC Route 53 EMR Data Pipeline Kinesis
Service Beanstalk Connect Learning

Developer Tools Management Tools Security & Identity


Cloud Service Identity & Access Directory Trusted
CodeCommit CodeDeploy CodePipeline CloudWatch CloudTrail Config OpsWorks
Formation Catalog Management Service Advisor

Storage & Content Delivery Application Services


Storage Elastic
S3 CloudFront EFS Glacier API Gateway AppStream CloudSearch SES SQS SWF
Gateway Transcoder

Mobile Services Database Enterprise Applications


Mobile
Cognito Device Farm SNS RDS DynamoDB ElastiCache RedShift WorkSpaces WorkDocs WorkMail
Analytics
Compute
Compute
EC2 Lambda EC2 Container Elastic
Service Beanstalk

Instance DB on Elastic Application


Instance Instance

Instances Instance With Deployment


Cloud Watch

AMI Elastic IP
Networking
Networking
VPC Direct Connect Route 53

Router VPN Hosted Zone


Gateway

Internet VPN Gateway Route Table


Gateway

Customer VPN Peering


Gateway
Analytics
Analytics
EMR Data Pipeline Kinesis Machine Learning

Cluster EMR Engine Kenisis


MapR M3 Enabled App

HDFS EMR Engine


Cluster MapR M5

EMR Engine EMR Engine


MapR M5
Developer Tools
Developer Tools
Code Commit Code Deploy Code Pipeline
Management Tools
Management Tools
CloudWatch CloudFormation CloudTrail Config Service Catalog

Cluster Template OpsWorks

Stack Stack Layers Instances Apps

Deployments Monitoring Resources Permissions


Security & Identity
Security & Identity
Identity & Access Management Directory Service Trusted Advisor

Add-On Encrypted Long-Term AWS Security Token


Data Security Credential Service (Alternate)

AWS Security Permissions Temporary Security


Token Service Credential

Data Encryption Role MFA Team


Key Key
Storage & Content Delivery
Storage & Content Delivery
S3 Amazon Glacier Cloud Front Storage Gateway EFS

Bucket Glacier Download Virtual Tape Amazon Elastic Snapshot


Archive Distribution Library Block Store

Bucket with Glacier Vault Streaming Non-Cached Volume AWS Import/Export


Objects Distribution Volume

Object Edge Cached


Location Volume
Application Services
Application Services
Elastic
API Gateway AppStream CloudSearch SES SQS SWF
Transcoder

SDF Metadata Email Queue Worker

Message Decider
Application Services
Application Services
Cognito Device Farm Mobile Analytics SNS

Email
Notification

HTTP
Notification

Topic
Database
Database
RDS DynamoDB ElastiCache RedShift

RDS DB MySQL DB SQL Slave Postgre SQL Oracle DB Email Attribute CacheNode Solid State
Instance Instance Instance Instance Alternate Notification Disks

RDS DB Instance Oracle DB PIOP MySQL Instance Item Attributes Redis DW1 Dense
Standby (Multi-AZ) Instance Alternate Compute

RDS DB Instance MS SQL SQL Master MS SQL Instance Items Global Secondary MemCached DW2 Dense
Read Replica Instance Alternate Index Compute
Enterprise Applications
Enterprise Applications
WorkDocs WorkMail WorkSpaces
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

You might also like