IOT - Amazon Web Services

Download Report

Transcript IOT - Amazon Web Services

AWS Simple Icons
v15.9
May
18
cluster
Check to make sure you have the most
recent set of AWS Simple Icons
Try to use direct lines (rather than ‘criss-cross’),
use adequate whitespace, and remember to label
all 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
Product icons
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.
The first icon in most service sets is a product icon.
These are often also referred to as Console icons.
These should be used to represent the service on
a more general level when you will not be going
into as much depth.
Non-AWS technology
traditional
server
Creating diagrams
Any server or other non-AWS technology in an
architecture diagram should be represented with
they grey server (see Slide 8).
AWS Simple Icons: Usage Guidelines
Amazon EC2
Compute
EC2
Lambda
Networking
EC2 Container
Service
Developer Tools
CodeCommit
CodeDeploy
CodePipeline
Elastic
Beanstalk
Elastic Load
Balancing
VPC
CloudFront
EFS
CloudWatch
Glacier
Mobile Services
Cognito
Device Farm
Mobile
Analytics
Route 53
Management Tools
Cloud
Formation
CloudTrail
Storage & Content Delivery
S3
Direct
Connect
Analytics
Storage
Gateway
Config
EMR
RDS
Machine
Learning
Kinesis
OpsWorks
Service
Catalog
Identity &
Access
Management
Directory
Service
Trusted
Advisor
Cloud HSM
Key
Management
Service
Application Services
Snowball
API Gateway
DynamoDB
AppStream
CloudSearch
RedShift
Simple DB
Web App
Firewall
Hubs
Elastic
Transcoder
SES
SQS
IOT
ElastiCache
Elasticsearch
Service
QuickSight
Security & Identity
Database
SNS
Data Pipeline
Database
Migration
Service
IoT
SWF
Mobile Hub
Enterprise Applications
WorkSpaces
WorkDocs
WorkMail
Compute
Compute
EC2
Lambda
EC2 Container
Service
Elastic
Beanstalk
Instance
DB on
Instance
Optimized
Instance
Application
Instances
Instance With
Cloud Watch
Spot
Instance
Deployment
AMI
Elastic IP
Spot Fleet
EC2 Container
Registry
Elastic Load
Balancing
Networking
Networking
VPC
Direct Connect
Route 53
Router
VPN
Gateway
Hosted Zone
Internet
Gateway
VPN Gateway
Route Table
Customer
Gateway
VPN Peering
Analytics
Analytics
EMR
Data Pipeline
Cluster
EMR Engine
MapR M3
HDFS
Cluster
EMR Engine
MapR M5
Kinesis
Kinesis
Enabled App
Kinesis Streams
Kinesis Firehose
EMR Engine
EMR Engine
MapR M5
Kinesis Analytics
Machine Learning
QuickSight
Elasticsearch
Developer Tools
Developer Tools
CodeCommit
CodeDeploy
CodePipeline
Management Tools
Management Tools
CloudWatch
CloudFormation
CloudTrail
Cluster
Template
OpsWorks
Stack
Stack
Layers
Instances
Apps
Deployments
Monitoring
Resources
Permissions
Config
Service Catalog
Security & Identity
Security & Identity
Identity & Access Management
Add-On
Encrypted
Data
Long-Term
Security Credential
AWS Security
Token Service
Permissions
Temporary
Security Credential
Data Encryption
Key Key
Role
MFA Team
AWS Security Token
Service (Alternate)
Directory Service
Trusted Advisor
Key Management
Service
Web App Firewall
Cloud HSM
Storage & Content Delivery
Storage & Content Delivery
S3
Glacier
Cloud Front
Storage Gateway
Bucket
Glacier
Archive
Download
Distribution
Virtual Tape
Library
Bucket with
Objects
Object
Glacier Vault
Streaming
Distribution
Edge
Location
EFS
Snowball
Amazon Elastic
Block Store
Snapshot
Volume
AWS Import/Export
Non-Cached
Volume
Cached
Volume
Application Services
Application Services
API Gateway
AppStream
CloudSearch
SDF Metadata
Elastic
Transcoder
SES
SQS
SWF
Email
Queue
Worker
Message
Decider
Application Services
Application Services
Cognito
Device Farm
Mobile Analytics
SNS
Email
Notification
HTTP
Notification
Topic
Database
Database
DynamoDB
RDS
RDS DB
Instance
MySQL DB
Instance
SQL Slave
RDS DB Instance
Standby (Multi-AZ)
Oracle DB
Instance
PIOP
RDS DB Instance
Read Replica
MS SQL
Instance
SQL Master
Oracle DB
Postgre SQL
Instance Alternate
Instance
ElastiCache
RedShift
Email
Notification
Attribute
CacheNode
Solid State
Disks
MySQL Instance
Alternate
Item
Attributes
Redis
DW1 Dense
Compute
MS SQL Instance
Alternate
Items
Global Secondary
Index
MemCached
DW2 Dense
Compute
Database (Continued)
Simple DB
Database
Migration
Service
Internet of Things (IOT)
Internet of Things (IOT)
AWS IoT
IOT
Simulator
IOT Reported
State
IOT
Topic
IOT MQTT
Protocol
IOT Thing
Coffee Pot
IOT
Sensor
IOT Desired
State
IOT
Action
IOT HTTP
Protocol
IOT Thing
Door Lock
IOT Thing
Travel
IOT
Servo
IOT
Shadow
IOT
Rule
IOT HTTP/2
Protocol
IOT Thing
Cart
IOT Thing
Thermostat
IOT
Actuator
IOT
Certificate
IOT
Policy
IOT Hardware
Board
Generic IOT
Thing
IOT Thing
Windfarm
IOT Thing
Utility
IOT Thing
Camera
IOT Thing
Lightbulb
IOT Thing
Bicycle
IOT Thing Police
Emergency
IOT Thing House
IOT Thing
Car
IOT Thing Factory
IOT Thing
Bank
IOT Thing Medical
Emergency
Enterprise Applications
Enterprise Applications
WorkDocs
WorkMail
WorkSpaces
Hubs
Hubs
Mobile Hub
Non-Service Specific
AWS cloud
AWS Management
Console
virtual private cloud
forums
client
mobile client
multimedia
Internet
user
traditional server
corporate
data center
disk
generic database
tape storage
AWS Simple Icons: Non-Service Specific
users
On-Demand Workforce
Amazon Mechanical Turk
Amazon
Mechanical Turk
Human Intelligence
Tasks (HIT)
assignment/
task
workers
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
Requester
SDKs
Java
iOS
JavaScript
Android
AWS Simple Icons: SDKs
Python (boto)
AWS Toolkit for
Visual Studio
PHP
.NET
AWS Toolkit
for Eclipse
Ruby
AWS Tools for
Windows
PowerShell
Node.js
AWS CLI
Groups
Auto Scaling group
Elastic Beanstalk container
AWS Simple Icons: Groups
Availability Zone
EC2 instance contents
region
security group
VPC subnet
server contents
Groups
virtual private cloud
AWS Simple Icons: Groups
AWS cloud
corporate data center
Example 1: 2-Tier Auto-scalable Web Application Architecture in 1 AZ
www.example.com
media.example.com
CloudFront
distribution
Elastic Load
Balancing
web app
server
root volume
EC2 instance
security group
data volume
Auto Scaling group
security group
Availability Zone #1
AWS Simple Icons: Example 1
logs
Amazon EBS
snapshot
Amazon S3
bucket