Scaling AWSomeTrips
Scaling AWSomeTrips
Challenges Needs
Spiky Traffic on season Better performance and
High page load time for users availability
High transaction failures during Scalability and Elasticity
seasonal peaks
Reduce spending on
Losing customer and Business infrastructure
Takes weeks to provision new
servers Better customer experience on
platform
No scalability from Service provider
Service level degrading Ease of going global
Costing Building Analytical Capabilities
Current Hosted Infrastructure
30 Servers in total
12 APPLICATION SERVERS Web + Application server Storage – 6TB NAS
config - 6 cores/ 24 GB RAM
10 WEB SERVERS Akamai for CDN – 10 TB Data
Database server config – 12 transfer
4 DATABSE SERVERS cores/ 64 GB
Number of Administrators – 5
2 MANAGEMENT SERVERS LAMP STACK
2 CACHEING SERVER
Current Hosted
Architecture
Web + Application
server config - 6 cores/
24 GB RAM
Database server config
– 12 cores/ 64 GB
LAMP STACK
Storage – 6TB NAS
Akamai for CDN – 10 TB
Data transfer
Number of
Administrators – 5
Business Challenges
Performance and Availability –Need consistent application response time for users
Loosing Customer because of High page load time and Transaction failures
Scalability and Elasticity – Need to Operate at any capacity, within 500k users or beyond
5Million Users
Need Reduced Business Risk with consistent performance and Service availability to users
Building a global infrastructure – Expanding to Indonesia and Philippines
Building Data Analytical capabilities to better understand customer insights, user interactions
and user logs – Currently holds 6TB of Unstructured Data
All servers are in India
High provisioning time for additional resources
High Reliability on Apollo Service provider
Why Amazon Web Services?
25000
22573 Apollo Provider vs AWS
20000
Dollars Per Month
15000
11270
10000
4000
5000
1587
0
Apollo vs AWS per month Akamai CDN vs CloudFront
Apollo AWS
AWS Infrastructure cost translates to 11200 $ per month or ~50% of the current spend
with Apollo Providers 22573$ per month.
Security and Compliance
Next
Steps