SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
PREPARE YOUR IT INFRASTRUCTURE
      FOR THANKSGIVING:
         TAKING E-COMMERCE TO THE CLOUD



     Jeff Barr             Harish Ganesan
     Senior Manager and
                             CTO and Co-Founder
     Evangelist
                           8KMiles Cloud Solutions
     Amazon Web Services
Agenda
•   Retail E-commerce Landscape – Intro
•   Intro to AWS
•   Why consider AWS for E-commerce
•   Amazon Auto Scaling Demo
•   Q&A

      Send your questions to webinar@8kmiles.com
The Grass is definitely Green! On the
Retail Landscape side
• US E-Commerce is expected to reach
  $278.9 billion in 2015
• 5.5 billion new customers shopped online
  for the first time in 2010, driving 30% of
  the annual online sales
• 83% say they prefer to shop online rather
  than go to crowded stores during
  Thanksgiving weekend
  Forrester US Online Retail Forecast 2010 to 2015
Facts about Thanksgiving and
               Holiday Season




• Thanksgiving and the holiday season accounts for 60-65% of
  annual online sales
• E-Commerce companies see 4X to 6X of normal traffic
• 2010 Black Friday had online sales of 700 million dollars –
  Highest Online spending in a day so far!
Performance Matters! (More than
Ever)




               Gomez 2010
What is Amazon Web Services?
Amazon Web Services is a cloud computing platform that provides flexible,
scalable, and cost-effective technology infrastructure for businesses of all sizes
around the world…




…utilizing the knowledge, expertise, and tools used
to run Amazon.com’s global web properties for over
a decade.
AWS Computing Platform
AWS is a Safe Bet

• Certifications :
  – ISO 27001 , PCI-DSS Level 1, Physical /NW security
• Encryption :
  – SSL Endpoints , Encrypted FS
• Access control:
  – IAM , Security groups , EC2 instance isolation
• VPN :
  – Amazon Virtual Private Cloud (VPC)
E-Commerce: IT Challenges

1. Capacity utilization in normal times
2. Scaling and capacity planning for
   peak times
3. Unexpected Demand Surge
4. Lead times for leasing / procurement
Online Retail Website - Capacity
Utilization during a typical week
E-Commerce: IT Challenges

1. Capacity utilization in normal times
2. Scaling and Capacity planning for
   peak times
3. Unexpected Demand Surge
4. Lead times for leasing /procurement
Capacity over provisioning during
Holiday Season
E-Commerce: IT Challenges

1. Capacity utilization in normal times
2. Scaling and capacity planning for
   peak times
3. Unexpected Demand Surge
4. Lead times for leasing /procurement
Unexpected Demand Surge during
Holiday season
  Opportunity Cost/Total
  Impact = [(%Downtime) +
  0.3*(%Page Load Times >4
  seconds)] * Sales
E-Commerce: IT Challenges

1. Capacity utilization in normal times
2. Scaling and capacity planning for peak
   times
3. Unexpected Demand Surge
4. Lead times for leasing /procurement
Lead Time for leasing / procurement

• Procurement of On-premise hardware
  takes over a month on average
• Leasing takes about 2-4 weeks
• Deployment may take longer depending
  on the complexity of your architecture
• Plan it in advance (or) front page of news
  papers
Which translates to the following
questions for IT
  –How to address scalability
  –How to ensure application is Highly
   Available
  –How to maintain performance
   levels
  –How to optimize costs
Solution = AWS
• Scalability using Amazon Auto Scaling
• High Availability using Multiple Availability
  Zones (AZ) and AWS building blocks
• Performance using CDN, ELB, Caching and DB
• Cost control by pay-for-use model
Scalability using Amazon Auto
Scaling
                    EC2 Instance

     Elastic Load
      Balancer
                        …          Amazon CloudWatch

                                                Scale Up
                                    Scale Up
                                                  Rule
                    EC2 Instance
                                                 Scale
                                   Scale Down
                                                 Down
                                                 Rule

                                    Scale Up
                                                Predefined
                                                  Scaling
                    Auto Scaling   Scale Down     Activity
                      Group
Traditional Scaling
           • Fixed capacity
           • Under utilization of
             resources
           • Cost Leakage

