AWS Simple Icons
v2.4
AWS Simple Icons: Usage Guidelines
Check to make sure you have the most
recent set of AWS Simple Icons
This version was last updated 1/28/2014 (v2.4)
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
they grey server (see Slide 8).
Creating diagrams
Try to use direct lines (rather than ‘criss-cross’),
use adequate whitespace, and remember to label
all icons.
Product icons
The first icon in most service sets is a product icon.
This 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
18
May
cluster
Compute & Networking
Amazon Elastic Compute Cloud
Amazon EC2 instance instances AMI DB on
instance
instance with
CloudWatch
Elastic IP
AWS Simple Icons: Compute & Networking
optimized
instance
Amazon
Lambda
Amazon Virtual Private Cloud
Amazon VPC router Internet
gateway
customer
gateway
virtual private
gateway
VPN
connection
VPC peering
Compute & Networking
Amazon Route 53 Elastic Load Balancing
AWS Direct Connect
Amazon
Route 53
hosted zone route table Elastic Load
Balancing
AWS Direct Connect
AWS Simple Icons: Compute & Networking
Compute & Networking
AWS Simple Icons: Compute & Networking
Auto Scaling Elastic Network Instance
Auto Scaling elastic network
instance
Storage & Content Delivery
Amazon Simple Storage Service
Amazon Elastic Block Store
AWS Import/Export
AWS Storage Gateway
Amazon S3 bucket bucket with
objects
object AWS Import/Export
AWS Storage
Gateway
volume snapshotAmazon EBS
AWS Simple Icons: Storage & Content Delivery
cached
volume
virtual tape
library
non-cached
volume
Storage & Content Delivery
Amazon Glacier
Amazon CloudFront
Amazon Glacier archive vault
CloudFront download
distribution
edge locationstreaming
distribution
AWS Simple Icons: Storage & Content Delivery
Database
Amazon DynamoDB
Amazon Relational Database Service
tableDynamoDB item items attribute attributes
Amazon RDS RDS DB
instance
RDS DB
instance standby
(Multi-AZ)
RDS DB
instance read
replica
MySQL DB
instance
Oracle DB
instance
MS SQL
instance
AWS Simple Icons: Database
global
secondary
index
Database
Amazon Relational Database Service Cont.
SQL master SQL slave
AWS Simple Icons: Database
PostgreSQL
instance
PIOP
Amazon SimpleDB
domainAmazon SimpleDB
Amazon Redshift
Amazon Redshift solid state disks
Amazon ElastiCache
ElastiCache cache node MemcachedRedis
DW1
Dense Compute
DW2
Dense Compute
Enterprise Applications
Amazon WorkDocs
Amazon
WorkDocs
new!
Amazon WorkSpaces
Amazon
WorkSpaces
Administration & Security
AWS Directory Service
AWS Directory
Service
AWS Trusted Advisor
AWS Trusted
Advisor
AWS Config
AWS
Config
Amazon CloudWatch
CloudWatch alarm
AWS CloudTrail
AWS CloudTrail
Administration & Security
AWS Identity and Access Management
IAM IAM add-on AWS Security
Token Service
data encryption
key
encrypted
data
permissions role
long-term
security
credential
temporary
security
credential
MFA token
Deployment & Management
AWS Elastic Beanstalk
AWS CloudFormation
Elastic Beanstalk application deployment
AWS
CloudFormation
template stack
AWS Simple Icons: Deployment & Management
AWS CodeDeploy
AWS CodeDeploy
Deployment & Management
AWS OpsWorks
AWS OpsWorks layersstack
AWS Simple Icons: Deployment & Management
instances apps monitoringdeployments
permissionsresources
Deployment & Management
AWS Identity and Access Management
IAM IAM add-on AWS Security
Token Service
AWS Simple Icons: Deployment & Management
data encryption
key
encrypted
data
permissions role
long-term
security
credential
temporary
security
credential
MFA token
Application Services
Amazon CloudSearch Amazon Simple Email Service
Amazon SES email
Amazon
CloudSearch
SDF metadata
AWS Simple Icons: App Services
Amazon AppStream
Amazon
AppStream
App Services
Amazon Simple Queue Service
Amazon Elastic Transcoder
Amazon Simple Workflow
Amazon SQS queue message Amazon SWF decider worker
Elastic
Transcoder
AWS Simple Icons: App Services
Analytics
Amazon Elastic MapReduce
Amazon EMR cluster MapR M3
engine
MapR M5
engine
MapR M7
engine
engine
Kinesis
Amazon
Kinesis
Kinesis-enabled
app
AWS Data Pipeline
AWS Data
Pipeline
Mobile Services
Amazon Cognito
Amazon Cognito
Amazon Mobile Analytics
Amazon Mobile
Analytics
Amazon Simple Notification Service
Amazon SNS email notification HTTP notification topic
Non-Service Specific
user usersInternetclient mobile client multimedia
corporate
data center
traditional server disk generic database tape storage
AWS cloud
AWS Management
Console
virtual private cloud forums
AWS Simple Icons: Non-Service Specific
On-Demand Workforce
Amazon Mechanical Turk
Human Intelligence
Tasks (HIT)
assignment/
task
Requesterworkers
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
Java Python (boto) PHP .NET Ruby Node.js
iOS Android AWS Toolkit for
Visual Studio
AWS Toolkit
for Eclipse
AWS Tools for
Windows
PowerShell
AWS CLI
AWS Simple Icons: SDKs
JavaScript
Groups
Auto Scaling group Availability Zone region security group
Elastic Beanstalk container EC2 instance contents server contentsVPC subnet
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
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 1

