SlideShare a Scribd company logo
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

PDF
An intro to Amazon Web Services (AWS)
PDF
Plenary Talk at ACAT 2010
PDF
Talk at Microsoft Cloud Futures 2010
PDF
Infographic: AWS vs Azure vs GCP: What's the best cloud platform for enterprise?
PDF
Bio-IT World 2010 - Keynote talk
PPTX
AWS basics session
PDF
OpenCms Days 2012 - OpenCms on open clouds
PDF
Fault Tolerant Applications on AWS
An intro to Amazon Web Services (AWS)
Plenary Talk at ACAT 2010
Talk at Microsoft Cloud Futures 2010
Infographic: AWS vs Azure vs GCP: What's the best cloud platform for enterprise?
Bio-IT World 2010 - Keynote talk
AWS basics session
OpenCms Days 2012 - OpenCms on open clouds
Fault Tolerant Applications on AWS

What's hot (11)

PPTX
13h00 aws 2012-fault_tolerant_applications
PDF
Scaling web application in the Cloud
PDF
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
PPTX
AWS Summit 2018 Summary
PPTX
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
PPTX
Azure vs. amazon
PPTX
Introdcution to Azure
PDF
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
PDF
Webapp on AWS
DOCX
Wordpress site scaling architecture on cloud infrastructure with AWS
PDF
Amazon Ec2 Application Design
13h00 aws 2012-fault_tolerant_applications
Scaling web application in the Cloud
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
AWS Summit 2018 Summary
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
Azure vs. amazon
Introdcution to Azure
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Webapp on AWS
Wordpress site scaling architecture on cloud infrastructure with AWS
Amazon Ec2 Application Design
Ad

Similar to AWS Use Cases (20)

PDF
Jeff barr Seattle_interactive_2011_q4
PDF
Masterworks talk on Big Data and the implications of petascale science
PPTX
Cloud computing with AWS
PDF
Cloumon enterprise
PDF
NHGRI Cloud Computing talk
PDF
Raindance - Tooling for the Clouds
PDF
Cloud Computing and Eclipse technology - how does it fit together?
PDF
Cloud Computing Training
PDF
Games + Amazon = Love - Presentation quo vadis 2011
PPTX
Razorfish Technology Summit 2012 - Introduction
PPTX
Big data and cloud
PDF
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
PDF
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
PPTX
Keynote aws summit 2012 final
PDF
Paving the Way to IT-as-a-Service
PDF
Talk given at "Cloud Computing for Systems Biology" workshop
PPTX
CloudStack Collaboration Conference 12; Refactoring cloud stack
PDF
Citrix Day 2012: ShareFile
PDF
Building Applications with AWS
PDF
8 mattwoodaws-intro-pdf-110411093115-phpapp01
Jeff barr Seattle_interactive_2011_q4
Masterworks talk on Big Data and the implications of petascale science
Cloud computing with AWS
Cloumon enterprise
NHGRI Cloud Computing talk
Raindance - Tooling for the Clouds
Cloud Computing and Eclipse technology - how does it fit together?
Cloud Computing Training
Games + Amazon = Love - Presentation quo vadis 2011
Razorfish Technology Summit 2012 - Introduction
Big data and cloud
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Keynote aws summit 2012 final
Paving the Way to IT-as-a-Service
Talk given at "Cloud Computing for Systems Biology" workshop
CloudStack Collaboration Conference 12; Refactoring cloud stack
Citrix Day 2012: ShareFile
Building Applications with AWS
8 mattwoodaws-intro-pdf-110411093115-phpapp01
Ad

More from samof76 (10)

PDF
Supervisord, The Process Manager
PDF
Python Subprocess
PDF
Proces
PDF
Process Management using Circus
PDF
Lxc- Linux Containers
PDF
Git.intro
PDF
Cloud
PDF
Cloud- IaaS in Perspective AWS
PDF
Open Source 2.0
PDF
Distributed Key-Value Stores- Featuring Riak
Supervisord, The Process Manager
Python Subprocess
Proces
Process Management using Circus
Lxc- Linux Containers
Git.intro
Cloud
Cloud- IaaS in Perspective AWS
Open Source 2.0
Distributed Key-Value Stores- Featuring Riak

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Advanced methodologies resolving dimensionality complications for autism neur...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

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!!!