Upload
ravi-s
View
672
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
AWS Simple Icons v2.1Usage Guidelines
Check to make sure you have the most recent set of AWS Simple Icons.This version was last updated 4/18/2013 (v2.1) Find the most recent set ataws.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
18April
Compute and Networking
Amazon Elastic Compute Cloud
Amazon Elastic MapReduce Auto Scaling Elastic Network Instance
Amazon EC2 Instance Instances AMIDB on
InstanceInstance with CloudWatch
Elastic IP
Amazon EMR Cluster HDFS Cluster Auto ScalingElastic Network
Instance
Compute and Networking
Amazon Route 53 Elastic Load Balancing AWS Direct Connect
Amazon Virtual Private Cloud
Route 53 Hosted Zone Route TableElastic LoadBalancing
AWS Direct Connect
Amazon VPC RouterInternet
GatewayCustomer Gateway
VPN Gateway
VPN Connection
Storage and Content Delivery
Amazon Simple Storage Service
Amazon Elastic Block Store
AWS Import/Export
AWS Storage Gateway
Amazon S3 BucketBucket with
ObjectsObject AWS Import/ Export
AWS Storage GatewayVolume SnapshotAmazon EBS
Storage and Content Delivery
Amazon Glacier
Amazon CloudFront
Amazon Glacier Glacier Archive Glacier Vault
CloudFront Download Distribution
Edge LocationStreaming Distribution
Database
Amazon DynamoDB
Amazon Relational Database Service
TableDynamoDB Item Items Attribute Attributes
Amazon RDSRDS DB Instance
RDS DB Instance Standby (Multi-AZ)
RDS DB Instance Read
Replica
MySQL DB Instance
Oracle DB Instance
MS SQL Instance
Database
Amazon ElastiCache
Amazon Redshift
Amazon SimpleDB
ElastiCacheElastiCache Cache Node
DomainAmazon SimpleDB
Amazon Redshift
Deployment & Management
AWS Elastic Beanstalk
AWS CloudFormation
Amazon CloudWatch
AWS Identity and Access Management
Elastic Beanstalk Application Deployment
IAM IAM Add-on STSAWS
CloudFormationTemplate Stack
CloudWatch Alarm
AWS Data Pipeline
OpsWorks
OpsWorks
AWS Data Pipeline
App Services
Amazon CloudSearch
Amazon Simple Notification Service
Amazon Simple Email Service
Amazon SES Email
Amazon SNS Email Notification HTTP Notification Topic
Amazon CloudSearch
SDF metadata
App Services
Amazon Simple Queue Service
Amazon Elastic Transcoder
Amazon Simple Workflow
Amazon SQS Queue Message Amazon SWF Decider Worker
Amazon Elastic Transcoder
Non-Service Specific
User UsersInternetClient Mobile Client Multimedia
Corporate Data Center
Traditional Server Disk Generic Database Tape Storage
AWS CloudAWS Management
ConsoleVirtual Private Cloud Forums
On-Demand Workforce
Amazon Mechanical Turk
Human Intelligence Tasks (HIT)
Assignment/Task
RequesterWorkersAmazon
Mechanical Turk
Mechanical Turk vs. Amazon Mechanical TurkDo 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.
SDKs
Java Python PHP .NET Ruby nodeJS
iOS Android AWS Toolkit for Visual Studio
AWS Toolkit for Eclipse
Tools for Windows PowerShell
CLI
Groups
Auto scaling Group Availability Zone Region Security Group
Elastic Beanstalk Container EC2 Instance Contents VPC Subnet Server Contents
Groups
Virtual Private Cloud AWS Cloud Corporate Data center
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
AmazonS3 Bucket
Logs
AmazonEBS Snapshot
CloudFrontDistribution
EC2 Instance
Web AppServer