Prepare your IT Infrastructure for Thanksgiving

  • 5,058 views
Uploaded on

Prepare your IT Infrastructure for Thanksgiving and Holiday season . Taking ecommerce to the cloud. …

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

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
5,058
On Slideshare
0
From Embeds
0
Number of Embeds
36

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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 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. 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 thanEver) 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 sizesaround the world……utilizing the knowledge, expertise, and tools usedto run Amazon.com’s global web properties for overa decade.
  • 7. AWS Computing Platform
  • 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 Challenges1. Capacity utilization in normal times2. Scaling and capacity planning for peak times3. Unexpected Demand Surge4. Lead times for leasing / procurement
  • 10. Online Retail Website - CapacityUtilization during a typical week
  • 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. Capacity over provisioning duringHoliday Season
  • 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. Unexpected Demand Surge duringHoliday season Opportunity Cost/Total Impact = [(%Downtime) + 0.3*(%Page Load Times >4 seconds)] * Sales
  • 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. 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 followingquestions 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 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. 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. 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
  • 23. Source : AWS
  • 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. 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
  • 28. Source : AWS
  • 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 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. 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&A8KMilescloud.8KMiles.comCall: 636-544-8413cloud@8KMiles.comAmazon Web Servicesaws.amazon.comaws.amazon.com/contact-us/aws-sales
  • 41. Thank You!