Aws simple icons_ppt (1)

  • 1.
    AWS Simple Icons v2.4 AWSSimple Icons: Usage Guidelines Check to make sure you have the most recent set of AWS Simple Icons This version was last updated 1/28/2014 (v2.4) 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 they grey server (see Slide 8). Creating diagrams Try to use direct lines (rather than ‘criss-cross’), use adequate whitespace, and remember to label all icons. Product icons The first icon in most service sets is a product icon. This 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 18 May cluster
  • 2.
    Compute & Networking AmazonElastic Compute Cloud Amazon EC2 instance instances AMI DB on instance instance with CloudWatch Elastic IP AWS Simple Icons: Compute & Networking optimized instance Amazon Lambda Amazon Virtual Private Cloud Amazon VPC router Internet gateway customer gateway virtual private gateway VPN connection VPC peering
  • 3.
    Compute & Networking AmazonRoute 53 Elastic Load Balancing AWS Direct Connect Amazon Route 53 hosted zone route table Elastic Load Balancing AWS Direct Connect AWS Simple Icons: Compute & Networking
  • 4.
    Compute & Networking AWSSimple Icons: Compute & Networking Auto Scaling Elastic Network Instance Auto Scaling elastic network instance
  • 5.
    Storage & ContentDelivery Amazon Simple Storage Service Amazon Elastic Block Store AWS Import/Export AWS Storage Gateway Amazon S3 bucket bucket with objects object AWS Import/Export AWS Storage Gateway volume snapshotAmazon EBS AWS Simple Icons: Storage & Content Delivery cached volume virtual tape library non-cached volume
  • 6.
    Storage & ContentDelivery Amazon Glacier Amazon CloudFront Amazon Glacier archive vault CloudFront download distribution edge locationstreaming distribution AWS Simple Icons: Storage & Content Delivery
  • 7.
    Database Amazon DynamoDB Amazon RelationalDatabase Service tableDynamoDB item items attribute attributes Amazon RDS RDS DB instance RDS DB instance standby (Multi-AZ) RDS DB instance read replica MySQL DB instance Oracle DB instance MS SQL instance AWS Simple Icons: Database global secondary index
  • 8.
    Database Amazon Relational DatabaseService Cont. SQL master SQL slave AWS Simple Icons: Database PostgreSQL instance PIOP Amazon SimpleDB domainAmazon SimpleDB Amazon Redshift Amazon Redshift solid state disks Amazon ElastiCache ElastiCache cache node MemcachedRedis DW1 Dense Compute DW2 Dense Compute
  • 9.
  • 10.
    Administration & Security AWSDirectory Service AWS Directory Service AWS Trusted Advisor AWS Trusted Advisor AWS Config AWS Config Amazon CloudWatch CloudWatch alarm AWS CloudTrail AWS CloudTrail
  • 11.
    Administration & Security AWSIdentity and Access Management IAM IAM add-on AWS Security Token Service data encryption key encrypted data permissions role long-term security credential temporary security credential MFA token
  • 12.
    Deployment & Management AWSElastic Beanstalk AWS CloudFormation Elastic Beanstalk application deployment AWS CloudFormation template stack AWS Simple Icons: Deployment & Management AWS CodeDeploy AWS CodeDeploy
  • 13.
    Deployment & Management AWSOpsWorks AWS OpsWorks layersstack AWS Simple Icons: Deployment & Management instances apps monitoringdeployments permissionsresources
  • 14.
    Deployment & Management AWSIdentity and Access Management IAM IAM add-on AWS Security Token Service AWS Simple Icons: Deployment & Management data encryption key encrypted data permissions role long-term security credential temporary security credential MFA token
  • 15.
    Application Services Amazon CloudSearchAmazon Simple Email Service Amazon SES email Amazon CloudSearch SDF metadata AWS Simple Icons: App Services Amazon AppStream Amazon AppStream
  • 16.
    App Services Amazon SimpleQueue Service Amazon Elastic Transcoder Amazon Simple Workflow Amazon SQS queue message Amazon SWF decider worker Elastic Transcoder AWS Simple Icons: App Services
  • 17.
    Analytics Amazon Elastic MapReduce AmazonEMR cluster MapR M3 engine MapR M5 engine MapR M7 engine engine Kinesis Amazon Kinesis Kinesis-enabled app AWS Data Pipeline AWS Data Pipeline
  • 18.
    Mobile Services Amazon Cognito AmazonCognito Amazon Mobile Analytics Amazon Mobile Analytics Amazon Simple Notification Service Amazon SNS email notification HTTP notification topic
  • 19.
    Non-Service Specific user usersInternetclientmobile client multimedia corporate data center traditional server disk generic database tape storage AWS cloud AWS Management Console virtual private cloud forums AWS Simple Icons: Non-Service Specific
  • 20.
    On-Demand Workforce Amazon MechanicalTurk Human Intelligence Tasks (HIT) assignment/ task Requesterworkers 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
  • 21.
    SDKs Java Python (boto)PHP .NET Ruby Node.js iOS Android AWS Toolkit for Visual Studio AWS Toolkit for Eclipse AWS Tools for Windows PowerShell AWS CLI AWS Simple Icons: SDKs JavaScript
  • 22.
    Groups Auto Scaling groupAvailability Zone region security group Elastic Beanstalk container EC2 instance contents server contentsVPC subnet AWS Simple Icons: Groups
  • 23.
    Groups virtual private cloudAWS cloud corporate data center AWS Simple Icons: Groups
  • 24.
    Example 1: 2-TierAuto-scalable Web Application Architecture in 1 AZ 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 1