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

AWS_Simple_Icons_PPT_v18.02.22.b2ea1dadee22ca9ba19f30384d69f48409fab707.pptx