Amazon Auto Scaling
           • Align no. of instances
             with demand
           • Flexible capacities and
             scaling sizes
           • Save costs
Amazon Auto Scaling benefits

•   Dynamically scale fleet of EC2 instances
•   Traffic spikes can be handled with ease
•   Drive scaling from actual metrics
•   Predefined scaling activities:
    • Periodic (daily traffic surge)
    • One-time (special advertising to drive traffic)
Solution = AWS
• Scalability using Amazon Auto Scaling
• High Availability using Multiple Availability
  Zones (AZ) and AWS building blocks
• Performance using CDN, ELB, Caching and DB
• Cost control by pay-for-use model
Source : AWS
1   Infrastructure is spread across
     HTTP/S requests hit the Amazon Load Balancer
     from the browser or mobile devices
                                                                      Multi AZ’s of AWS inside a
                                                                      Region
           AWS Elastic Load balancer
      AZ: US-EAST-1a                    AZ: US-EAST-1c

                    AWS Security Groups                           2   AWS Elastic Load balancer
 Web/App EC2                              Web/App EC2                 directs requests to EC2
                                                                      instances across Multiple AZ’s


  Auto Scaling                                Auto Scaling
                                                                  3   Amazon AutoScaling
                                                                      automatically launches new
Cache Clusters                             Cache Clusters             EC2 instances
                                                                      across Multiple AZ’s

Read Slave 1                                       Read Slave 2   4   Amazon RDS is configured
               DB Master                   DB Standby
                                                                      with Multi AZ Hot Standby
                                                                      and Read Replica’s
                           Deployment
Leverage AWS Building blocks
• Inherently Fault Tolerant
  – Amazon S3
  – Amazon CloudFront
  – Amazon CloudWatch
  – Amazon SimpleDB
  – Messaging
    • Simple Queue Service (SQS)
    • Simple Notification Service (SNS)
    • Simple Email Service (SES)
Solution = AWS
• Scalability using Autoscaling
• High Availability using Multi AZ and AWS
  building blocks
• Performance using CDN, ELB, Caching and
  DB
• Cost control by pay-for-use model
Content Delivery Networks

• Use Amazon CloudFront to distribute
  content with low latency and high data
  transfer speeds
Source : AWS
Elastic Load Balancing (ELB)
• ELB does not ramp up rapidly
  – Pre warm your Amazon Elastic Load balancers for
    the big day
• SSL offloading on ELB
Caching
• Use Caching technologies
  – Amazon ElastiCache (beta)
  – Memcached / Membase
Database performance
• Add Multiple Read Slaves to Relational
  Database Service (RDS)
• Scale Up RDS with ease
• Shard RDS (or) RDBMS
• Multiple EBS disks in RAID configuration
Solution = AWS
• Scalability using Autoscaling
• High Availability using Multi AZ and AWS
  building blocks
• Performance using CDN, ELB, Caching and DB
• Cost control by pay-for-use model
AWS is Cost effective


• Cost Flexibility
• On demand
  – Pay only for what you use
  – No upfront commitments
Cost Comparison (Traditional vs. AWS)
                        $180
                                                                   $165
                        $160
                               Total percentage savings                         Assumption:
Server Costs (in ‘000




                                                                                Normal Traffic: 10 quad core servers
                        $140
                               during Holiday season by                         (extra large)
                        $120
                                  switching to Cloud                            Holiday Traffic: 50 quad core servers
      dollars)




                        $100
                                                                          $59
                                           64%
                                                                                (5 times normal traffic)
                         $80

                         $60                                                    On AWS:
                               $33         $33         $33                      18 hours of Peak Traffic
                         $40
                                                                                6 hours of Normal Traffic
                         $20
                                     $15         $15         $15
                          $-

                                 Q1         Q2          Q3           Q4

                          Traditional Hosting     Amazon Web Services

                         With AWS you can keep Costs low:
                         - Move from Cap-ex to Op-ex
                         - Scale on-demand (no upfront commitments)
AWS use cases for E-commerce apps

• Run your entire application on AWS
• Run AWS as your extended Data Center (DC)
• AWS as Primary site and Existing DC for
  Disaster Recovery (DR-Hot )
