AWS Use Cases

Post on 29-Nov-2014

1.526 views 3 download

description

This is a presentation that just missed to be on tech track of AWS Road Show at bangalore. This talks about the Use Cases on the AWS Cloud.

Transcript of AWS Use Cases

AWSUse Cases

Samuel Vijaykumar M

SaaS-ification

SaaS-ification

Whats that?

SaaS-ificationMotivation

Many Service Options

Harness Elasticity

Multi Region Support

Pay as you Run

Deployment Automation

SaaS-ificationModels

Single Tenant SaaS

Multi Tenant SaaS

SaaS-ificationSingle Tenant SaaS

Compute Not Shared

Databases Not Shared

Close to Fork lifting

Scaling a possibility

Offboard easily

Wh

at is

it?

SaaS-ificationSingle Tenant SaaSH

ow

to

do

it? Build base AMI

Automate Deployments

Automate Graceful Destructions

Automate Monitoring

Automate Graceful failovers

SaaS-ificationSingle Tenant SaaSA

rch

itec

ture

? Cloud Provisioning Portal(EC2)

ResourceRepository

(S3)

Compute Resources(EC2 Fabric)

MountablePersistent

Storage(EBS)

Central Log Store(Flume/Scribe)(EC2 Cluster)

CloudWatch

Monitoring Server(EC2)

DatabaseFabric(RDS)

SaaS-ificationMulti Tenant SaaS

Wh

at is

it? Compute is Shared

Databases are Shared(schema)

Not your traditional model

Scaling a must

Onboard easily

SaaS-ificationMulti Tenant SaaSH

ow

to

do

it? Design a Scalable Architecture

Good use of AWS services

Design a DR Strategy

Monitor all Services

Automate quick onboarding

SaaS-ificationA

rch

itec

ture

?Multi Tenant SaaS

Web Servers(EC2)

Cache Layer(ElastiCache)

CDN(CloudFront)

Database With Replication(RDS)

Database With Replication(RDS)

Load Balancer(Elasctic Load Balancing)

ObjectStore(S3)

MountablePersistent

Storage(EBS)

AutoScale

NoSQL(SimpleDB)

Index Cluster(EC2 Cluster)

Service Monitoring(EC2)

DNS Management(Route53)

Digital Marketing

Digital Marketing

Whats that?

Digital MarketingMotivation

Many Service Options

Bulk mailing

AutoScale for Spikes

Pay as you Run

Content Delivery Network

Digital MarketingWhat Challenges?

Manage Multiple Brands

Heterogeneous Environments

Frequent Updates

Unpredictable Spikes

Handle Multiple media types

Digital MarketingHow to do it?

Capacity Planning

Effective monitoring

Log data analysis

Identify standard configurations

Automated scripts for deployments

Digital MarketingArchitecture

Cloud Provisioning Portal(EC2)

ResourceRepository

(S3)

Stardardized AMI StoreMountablePersistent

Storage(EBS)

Central Log Store(Flume/Scribe)(EC2 Cluster) CloudWatch

Monitoring Server(EC2)

DatabaseFabric(RDS)

Campaign Data Analysis(EC2 Cluster)

CampaignServers(EC2)

AutoScale

CDN(CloudFront)

Bulk Mailing(SES)

Email Archival

Email Archival

Whats that?

Email ArchivalMotivation

Availability of a large storage

Spawn servers quickly

Secure data in transit

Map Reduce for Data Analysis

Email ArchivalWhat Challenges?

Data at rest security

Indexing Large Volumes

Ease of access

Monitoring cluster nodes

Email ArchivalHow to do it?

Choose an Indexing Service

Use effective Data Encryption

Manage Encryption Keys

Plan for Failures

Email ArchivalArchitecture

Archive View Portal(EC2)

Distributed Index Cluster(Lucandra)(EC2)

Distributed Index Cluster(Lucandra)(EC2)

Distributed Index Cluster(Lucandra)(EC2)

Authentication Server(EC2)

Data Encryption Server(EC2)

Archive Store(S3)

Database Server(RDS)

Persistent Index Store(EBS Volumes)

Services Monitoring Server(EC2)

Thank you!?!

Scan now!! !