SlideShare a Scribd company logo
1 of 24
Download to read offline
AWS
Use Cases
      Samuel Vijaykumar M
SaaS-ification
SaaS-ification

     Whats that?
SaaS-ification
Motivation
        Deployment Automation
             Harness Elasticity
         Multi Region Support
         Many Service Options
              Pay as you Run
SaaS-ification
Models

         Single Tenant SaaS
         Multi Tenant SaaS
SaaS-ification
Single Tenant SaaS
                 Compute Not Shared
   What is it?

                 Databases Not Shared
                 Close to Fork lifting

                 Scaling a possibility

                 Offboard easily
SaaS-ification
Single Tenant SaaS
                   Build base AMI
   How to do it?

                   Automate Deployments
                   Automate Graceful Destructions

                   Automate Monitoring

                   Automate Graceful failovers
SaaS-ification
Single Tenant SaaS
   Architecture?
                           Cloud Provisioning Portal            Mountable
                                    (EC2)                       Persistent
                                                                 Storage
                                                                  (EBS)

                    Resource
                                         Compute Resources
                   Repository                                    Database
                                            (EC2 Fabric)
                      (S3)                                        Fabric
                                                                  (RDS)



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



                                            Monitoring Server
                                                 (EC2)
SaaS-ification
Multi Tenant SaaS
                 Compute is Shared
   What is it?

                 Databases are Shared(schema)
                 Not your traditional model

                 Scaling a must

                 Onboard easily
SaaS-ification
Multi Tenant SaaS
                   Design a Scalable Architecture
   How to do it?

                   Good use of AWS services
                   Design a DR Strategy

                   Monitor all Services

                   Automate quick onboarding
SaaS-ification
Multi Tenant SaaS
                              Load Balancer                       CDN
   Architecture?
                         (Elasctic Load Balancing)            (CloudFront)


                                                                 Object
                     Web Servers
                                            AutoScale            Store
                       (EC2)
                                                                  (S3)


                    Cache Layer        DNS Management          Mountable
                   (ElastiCache)          (Route53)            Persistent
                                                                Storage
                                                                 (EBS)

                     Database With Replication
                      Database With Replication
                              (RDS)
                               (RDS)                           NoSQL
                                                             (SimpleDB)



                          Index Cluster                 Service Monitoring
                          (EC2 Cluster)                        (EC2)
Digital Marketing
Digital Marketing

    Whats that?
Digital Marketing
Motivation
       Content Delivery Network
              Bulk mailing
         AutoScale for Spikes
         Many Service Options
             Pay as you Run
Digital Marketing
What Challenges?
        Manage Multiple Brands

     Heterogeneous Environments
           Frequent Updates

         Unpredictable Spikes

      Handle Multiple media types
Digital Marketing
How to do it?
             Capacity Planning

           Effective monitoring
             Log data analysis

      Identify standard configurations

     Automated scripts for deployments
Digital Marketing
Architecture
              Cloud Provisioning Portal                    CDN
                       (EC2)                           (CloudFront)

                                                       Mountable
                          Stardardized AMI Store       Persistent
                                                        Storage
      Resource                                           (EBS)
     Repository
        (S3)             Campaign                       Database
                                           AutoScale
                        Servers(EC2)                     Fabric
                                                         (RDS)

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


                  Campaign Data Analysis               Bulk Mailing
                      (EC2 Cluster)                       (SES)


                                Monitoring Server
                                     (EC2)
Email Archival
Email Archival

    Whats that?
Email Archival
Motivation
      Availability of a large storage

         Spawn servers quickly
          Secure data in transit

      Map Reduce for Data Analysis
Email Archival
What Challenges?
         Data at rest security

        Indexing Large Volumes
            Ease of access

       Monitoring cluster nodes
Email Archival
How to do it?
       Choose an Indexing Service

      Use effective Data Encryption
        Manage Encryption Keys

            Plan for Failures
Email Archival
Architecture
        Archive View Portal             Authentication Server
               (EC2)                           (EC2)


       Data Encryption Server               Archive Store
               (EC2)                            (S3)


               Distributed Index Cluster(Lucandra)
                 Distributed Index Cluster(Lucandra)
                   Distributed(EC2) Cluster(Lucandra)
                               Index
                                (EC2)
                                  (EC2)


          Database Server               Persistent Index Store
               (RDS)                        (EBS Volumes)


                     Services Monitoring Server
                               (EC2)
Thank you!?!


   Scan now!!!

More Related Content

What's hot

13h00 aws 2012-fault_tolerant_applications
13h00   aws 2012-fault_tolerant_applications13h00   aws 2012-fault_tolerant_applications
13h00 aws 2012-fault_tolerant_applications
infolive
 
Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the Cloud
Federico Feroldi
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
white paper
 

