Basics AWS Presentation

21

description

Amazon Web Service

Transcript of Basics AWS Presentation

Page 1: Basics AWS Presentation
Page 2: Basics AWS Presentation

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

Page 3: Basics AWS Presentation

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&/

Page 4: Basics AWS Presentation

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!

Page 5: Basics AWS Presentation

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!

Page 6: Basics AWS Presentation

Compute & Networking

Kinesis

Amazon

Kinesis

Kinesis-enabled

app

AWS Simple Icons: Compute & Networking

new!

Amazon WorkSpaces

Amazon

WorkSpaces

Page 7: Basics AWS Presentation

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!

Page 8: Basics AWS Presentation

Compute & Networking

AWS Simple Icons: Compute & Networking

Auto Scaling Elastic Network Instance

Auto Scaling elastic network

instance

Page 9: Basics AWS Presentation

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!

Page 10: Basics AWS Presentation

Storage & Content Delivery

Amazon Glacier

Amazon CloudFront

Amazon Glacier archive vault

CloudFront download

distribution

edge locationstreaming

distribution

AWS Simple Icons: Storage & Content Delivery

Page 11: Basics AWS Presentation

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!

Page 12: Basics AWS Presentation

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!

Page 13: Basics AWS Presentation

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

Page 14: Basics AWS Presentation

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!

Page 15: Basics AWS Presentation

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!

Page 16: Basics AWS Presentation

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

Page 17: Basics AWS Presentation

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

Page 18: Basics AWS Presentation

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

Page 19: Basics AWS Presentation

Groups

Auto Scaling group Availability Zone region security group

Elastic Beanstalk container EC2 instance contents server contentsVPC subnet

AWS Simple Icons: Groups

Page 20: Basics AWS Presentation

Groups

virtual private cloud AWS cloud corporate data center

AWS Simple Icons: Groups

Page 21: Basics AWS Presentation

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