SlideShare a Scribd company logo
1 of 41
Download to read offline
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!

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
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
 
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
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
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
 
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
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

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