What's hot (20)

AWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_Sharan
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 
Fault Tolerant Applications on AWS
Fault Tolerant Applications on AWSFault Tolerant Applications on AWS
Fault Tolerant Applications on AWS
 
13h00 aws 2012-fault_tolerant_applications
13h00   aws 2012-fault_tolerant_applications13h00   aws 2012-fault_tolerant_applications
13h00 aws 2012-fault_tolerant_applications
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS Cloud
 
Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the Cloud
 
CMS on AWS Deep Dive
CMS on AWS Deep DiveCMS on AWS Deep Dive
CMS on AWS Deep Dive
 
Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit ParisDeploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
 
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
 
AWS Summit 2018 Summary
AWS Summit 2018 SummaryAWS Summit 2018 Summary
AWS Summit 2018 Summary
 
Running your First Application on AWS
Running your First Application on AWS Running your First Application on AWS
Running your First Application on AWS
 
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
 
Azure vs. amazon
Azure vs. amazonAzure vs. amazon
Azure vs. amazon
 
AWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWS
 
Introdcution to Azure
Introdcution to AzureIntrodcution to Azure
Introdcution to Azure
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
 
Webapp on AWS
Webapp on AWSWebapp on AWS
Webapp on AWS
 
Wordpress site scaling architecture on cloud infrastructure with AWS
Wordpress site scaling architecture on cloud infrastructure with AWSWordpress site scaling architecture on cloud infrastructure with AWS
Wordpress site scaling architecture on cloud infrastructure with AWS
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
 

Similar to AWS Use Cases

Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Amazon Web Services
 
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Amazon Web Services
 
AWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 OverviewAWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 Overview
Amazon Web Services
 
How to Extend your Datacenter into the Cloud - 2nd Watch - Webinar
How to Extend your Datacenter into the Cloud - 2nd Watch - WebinarHow to Extend your Datacenter into the Cloud - 2nd Watch - Webinar
How to Extend your Datacenter into the Cloud - 2nd Watch - Webinar
Amazon Web Services
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
Harish Ganesan
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1
Ram Chinta
 
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Amazon Web Services
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
Eric Nelson
 

Similar to AWS Use Cases (20)

Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
 
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
 
What's New at AWS - March 2011
What's New at AWS - March 2011What's New at AWS - March 2011
What's New at AWS - March 2011
 
Unlocking the Value of your Data Featuring AWS Enterprise Use Cases
Unlocking the Value of your Data Featuring AWS Enterprise Use CasesUnlocking the Value of your Data Featuring AWS Enterprise Use Cases
Unlocking the Value of your Data Featuring AWS Enterprise Use Cases
 
AWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 OverviewAWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 Overview
 
Introduction to AWS tools
Introduction to AWS toolsIntroduction to AWS tools
Introduction to AWS tools
 
MED203 Scalable Media Processing - AWS re: Invent 2012
MED203 Scalable Media Processing - AWS re: Invent 2012MED203 Scalable Media Processing - AWS re: Invent 2012
MED203 Scalable Media Processing - AWS re: Invent 2012
 
How to Extend your Datacenter into the Cloud - 2nd Watch - Webinar
How to Extend your Datacenter into the Cloud - 2nd Watch - WebinarHow to Extend your Datacenter into the Cloud - 2nd Watch - Webinar
How to Extend your Datacenter into the Cloud - 2nd Watch - Webinar
 
Amazon web services training
Amazon web services trainingAmazon web services training
Amazon web services training
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Amazon EC2: What is this and what can I do with it?
Amazon EC2: What is this and what can I do with it?Amazon EC2: What is this and what can I do with it?
Amazon EC2: What is this and what can I do with it?
 
Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4
 
Amazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic BeanstalkAmazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic Beanstalk
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1
 
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go SquaredAWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
 
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
Cloud Storage Transformation – Keynote - AWS Cloud Storage for the Enterprise...
 
AWS cheatsheett.pdf
AWS cheatsheett.pdfAWS cheatsheett.pdf
AWS cheatsheett.pdf
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
MED303 Addressing Security in Media Workflows - AWS re: Invent 2012
MED303 Addressing Security in Media Workflows - AWS re: Invent 2012MED303 Addressing Security in Media Workflows - AWS re: Invent 2012
MED303 Addressing Security in Media Workflows - AWS re: Invent 2012
 

More from samof76

More from samof76 (10)

Supervisord, The Process Manager
Supervisord, The Process ManagerSupervisord, The Process Manager
Supervisord, The Process Manager
 
