AWS Simple Icons
Check to make sure you have the most recent Creating diagrams
set of AWS Simple Icons Try to use direct lines (rather than ‘criss-cross’), use
Find the most recent set at: adequate whitespace, and remember to label all icons.
aws.amazon.com/architecture/icons/
Console icons
Always use icon labels The first icon in most service sets is the console icon.
Be sure to always include a label below the icon or These 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
complex diagrams; you have the option to create a not be going into as much depth.
cluster key. Amazon EC2
Non-AWS technology
Any server or other non-AWS technology in an
architecture diagram should be represented with the
traditional grey server (see Slide 29).
server
AWS Simple Icons: Usage Guidelines
Table of Contents
Compute 4 Analytics 24 Business Productivity 42
Storage 7 Artificial Intelligence 27 Desktop & App Streaming 44
Database 9 Internet of Things 29 General 45
Networking & Content Delivery 12 Contact Center 32 On-Demand Workforce 46
Migration 14 Game Development 34 SDKs 47
Developer Tools 16 Mobile Services 36 Groups 48
Management Tools 18 Application Services 38 Example 50
Security, Identity,
& Compliance 21 Messaging 40
Compute
Compute icons continue on next slide
Compute
Amazon Amazon ECR Amazon ECS Amazon
EC2 Lightsail
AMI Auto Scaling DB on Elastic IP ECR registry ECS
instance address container 1
instances instance with optimized Spot Fleet ECS
CloudWatch instance container 2
ECS
instance Spot X1 instance EC2 container 3
Instance rescue
Compute (Continued)
Amazon AWS Batch AWS Elastic AWS Elastic Load
VPC* Beanstalk Lambda Balancing*
customer elastic network elastic network endpoints application Lambda Classic Load
gateway adapter interface function Balancer
flow logs Internet router VPC NAT deployment Application
gateway gateway Load Balancer
VPC VPN VPN gateway network access
peering connection control list
* Refers to services that are listed under multiple categories.
Storage
Storage
Amazon Amazon Amazon AWS Storage AWS Snowball*
S3 EFS Glacier Gateway
bucket file system archive cached import/ Amazon EBS
volume export
bucket with vault non-cached snapshot
objects volume
volume
object virtual tape
library
* Refers to services that are listed under multiple categories.
Database
Database icons continue on next slide
Database
Amazon Amazon Amazon DynamoDB Amazon
RDS DynamoDB Accelerator ElastiCache
MS SQL MS SQL MySQL DB MySQL Oracle DB attribute attributes cache node
instance instance instance instance alternate instance
alternate
Oracle DB PIOP Postgre SQL RDS DB global secondary item Memcached
instance instance instance index
alternate
RDS DB RDS DB SQL master SQL slave items table Redis
instance standby instance
(multi-AZ) read replica
Database (Continued)
Amazon AWS DMS
Redshift
dense database migration
compute node workflow/job
dense
storage node
Networking & Content Delivery
Networking & Content Delivery
Amazon Amazon Amazon AWS Direct Elastic Load
VPC* CloudFront Route 53 Connect Balancing*
customer elastic network elastic network endpoints download hosted zone Classic Load
gateway adapter interface distribution Balancer
flow logs Internet router VPC NAT edge route table Application
gateway gateway location Load Balancer
VPC VPN VPN gateway network access streaming
peering connection control list distribution
* Refers to services that are listed under multiple categories.
Migration
Migration
AWS Migration AWS Application AWS DMS AWS SMS AWS Snowball*
Hub Discovery Service
database migration import/
workflow/job export
* Refers to services that are listed under multiple categories.
Developer Tools
Developer Tools
AWS AWS AWS AWS AWS AWS
CodeStar CodeCommit CodeBuild CodeDeploy CodePipeline X-Ray
Management Tools
Management Tools icons continue on next slide
Management Tools
Amazon Amazon EC2 AWS AWS AWS AWS Managed
CloudWatch Systems Manager CloudFormation CloudTrail Config Services
alarm event Automation documents Inventory stack rule
(time-based)
rule Maintenance Parameter Patch template
Windows Store Manager
event Run State change set
(event-based) Command Manager
Management Tools (Continued)
AWS AWS AWS Trusted
OpsWorks Service Catalog Advisor
apps deployments instances checklist checklist
cost
layers monitoring permissions checklist fault checklist
tolerance performance
resources stack checklist
security
Security, Identity & Compliance
Security, Identity & Compliance Security, Identity & Compliance icons
continue on next slide
IAM Amazon Amazon Amazon AWS Certificate
Cloud Directory Inspector Macie Manager
add-on AWS STS AWS STS data agent certificate
(alternate) encryption key manager
encrypted long-term MFA token
data security
credential
permissions role temporary
security
credential
Security, Identity & Compliance (Continued)
AWS AWS Directory AWS KMS AWS AWS Shield AWS WAF AWS Artifact
CloudHSM Service Organizations
filtering rule
Analytics
Analytics icons continue on next slide
Analytics
Amazon Amazon Amazon Amazon ES Amazon Amazon
Athena EMR CloudSearch Kinesis Redshift*
cluster EMR engine search Amazon Kinesis Amazon Kinesis– dense
documents Analytics enabled app compute node
EMR engine EMR engine Amazon Kinesis dense
MapR M3 MapR M5 Firehose storage node
EMR engine HDFS cluster Amazon Kinesis
MapR M7 Streams
* Refers to services that are listed under multiple categories.
Analytics (Continued)
Amazon AWS Data AWS Glue
QuickSight Pipeline
Artificial Intelligence
Artificial Intelligence
Amazon Amazon Amazon Amazon Machine
Lex Polly Rekognition Learning
Mobile Services
Mobile Services
AWS Amazon API Amazon Amazon AWS Amazon
Mobile Hub Gateway* Cognito Pinpoint Device Farm Mobile Analytics
* Refers to services that are listed under multiple categories.
Application Services
Application Services
AWS Step Amazon Amazon API Amazon Elastic Amazon
Functions SWF Gateway Transcoder AppStream 2.0*
decider
worker
* Refers to services that are listed under multiple categories.
Messaging
Messaging
Amazon Amazon Amazon Amazon
SQS SNS Pinpoint* SES
message email email
notification
queue HTTP
notification
topic
* Refers to services that are listed under multiple categories.
Business Productivity
Business Productivity
Amazon Amazon Amazon
Chime WorkDocs WorkMail
Desktop & App Streaming
Desktop & App Streaming
Amazon Amazon
WorkSpaces AppStream 2.0*
* Refers to services that are listed under multiple categories.
Internet of Things (IoT)
Internet of Things (IoT) icons continue on next slide
Internet of Things (IoT)
AWS IoT
IoT thing IoT thing IoT thing IoT thing IoT thing IoT thing IoT thing IoT thing IoT thing IoT thing IoT thing
bank bicycle camera car cart coffee pot door lock factory generic house lightbulb
IoT thing medical IoT thing police IoT thing IoT thing IoT thing IoT thing
emergency emergency thermostat travel utility windfarm
Internet of Things (IoT) (Continued)
AWS IoT AWS
(Continued) Greengrass
IoT IoT IoT IoT desired IoT hardware IoT HTTP IoT HTTP/2 IoT MQTT
action actuator certificate state board protocol protocol protocol
IoT IoT reported IoT IoT IoT IoT IoT IoT
policy state rule sensor servo shadow simulator topic
Alexa skill Alexa smart Alexa voice Alexa Echo Fire TV Fire TV stick Lambda
home skill service enabled function
device
Game Development
Game Development
Amazon
GameLift
Contact Center
Contact Center
Amazon
Connect
General
AWS cloud AWS Management forums virtual private cloud client Internet Internet alt1 Internet alt2
Console
corporate data center disk generic database office building mobile client multimedia SAML token SSL padlock
tape storage traditional server user users
AWS Simple Icons: Non-Service Specific
On-Demand Workforce
Amazon Mechanical Turk
Amazon
Mechanical Turk
assignment/ human intelligence requester workers
task tasks (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
Android iOS Java JavaScript .NET Node.js PHP
Python (boto) Ruby Xamarin AWS CLI AWS Toolkit AWS Toolkit AWS Tools
for Eclipse for Visual for Windows
Studio 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 (Continued)
virtual private cloud AWS cloud corporate data center
AWS Simple Icons: Groups
Example: 2-Tier Scalable Web Application Architecture in 1 Zone
www.example.com media.example.com
Amazon CloudFront
Route 53 distribution
web app root volume logs
server
EC2 instance
Elastic Load security group
Balancing Amazon EBS Amazon S3
data volume
snapshot bucket
Auto Scaling group
security group
Availability Zone #1
AWS Simple Icons: Example