24
AWS Use Cases Samuel Vijaykumar M

AWS Use Cases

  • Upload
    samof76

  • View
    1.523

  • Download
    3

Embed Size (px)

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.

Citation preview

Page 1: AWS Use Cases

AWSUse Cases

Samuel Vijaykumar M

Page 2: AWS Use Cases

SaaS-ification

Page 3: AWS Use Cases

SaaS-ification

Whats that?

Page 4: AWS Use Cases

SaaS-ificationMotivation

Many Service Options

Harness Elasticity

Multi Region Support

Pay as you Run

Deployment Automation

Page 5: AWS Use Cases

SaaS-ificationModels

Single Tenant SaaS

Multi Tenant SaaS

Page 6: AWS Use Cases

SaaS-ificationSingle Tenant SaaS

Compute Not Shared

Databases Not Shared

Close to Fork lifting

Scaling a possibility

Offboard easily

Wh

at is

it?

Page 7: AWS Use Cases

SaaS-ificationSingle Tenant SaaSH

ow

to

do

it? Build base AMI

Automate Deployments

Automate Graceful Destructions

Automate Monitoring

Automate Graceful failovers

Page 8: AWS Use Cases

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)

Page 9: AWS Use Cases

SaaS-ificationMulti Tenant SaaS

Wh

at is

it? Compute is Shared

Databases are Shared(schema)

Not your traditional model

Scaling a must

Onboard easily

Page 10: AWS Use Cases

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

Page 11: AWS Use Cases

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)

Page 12: AWS Use Cases

Digital Marketing

Page 13: AWS Use Cases

Digital Marketing

Whats that?

Page 14: AWS Use Cases

Digital MarketingMotivation

Many Service Options

Bulk mailing

AutoScale for Spikes

Pay as you Run

Content Delivery Network

Page 15: AWS Use Cases

Digital MarketingWhat Challenges?

Manage Multiple Brands

Heterogeneous Environments

Frequent Updates

Unpredictable Spikes

Handle Multiple media types

Page 16: AWS Use Cases

Digital MarketingHow to do it?

Capacity Planning

Effective monitoring

Log data analysis

Identify standard configurations

Automated scripts for deployments

Page 17: AWS Use Cases

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)

Page 18: AWS Use Cases

Email Archival

Page 19: AWS Use Cases

Email Archival

Whats that?

Page 20: AWS Use Cases

Email ArchivalMotivation

Availability of a large storage

Spawn servers quickly

Secure data in transit

Map Reduce for Data Analysis

Page 21: AWS Use Cases

Email ArchivalWhat Challenges?

Data at rest security

Indexing Large Volumes

Ease of access

Monitoring cluster nodes

Page 22: AWS Use Cases

Email ArchivalHow to do it?

Choose an Indexing Service

Use effective Data Encryption

Manage Encryption Keys

Plan for Failures

Page 23: AWS Use Cases

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)

Page 24: AWS Use Cases

Thank you!?!

Scan now!! !