Professional Documents
Culture Documents
Jeff Barr
Senior Manager and Evangelist Amazon Web Services
Harish Ganesan
CTO and Co-Founder 8KMiles Cloud Solutions
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
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!
Gomez 2010
utilizing the knowledge, expertise, and tools used to run Amazon.coms global web properties for over a decade.
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
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
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
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
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
EC2 Instance
Amazon CloudWatch
Scale Up
Scale Down
Scale Up
Scale Down
Traditional Scaling
Align no. of instances with demand Flexible capacities and scaling sizes Save 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
Source : AWS
1
HTTP/S requests hit the Amazon Load Balancer from the browser or mobile devices
AWS Elastic Load balancer directs requests to EC2 instances across Multiple AZs
Auto Scaling
Auto Scaling
Cache Clusters
Cache Clusters
Amazon AutoScaling automatically launches new EC2 instances across Multiple AZs Amazon RDS is configured with Multi AZ Hot Standby and Read Replicas
Deployment
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
Source : AWS
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
$160
$165
64%
$33
$59
Assumption: Normal Traffic: 10 quad core servers (extra large) Holiday Traffic: 50 quad core servers (5 times normal traffic) On AWS: 18 hours of Peak Traffic 6 hours of Normal Traffic
$15
$33
$15
$33
$15
Q4
Q1 Traditional Hosting
Q2
Q3
With AWS you can keep Costs low: - Move from Cap-ex to Op-ex - Scale on-demand (no upfront commitments)
AWS Infrastructure
Production Content Search Catalog Recommendations Social apps Shopping Analytics Comparisons Mobile Site Others Browse only site Test/Dev Infra Configuration Mgmt
Amazon VPC
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
Q&A
8KMiles cloud.8KMiles.com Call: 636-544-8413 cloud@8KMiles.com
Thank You!