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

Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...Amazon Web Services
 
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...Harish Ganesan
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
Auto scaling websites in the cloud
Auto scaling websites in the cloudAuto scaling websites in the cloud
Auto scaling websites in the cloudDavid Veksler
 
AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?
AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?
AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?Amazon Web Services
 
AWS Summit London 2014 | Customer Stories | Just Eat
AWS Summit London 2014 | Customer Stories | Just EatAWS Summit London 2014 | Customer Stories | Just Eat
AWS Summit London 2014 | Customer Stories | Just EatAmazon Web Services
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Designguestd0b61e
 
Auto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and RedisAuto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and RedisYi Hsuan (Jeddie) Chuang
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsAmazon 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
 
AWS Summit London 2014 | Improving Availability and Lowering Costs (300)
AWS Summit London 2014 | Improving Availability and Lowering Costs (300)AWS Summit London 2014 | Improving Availability and Lowering Costs (300)
AWS Summit London 2014 | Improving Availability and Lowering Costs (300)Amazon Web Services
 
AWS Summit London 2014 | Deployment Done Right (300)
AWS Summit London 2014 | Deployment Done Right (300)AWS Summit London 2014 | Deployment Done Right (300)
AWS Summit London 2014 | Deployment Done Right (300)Amazon Web Services
 
Get the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNINGGet the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNINGAmazon Web Services
 
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...Amazon Web Services
 

What's hot (20)

Auto Scaling Groups
Auto Scaling GroupsAuto Scaling Groups
Auto Scaling Groups
 
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
 
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Auto scaling websites in the cloud
Auto scaling websites in the cloudAuto scaling websites in the cloud
Auto scaling websites in the cloud
 
AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?
AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?
AWS Summit London 2014 | Partners & Solutions Track | What's New at AWS?
 
AWS Summit London 2014 | Customer Stories | Just Eat
AWS Summit London 2014 | Customer Stories | Just EatAWS Summit London 2014 | Customer Stories | Just Eat
AWS Summit London 2014 | Customer Stories | Just Eat
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
Auto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and RedisAuto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and Redis
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
 
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
 
CMS on AWS Deep Dive
CMS on AWS Deep DiveCMS on AWS Deep Dive
CMS on AWS Deep Dive
 
AWS Summit London 2014 | Improving Availability and Lowering Costs (300)
AWS Summit London 2014 | Improving Availability and Lowering Costs (300)AWS Summit London 2014 | Improving Availability and Lowering Costs (300)
AWS Summit London 2014 | Improving Availability and Lowering Costs (300)
 
AWS Summit London 2014 | Deployment Done Right (300)
AWS Summit London 2014 | Deployment Done Right (300)AWS Summit London 2014 | Deployment Done Right (300)
AWS Summit London 2014 | Deployment Done Right (300)
 
Amazon EC2 & VPC HOL
Amazon EC2 & VPC HOLAmazon EC2 & VPC HOL
Amazon EC2 & VPC HOL
 
Auto Scaling with Amazon Web Services
Auto Scaling with Amazon Web ServicesAuto Scaling with Amazon Web Services
Auto Scaling with Amazon Web Services
 
Get the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNINGGet the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNING
 
Amazon EC2 Masterclass
Amazon EC2 MasterclassAmazon EC2 Masterclass
Amazon EC2 Masterclass
 
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...
 

Similar to Prepare your IT Infrastructure for Thanksgiving

Preparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgivingPreparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgiving8KMiles Software 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
 
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
 
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
 
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
 
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
 
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
 
What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?Sébastien ☁ Stormacq
 
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
 
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
 
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
 
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
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudAmazon 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
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
 

Similar to Prepare your IT Infrastructure for Thanksgiving (20)

Preparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgivingPreparing your IT infrastructure for thanksgiving
Preparing 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
 
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
 
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
 
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
 
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
 
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
 
What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?
 
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
 
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
 
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
 
Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4
 
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) ...
 
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
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS Cloud
 
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
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Prepare 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