PREPARE YOUR IT INFRASTRUCTURE      FOR THANKSGIVING:         TAKING E-COMMERCE TO THE CLOUD     Jeff Barr             Har...
Agenda•   Retail E-commerce Landscape – Intro•   Intro to AWS•   Why consider AWS for E-commerce•   Amazon Auto Scaling De...
The Grass is definitely Green! On theRetail Landscape side• US E-Commerce is expected to reach  $278.9 billion in 2015• 5....
Facts about Thanksgiving and               Holiday Season• Thanksgiving and the holiday season accounts for 60-65% of  ann...
Performance Matters! (More thanEver)               Gomez 2010
What is Amazon Web Services?Amazon Web Services is a cloud computing platform that provides flexible,scalable, and cost-ef...
AWS Computing Platform
AWS is a Safe Bet• Certifications :  – ISO 27001 , PCI-DSS Level 1, Physical /NW security• Encryption :  – SSL Endpoints ,...
E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and capacity planning for   peak times3. Unexpe...
Online Retail Website - CapacityUtilization during a typical week
E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and Capacity planning for   peak times3. Unexpe...
Capacity over provisioning duringHoliday Season
E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and capacity planning for   peak times3. Unexpe...
Unexpected Demand Surge duringHoliday season  Opportunity Cost/Total  Impact = [(%Downtime) +  0.3*(%Page Load Times >4  s...
E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and capacity planning for peak   times3. Unexpe...
Lead Time for leasing / procurement• Procurement of On-premise hardware  takes over a month on average• Leasing takes abou...
Which translates to the followingquestions for IT  –How to address scalability  –How to ensure application is Highly   Ava...
Solution = AWS• Scalability using Amazon Auto Scaling• High Availability using Multiple Availability  Zones (AZ) and AWS b...
Scalability using Amazon AutoScaling                    EC2 Instance     Elastic Load      Balancer                       ...
Traditional Scaling           • Fixed capacity           • Under utilization of             resources           • Cost Lea...
Amazon Auto Scaling benefits•   Dynamically scale fleet of EC2 instances•   Traffic spikes can be handled with ease•   Dri...
Solution = AWS• Scalability using Amazon Auto Scaling• High Availability using Multiple Availability  Zones (AZ) and AWS b...
Source : AWS
1   Infrastructure is spread across     HTTP/S requests hit the Amazon Load Balancer     from the browser or mobile device...
Leverage AWS Building blocks• Inherently Fault Tolerant  – Amazon S3  – Amazon CloudFront  – Amazon CloudWatch  – Amazon S...
Solution = AWS• Scalability using Autoscaling• High Availability using Multi AZ and AWS  building blocks• Performance usin...
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 d...
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 (o...
Solution = AWS• Scalability using Autoscaling• High Availability using Multi AZ and AWS  building blocks• Performance usin...
AWS is Cost effective• Cost Flexibility• On demand  – Pay only for what you use  – No upfront commitments
Cost Comparison (Traditional vs. AWS)                        $180                                                         ...
AWS use cases for E-commerce apps• Run your entire application on AWS• Run AWS as your extended Data Center (DC)• AWS as P...
AWS Infrastructure                        Existing Data CenterProduction                                  ProductionConten...
AWS benefits for IT• Scale capacity on demand• Derive value from good architecture• No fear of lost sales because of slow ...
Summary• AWS is the right fit for e-commerce applications• AWS provides cost-effective infrastructure to  handle any level...
8KMiles - Who we are•   Amazon Web Services Partner•   Help companies leverage Cloud Computing•   Expertise across the ent...
Q&A8KMilescloud.8KMiles.comCall: 636-544-8413cloud@8KMiles.comAmazon Web Servicesaws.amazon.comaws.amazon.com/contact-us/a...
Thank You!
Upcoming SlideShare
Loading in...5
×

Prepare your IT Infrastructure for Thanksgiving

6,058

Published on

Prepare your IT Infrastructure for Thanksgiving and Holiday season . Taking ecommerce to the cloud.
Retail E-commerce Landscape – Intro ,Intro to AWS
Why consider AWS for E-commerce,Amazon Auto Scaling Demo

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,058
On Slideshare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Prepare your IT Infrastructure for Thanksgiving

  1. 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. 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. 3. The Grass is definitely Green! On theRetail 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. 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. 5. Performance Matters! (More thanEver) Gomez 2010
  6. 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 sizesaround the world……utilizing the knowledge, expertise, and tools usedto run Amazon.com’s global web properties for overa decade.
  7. 7. AWS Computing Platform
  8. 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. 9. E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and capacity planning for peak times3. Unexpected Demand Surge4. Lead times for leasing / procurement
  10. 10. Online Retail Website - CapacityUtilization during a typical week
  11. 11. E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and Capacity planning for peak times3. Unexpected Demand Surge4. Lead times for leasing /procurement
  12. 12. Capacity over provisioning duringHoliday Season
  13. 13. E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and capacity planning for peak times3. Unexpected Demand Surge4. Lead times for leasing /procurement
  14. 14. Unexpected Demand Surge duringHoliday season Opportunity Cost/Total Impact = [(%Downtime) + 0.3*(%Page Load Times >4 seconds)] * Sales
  15. 15. E-Commerce: IT Challenges1. Capacity utilization in normal times2. Scaling and capacity planning for peak times3. Unexpected Demand Surge4. Lead times for leasing /procurement
  16. 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. 17. Which translates to the followingquestions for IT –How to address scalability –How to ensure application is Highly Available –How to maintain performance levels –How to optimize costs
  18. 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. 19. Scalability using Amazon AutoScaling 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. 20. Traditional Scaling • Fixed capacity • Under utilization of resources • Cost LeakageAmazon Auto Scaling • Align no. of instances with demand • Flexible capacities and scaling sizes • Save costs
  21. 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. 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
  23. 23. Source : AWS
  24. 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 newCache Clusters Cache Clusters EC2 instances across Multiple AZ’sRead 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. 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. 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. 27. Content Delivery Networks• Use Amazon CloudFront to distribute content with low latency and high data transfer speeds
  28. 28. Source : AWS
  29. 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. 30. Caching• Use Caching technologies – Amazon ElastiCache (beta) – Memcached / Membase
  31. 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. 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. 33. AWS is Cost effective• Cost Flexibility• On demand – Pay only for what you use – No upfront commitments
  34. 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. 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. 36. AWS Infrastructure Existing Data CenterProduction ProductionContent Web Services InventorySearch SOAP, Rest , JSON Order ManagementCatalog PaymentRecommendations FulfillmentSocial apps Customer Service FTP , SFTP , SSHShoppingAnalyticsComparisons Amazon VPCMobile SiteOthersBrowse only siteTest/Dev InfraConfiguration Mgmt
  37. 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. 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. 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. 40. Q&A8KMilescloud.8KMiles.comCall: 636-544-8413cloud@8KMiles.comAmazon Web Servicesaws.amazon.comaws.amazon.com/contact-us/aws-sales
  41. 41. Thank You!

×