• AWS for Disaster Recovery (DR-Cold, Warm,
  Hot)
AWS Infrastructure                        Existing Data Center

Production                                  Production
Content                 Web Services        Inventory
Search
                        SOAP, Rest , JSON
                                            Order Management
Catalog                                     Payment
Recommendations                             Fulfillment
Social apps                                 Customer Service
                        FTP , SFTP , SSH
Shopping
Analytics
Comparisons
                        Amazon VPC
Mobile Site

Others
Browse only site
Test/Dev Infra
Configuration Mgmt
AWS benefits for IT

• Scale capacity on demand
• Derive value from good architecture
• No fear of lost sales because of slow load
  times or server being unavailable
• Focus on product and business
• Turn fixed costs into variable costs
• Cost Effective
Summary
• AWS is the right fit for e-commerce applications
• AWS provides cost-effective infrastructure to
  handle any level of traffic
• Multiple approaches and use cases to leverage
  AWS in addition to existing IT
• Architecture is critical
• Time to get started for this season is NOW
8KMiles - Who we are
•   Amazon Web Services Partner
•   Help companies leverage Cloud Computing
•   Expertise across the entire suite of AWS products
•   Team of experts located in United States, India &
    Singapore
Q&A
8KMiles
cloud.8KMiles.com
Call: 636-544-8413
cloud@8KMiles.com


Amazon Web Services
aws.amazon.com
aws.amazon.com/contact-us/aws-sales
Thank You!

Contenu connexe

Tendances

AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon CloudCloudHesive
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugbyDklumb4
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Garvit Anand
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networksi2k2 Networks (P) Ltd.
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...Amazon Web Services
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)Martin Yan
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014Ian Massingham
 
Seminar Report On Amazon Web Service
Seminar Report On Amazon Web ServiceSeminar Report On Amazon Web Service
Seminar Report On Amazon Web Serviceshishupal choudhary
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAmazon Web Services
 
Aws in enterprise applications
Aws in enterprise applicationsAws in enterprise applications
Aws in enterprise applicationsSuruli Kannan
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAmazon Web Services
 

Tendances (20)

AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon Cloud
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014
 
Seminar Report On Amazon Web Service
Seminar Report On Amazon Web ServiceSeminar Report On Amazon Web Service
Seminar Report On Amazon Web Service
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
AWS 101
AWS 101AWS 101
AWS 101
 
AWS for Wicked Rugby
AWS for Wicked RugbyAWS for Wicked Rugby
AWS for Wicked Rugby
 
The New World of IT
The New World of ITThe New World of IT
The New World of IT
 
Aws in enterprise applications
Aws in enterprise applicationsAws in enterprise applications
Aws in enterprise applications
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overview
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
Are you game for Cloud?
Are you game for Cloud?Are you game for Cloud?
Are you game for Cloud?
 
Cloud Computing with AWS & Other Cloud Platforms
Cloud Computing with AWS & Other Cloud PlatformsCloud Computing with AWS & Other Cloud Platforms
Cloud Computing with AWS & Other Cloud Platforms
 
Aws ppt
Aws pptAws ppt
Aws ppt
 

En vedette

Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...
Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...
Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...Earth Institute of Columbia University
 
Jinu koshy assignment
Jinu koshy assignmentJinu koshy assignment
Jinu koshy assignmentaneesh a
 
Ancy presentation
Ancy presentationAncy presentation
Ancy presentationaneesh a
 
University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...
University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...
University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...Earth Institute of Columbia University
 
Design by contractとホーア論理
Design by contractとホーア論理Design by contractとホーア論理
Design by contractとホーア論理Takuya Matsunaga
 
Oll osc2014浜名湖(20140322)
Oll osc2014浜名湖(20140322)Oll osc2014浜名湖(20140322)
Oll osc2014浜名湖(20140322)Hitoshi Sugimoto
 
Energy forms
Energy formsEnergy forms
Energy formsOyo Cruz
 

En vedette (8)

Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...
Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...
Blame it on Biology / Culpa da Biologia - Portuguese Translation of Fun Song ...
 
Jinu koshy assignment
Jinu koshy assignmentJinu koshy assignment
Jinu koshy assignment
 
