How we use AWS at MobME Wireless
-
Upload
vishnu -
Category
Technology
-
view
1.196 -
download
1
description
Transcript of How we use AWS at MobME Wireless
![Page 1: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/1.jpg)
How we use AWS @mobmewireless
Vishnu Gopal
![Page 2: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/2.jpg)
About me• Vishnu Gopal
• CTO, MobME Wireless
• SlideShare Inc
• Human-Computer Interaction at UCL, London
• twitter.com/vishnugopal
![Page 3: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/3.jpg)
MobME Wireless• Product company: Telecom, Banking, Security,
Entrepreneurship
• We run Startup Village, a product incubator based in Kerala & Andhra Pradesh.
• AWS user since 2008
• We have a lot of servers (physical & VMs), 100+ physical servers & lots more VMs
• www.mobme.in
![Page 4: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/4.jpg)
![Page 5: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/5.jpg)
AWS• Early adopter: ~2008
• Initially, mostly S3 & Cloudfront
• Now we use: EC2, RDS, ElasticCache, Route53
• This short talk has my impressions about AWS, tradeoffs, problems in Indian context & some suggestions about alternatives.
![Page 6: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/6.jpg)
AWS
![Page 7: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/7.jpg)
EC2• On-demand server provisioning
• Replacement for unreliable VPS
• Thinking of switching to reserved instances
• Quick provisioning of servers
• Problem: cannot be used where regulatory requirements require server hosting to be done within India (some banks, most telecom)
![Page 8: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/8.jpg)
EC2
• Much better than alternatives for us (have explored Tata Instacompute & alternatives from Netmagic)
• If you need just simple hosting, VPS is usually cheaper
• Amazon credits for incubators like Startup Village make it the de-facto choice!
![Page 9: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/9.jpg)
RDS• Managed MySQL service
• Uptime of DBs is ~100%
• Convenience of managed implementations
• Relatively tuned out of the box
• At times expensive if capacity is not planned well.
![Page 10: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/10.jpg)
Elastic Cache• Relatively new addition to our arsenal
• We are big fans of Redis, and had switched our memcached installations to Redis a long time ago
• So when Elastic Cache added Redis last September it was a logical fit.
• Great implementation, replica & failover support
![Page 11: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/11.jpg)
Route53• Very reliable DNS
• Round-robin DNS for simple load balancing
• We host a lot of websites, and needed a central place for DNS hosting
• We’re exploring more options here, including linking to services like Cloudflare
![Page 12: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/12.jpg)
Other Services• Cloudfront: great CDN
• SQS: simple queue
• SES: very cheap email, we also use Mandrill
• EBS: very little use since we don’t have a lot of state
• Exploring: Glacier, VPC
![Page 13: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/13.jpg)
Overall Experience• Great on-demand computing
• Reliable
• Decent management console & tooling (can do better, for e.g. Heroku)
• Feels like bare metal
• Keeps up with the times
• Really wish we had an India availability zone
![Page 14: How we use AWS at MobME Wireless](https://reader033.fdocuments.in/reader033/viewer/2022060121/559415a51a28ab98468b45fa/html5/thumbnails/14.jpg)
Finis: Questions?