SlideShare una empresa de Scribd logo
1 de 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!

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 a 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
 

Último

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 

Último (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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
 

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