Python Subprocess
Python SubprocessPython Subprocess
Python Subprocess
 
Proces
ProcesProces
Proces
 
Process Management using Circus
Process Management using CircusProcess Management using Circus
Process Management using Circus
 
Lxc- Linux Containers
Lxc- Linux ContainersLxc- Linux Containers
Lxc- Linux Containers
 
Git.intro
Git.introGit.intro
Git.intro
 
Cloud
CloudCloud
Cloud
 
Cloud- IaaS in Perspective AWS
Cloud- IaaS in Perspective AWSCloud- IaaS in Perspective AWS
Cloud- IaaS in Perspective AWS
 
Open Source 2.0
Open Source 2.0Open Source 2.0
Open Source 2.0
 
Distributed Key-Value Stores- Featuring Riak
Distributed Key-Value Stores- Featuring RiakDistributed Key-Value Stores- Featuring Riak
Distributed Key-Value Stores- Featuring Riak
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

AWS Use Cases

  • 1. AWS Use Cases Samuel Vijaykumar M
  • 3. SaaS-ification Whats that?
  • 4. SaaS-ification Motivation Deployment Automation Harness Elasticity Multi Region Support Many Service Options Pay as you Run
  • 5. SaaS-ification Models Single Tenant SaaS Multi Tenant SaaS
  • 6. SaaS-ification Single Tenant SaaS Compute Not Shared What is it? Databases Not Shared Close to Fork lifting Scaling a possibility Offboard easily
  • 7. SaaS-ification Single Tenant SaaS Build base AMI How to do it? Automate Deployments Automate Graceful Destructions Automate Monitoring Automate Graceful failovers
  • 8. SaaS-ification Single Tenant SaaS Architecture? Cloud Provisioning Portal Mountable (EC2) Persistent Storage (EBS) Resource Compute Resources Repository Database (EC2 Fabric) (S3) Fabric (RDS) Central Log Store(Flume/Scribe) CloudWatch (EC2 Cluster) Monitoring Server (EC2)
  • 9. SaaS-ification Multi Tenant SaaS Compute is Shared What is it? Databases are Shared(schema) Not your traditional model Scaling a must Onboard easily
  • 10. SaaS-ification Multi Tenant SaaS Design a Scalable Architecture How to do it? Good use of AWS services Design a DR Strategy Monitor all Services Automate quick onboarding
  • 11. SaaS-ification Multi Tenant SaaS Load Balancer CDN Architecture? (Elasctic Load Balancing) (CloudFront) Object Web Servers AutoScale Store (EC2) (S3) Cache Layer DNS Management Mountable (ElastiCache) (Route53) Persistent Storage (EBS) Database With Replication Database With Replication (RDS) (RDS) NoSQL (SimpleDB) Index Cluster Service Monitoring (EC2 Cluster) (EC2)
  • 13. Digital Marketing Whats that?
  • 14. Digital Marketing Motivation Content Delivery Network Bulk mailing AutoScale for Spikes Many Service Options Pay as you Run
  • 15. Digital Marketing What Challenges? Manage Multiple Brands Heterogeneous Environments Frequent Updates Unpredictable Spikes Handle Multiple media types
  • 16. Digital Marketing How to do it? Capacity Planning Effective monitoring Log data analysis Identify standard configurations Automated scripts for deployments
  • 17. Digital Marketing Architecture Cloud Provisioning Portal CDN (EC2) (CloudFront) Mountable Stardardized AMI Store Persistent Storage Resource (EBS) Repository (S3) Campaign Database AutoScale Servers(EC2) Fabric (RDS) Central Log Store(Flume/Scribe) (EC2 Cluster) CloudWatch Campaign Data Analysis Bulk Mailing (EC2 Cluster) (SES) Monitoring Server (EC2)
  • 19. Email Archival Whats that?
  • 20. Email Archival Motivation Availability of a large storage Spawn servers quickly Secure data in transit Map Reduce for Data Analysis
  • 21. Email Archival What Challenges? Data at rest security Indexing Large Volumes Ease of access Monitoring cluster nodes
  • 22. Email Archival How to do it? Choose an Indexing Service Use effective Data Encryption Manage Encryption Keys Plan for Failures
  • 23. Email Archival Architecture Archive View Portal Authentication Server (EC2) (EC2) Data Encryption Server Archive Store (EC2) (S3) Distributed Index Cluster(Lucandra) Distributed Index Cluster(Lucandra) Distributed(EC2) Cluster(Lucandra) Index (EC2) (EC2) Database Server Persistent Index Store (RDS) (EBS Volumes) Services Monitoring Server (EC2)
  • 24. Thank you!?! Scan now!!!