Company profile
Company profileCompany profile
Company profile
 
Ancy presentation
Ancy presentationAncy presentation
Ancy presentation
 
University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...
University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...
University of Texas Q&A on New Study Finding Manageable Gas Leakage From Frac...
 
Design by contractとホーア論理
Design by contractとホーア論理Design by contractとホーア論理
Design by contractとホーア論理
 
Oll osc2014浜名湖(20140322)
Oll osc2014浜名湖(20140322)Oll osc2014浜名湖(20140322)
Oll osc2014浜名湖(20140322)
 
Energy forms
Energy formsEnergy forms
Energy forms
 

Similaire à Preparing your IT infrastructure for thanksgiving

Prepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingPrepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingHarish Ganesan
 
Scaling up to Your First 10 Million Users
Scaling up to Your First 10 Million UsersScaling up to Your First 10 Million Users
Scaling up to Your First 10 Million UsersAmazon Web Services
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Designguestd0b61e
 
AWSome Day Online 2020_Module 3: Building in the cloud
AWSome Day Online 2020_Module 3: Building in the cloudAWSome Day Online 2020_Module 3: Building in the cloud
AWSome Day Online 2020_Module 3: Building in the cloudAmazon Web Services
 
Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the cloud - AWSome Day Online Conference 2019Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the cloud - AWSome Day Online Conference 2019Amazon Web Services
 
Born in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupBorn in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupAmazon Web Services
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Amazon Web Services
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersAmazon Web Services
 
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...Amazon Web Services
 
14h00 aws costoptimization_jvaria
14h00 aws costoptimization_jvaria14h00 aws costoptimization_jvaria
14h00 aws costoptimization_jvariainfolive
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAmazon Web Services
 
ENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million usersENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million usersAmazon Web Services
 
Best Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSBest Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSAmazon Web Services
 
Scale, baby, scale
Scale, baby, scaleScale, baby, scale
Scale, baby, scaleJulien SIMON
 
"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien Simon"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien SimonTheFamily
 
ENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million UsersENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million UsersAmazon Web Services
 
ENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million UsersENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million UsersAmazon Web Services
 

Similaire à Preparing your IT infrastructure for thanksgiving (20)

Prepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingPrepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for Thanksgiving
 
Scaling up to Your First 10 Million Users
Scaling up to Your First 10 Million UsersScaling up to Your First 10 Million Users
Scaling up to Your First 10 Million Users
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
AWSome Day Online 2020_Module 3: Building in the cloud
AWSome Day Online 2020_Module 3: Building in the cloudAWSome Day Online 2020_Module 3: Building in the cloud
AWSome Day Online 2020_Module 3: Building in the cloud
 
Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the cloud - AWSome Day Online Conference 2019Module 3: Building in the cloud - AWSome Day Online Conference 2019
Module 3: Building in the cloud - AWSome Day Online Conference 2019
 
Born in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupBorn in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a Startup
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20
 
Optimizing for Costs in the Cloud
Optimizing for Costs in the CloudOptimizing for Costs in the Cloud
Optimizing for Costs in the Cloud
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million Users
 
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
 
14h00 aws costoptimization_jvaria
14h00 aws costoptimization_jvaria14h00 aws costoptimization_jvaria
14h00 aws costoptimization_jvaria
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuarios
 
ENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million usersENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million users
 
Best Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSBest Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWS
 
Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4
 
Scale, baby, scale
Scale, baby, scaleScale, baby, scale
Scale, baby, scale
 
"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien Simon"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien Simon
 
ENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million UsersENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million Users
 
ENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million UsersENT309 Scaling Up to Your First 10 Million Users
ENT309 Scaling Up to Your First 10 Million Users
 

