Upload
shyam-kumar
View
376
Download
0
Embed Size (px)
DESCRIPTION
Amazon Web Service
Citation preview
Cloud Computing!!!
Computing in which large groups of remote servers.
Goal - Use technologies without much deeper knowledge
Cloud computing is Virtualization
Offer Service Models:
a. Infrastructure as a service (IaaS)
b. Platform as a service (PaaS)
c. Software as a service (SaaS)
AWS Simple Icons: Compute & Networking
Cloud Computing!!!
AWS Simple Icons: Compute & Networking
Offer Deployment Models:
a. Public Cloud
b. Private Cloud
c. Hybrid Cloud
http://aws.amazon.com/new/reinvent/?sc_ichann
el=ha&sc_ipage=homepage&sc_icountry=en&sc
_isegment=nc&sc_iplace=hero1&sc_icampaignt
ype=event&sc_icampaign=ha_en_reInvent_201
4_News&sc_icategory=none&sc_idetail=ha_en_
292_1&sc_icontent=ha_292&/
Compute & Networking
Amazon Elastic Compute Cloud
Amazon Elastic MapReduce
Amazon EC2 instance instances AMI DB on
instance
instance with
CloudWatch
Elastic IP
Amazon EMR cluster
AWS Simple Icons: Compute & Networking
optimized
instance
new!
MapR M3
engine
MapR M5
engine
MapR M7
engine
engine
new! new!new!
new!
Compute & Networking
Amazon Elastic Compute Cloud
Amazon Elastic MapReduce
Amazon EC2 instance instances AMI DB on
instance
instance with
CloudWatch
Elastic IP
Amazon EMR cluster
AWS Simple Icons: Compute & Networking
optimized
instance
new!
MapR M3
engine
MapR M5
engine
MapR M7
engine
engine
new! new!new!
new!
Compute & Networking
Kinesis
Amazon
Kinesis
Kinesis-enabled
app
AWS Simple Icons: Compute & Networking
new!
Amazon WorkSpaces
Amazon
WorkSpaces
Compute & Networking
Amazon Route 53 Elastic Load Balancing AWS Direct Connect
Amazon Virtual Private Cloud
Amazon
Route 53
hosted zone route table Elastic Load
Balancing
AWS Direct Connect
Amazon VPC router Internet
gateway
customer
gateway
virtual private
gateway
VPN
connection
AWS Simple Icons: Compute & Networking
VPC peering
new!
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
librarynew! new!
non-cached
volumenew!
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
new! new! new!
new!
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
new!
new! new! new! new! new!
new!
DW1
Dense Computenew!
DW2
Dense Computenew!
Deployment & Management
AWS Elastic Beanstalk
AWS CloudFormation
Amazon CloudWatch
Elastic Beanstalk application deployment
AWS
CloudFormation
template stack
CloudWatch alarm
AWS Data Pipeline
AWS Data Pipeline
AWS Simple Icons: Deployment & Management
AWS CloudTrail
AWS CloudTrail
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
new! new!
new! new!
new! new!
new!
Deployment & Management
AWS OpsWorks
AWS OpsWorks layersstack
AWS Simple Icons: Deployment & Management
instances apps monitoring
new!new!new! new!new!
deployments
new!
permissions
new!
resources
new!
App Services
Amazon CloudSearch
Amazon Simple Notification Service
Amazon Simple Email Service
Amazon SES email
Amazon SNS email notification HTTP notification topic
Amazon
CloudSearchSDF metadata
AWS Simple Icons: App Services
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
Non-Service Specific
user usersInternetclient mobile client multimedia
corporate
data centertraditional server disk generic database tape storage
AWS cloudAWS Management
Consolevirtual private cloud forums
AWS Simple Icons: Non-Service Specific
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