Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) | AWS re:Invent 2013
AWS Use Cases
-
Upload
samof76 -
Category
Technology
-
view
1.524 -
download
3
description
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!! !