Dernier

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Preparing your IT infrastructure for thanksgiving

  • 1. PREPARE YOUR IT INFRASTRUCTURE FOR THANKSGIVING: TAKING E-COMMERCE TO THE CLOUD Jeff Barr Harish Ganesan Senior Manager and CTO and Co-Founder Evangelist 8KMiles Cloud Solutions Amazon Web Services
  • 2. Agenda • Retail E-commerce Landscape – Intro • Intro to AWS • Why consider AWS for E-commerce • Amazon Auto Scaling Demo • Q&A Send your questions to webinar@8kmiles.com
  • 3. The Grass is definitely Green! On the Retail Landscape side • US E-Commerce is expected to reach $278.9 billion in 2015 • 5.5 billion new customers shopped online for the first time in 2010, driving 30% of the annual online sales • 83% say they prefer to shop online rather than go to crowded stores during Thanksgiving weekend Forrester US Online Retail Forecast 2010 to 2015
  • 4. Facts about Thanksgiving and Holiday Season • Thanksgiving and the holiday season accounts for 60-65% of annual online sales • E-Commerce companies see 4X to 6X of normal traffic • 2010 Black Friday had online sales of 700 million dollars – Highest Online spending in a day so far!
  • 5. Performance Matters! (More than Ever) Gomez 2010
  • 6. What is Amazon Web Services? Amazon Web Services is a cloud computing platform that provides flexible, scalable, and cost-effective technology infrastructure for businesses of all sizes around the world… …utilizing the knowledge, expertise, and tools used to run Amazon.com’s global web properties for over a decade.
  • 8. AWS is a Safe Bet • Certifications : – ISO 27001 , PCI-DSS Level 1, Physical /NW security • Encryption : – SSL Endpoints , Encrypted FS • Access control: – IAM , Security groups , EC2 instance isolation • VPN : – Amazon Virtual Private Cloud (VPC)
  • 9. E-Commerce: IT Challenges 1. Capacity utilization in normal times 2. Scaling and capacity planning for peak times 3. Unexpected Demand Surge 4. Lead times for leasing / procurement
  • 10. Online Retail Website - Capacity Utilization during a typical week
  • 11. E-Commerce: IT Challenges 1. Capacity utilization in normal times 2. Scaling and Capacity planning for peak times 3. Unexpected Demand Surge 4. Lead times for leasing /procurement
  • 12. Capacity over provisioning during Holiday Season
  • 13. E-Commerce: IT Challenges 1. Capacity utilization in normal times 2. Scaling and capacity planning for peak times 3. Unexpected Demand Surge 4. Lead times for leasing /procurement
  • 14. Unexpected Demand Surge during Holiday season Opportunity Cost/Total Impact = [(%Downtime) + 0.3*(%Page Load Times >4 seconds)] * Sales
  • 15. E-Commerce: IT Challenges 1. Capacity utilization in normal times 2. Scaling and capacity planning for peak times 3. Unexpected Demand Surge 4. Lead times for leasing /procurement
  • 16. Lead Time for leasing / procurement • Procurement of On-premise hardware takes over a month on average • Leasing takes about 2-4 weeks • Deployment may take longer depending on the complexity of your architecture • Plan it in advance (or) front page of news papers
  • 17. Which translates to the following questions for IT –How to address scalability –How to ensure application is Highly Available –How to maintain performance levels –How to optimize costs
  • 18. Solution = AWS • Scalability using Amazon Auto Scaling • High Availability using Multiple Availability Zones (AZ) and AWS building blocks • Performance using CDN, ELB, Caching and DB • Cost control by pay-for-use model
  • 19. Scalability using Amazon Auto Scaling EC2 Instance Elastic Load Balancer … Amazon CloudWatch Scale Up Scale Up Rule EC2 Instance Scale Scale Down Down Rule Scale Up Predefined Scaling Auto Scaling Scale Down Activity Group
  • 20. Traditional Scaling • Fixed capacity • Under utilization of resources • Cost Leakage Amazon Auto Scaling • Align no. of instances with demand • Flexible capacities and scaling sizes • Save costs
  • 21. Amazon Auto Scaling benefits • Dynamically scale fleet of EC2 instances • Traffic spikes can be handled with ease • Drive scaling from actual metrics • Predefined scaling activities: • Periodic (daily traffic surge) • One-time (special advertising to drive traffic)
  • 22. Solution = AWS • Scalability using Amazon Auto Scaling • High Availability using Multiple Availability Zones (AZ) and AWS building blocks • Performance using CDN, ELB, Caching and DB • Cost control by pay-for-use model
  • 24. 1 Infrastructure is spread across HTTP/S requests hit the Amazon Load Balancer from the browser or mobile devices Multi AZ’s of AWS inside a Region AWS Elastic Load balancer AZ: US-EAST-1a AZ: US-EAST-1c AWS Security Groups 2 AWS Elastic Load balancer Web/App EC2 Web/App EC2 directs requests to EC2 instances across Multiple AZ’s Auto Scaling Auto Scaling 3 Amazon AutoScaling automatically launches new Cache Clusters Cache Clusters EC2 instances across Multiple AZ’s Read Slave 1 Read Slave 2 4 Amazon RDS is configured DB Master DB Standby with Multi AZ Hot Standby and Read Replica’s Deployment
  • 25. Leverage AWS Building blocks • Inherently Fault Tolerant – Amazon S3 – Amazon CloudFront – Amazon CloudWatch – Amazon SimpleDB – Messaging • Simple Queue Service (SQS) • Simple Notification Service (SNS) • Simple Email Service (SES)
  • 26. Solution = AWS • Scalability using Autoscaling • High Availability using Multi AZ and AWS building blocks • Performance using CDN, ELB, Caching and DB • Cost control by pay-for-use model
  • 27. Content Delivery Networks • Use Amazon CloudFront to distribute content with low latency and high data transfer speeds
  • 29. Elastic Load Balancing (ELB) • ELB does not ramp up rapidly – Pre warm your Amazon Elastic Load balancers for the big day • SSL offloading on ELB
  • 30. Caching • Use Caching technologies – Amazon ElastiCache (beta) – Memcached / Membase
  • 31. Database performance • Add Multiple Read Slaves to Relational Database Service (RDS) • Scale Up RDS with ease • Shard RDS (or) RDBMS • Multiple EBS disks in RAID configuration
  • 32. Solution = AWS • Scalability using Autoscaling • High Availability using Multi AZ and AWS building blocks • Performance using CDN, ELB, Caching and DB • Cost control by pay-for-use model
  • 33. AWS is Cost effective • Cost Flexibility • On demand – Pay only for what you use – No upfront commitments
  • 34. Cost Comparison (Traditional vs. AWS) $180 $165 $160 Total percentage savings Assumption: Server Costs (in ‘000 Normal Traffic: 10 quad core servers $140 during Holiday season by (extra large) $120 switching to Cloud Holiday Traffic: 50 quad core servers dollars) $100 $59 64% (5 times normal traffic) $80 $60 On AWS: $33 $33 $33 18 hours of Peak Traffic $40 6 hours of Normal Traffic $20 $15 $15 $15 $- Q1 Q2 Q3 Q4 Traditional Hosting Amazon Web Services With AWS you can keep Costs low: - Move from Cap-ex to Op-ex - Scale on-demand (no upfront commitments)
  • 35. AWS use cases for E-commerce apps • Run your entire application on AWS • Run AWS as your extended Data Center (DC) • AWS as Primary site and Existing DC for Disaster Recovery (DR-Hot ) • AWS for Disaster Recovery (DR-Cold, Warm, Hot)
  • 36. AWS Infrastructure Existing Data Center Production Production Content Web Services Inventory Search SOAP, Rest , JSON Order Management Catalog Payment Recommendations Fulfillment Social apps Customer Service FTP , SFTP , SSH Shopping Analytics Comparisons Amazon VPC Mobile Site Others Browse only site Test/Dev Infra Configuration Mgmt
  • 37. AWS benefits for IT • Scale capacity on demand • Derive value from good architecture • No fear of lost sales because of slow load times or server being unavailable • Focus on product and business • Turn fixed costs into variable costs • Cost Effective
  • 38. Summary • AWS is the right fit for e-commerce applications • AWS provides cost-effective infrastructure to handle any level of traffic • Multiple approaches and use cases to leverage AWS in addition to existing IT • Architecture is critical • Time to get started for this season is NOW
  • 39. 8KMiles - Who we are • Amazon Web Services Partner • Help companies leverage Cloud Computing • Expertise across the entire suite of AWS products • Team of experts located in United States, India & Singapore
  • 40. Q&A 8KMiles cloud.8KMiles.com Call: 636-544-8413 cloud@8KMiles.com Amazon Web Services aws.amazon.com aws.amazon.com/contact-us/aws-sales