SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BENGALURU
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Success story of migrating entire
infrastructure from AWS Singapore to AWS
Mumbai
Pranesh Vittal CG, Database Architect, Medlife.com | 6th Oct 2018.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is Medlife.com?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
When did we come into existence?
First Order
Delivered – May
2015
First Production
Deployment – May
2015
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Growth Story
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Growth Story:
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Growth Story:
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Story
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Story:
Stringent Laws
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Story:
AWS Mumbai is cheaper than
AWS Singapore.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Story:
Stay closer to the users.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Story:
Aggressive Marketing in the
form of TVC, Online
Marketing, Social Media
Marketing.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Story:
• Availability of the required services in the target region.
• An opportunity to implement best practices.
• Expiry of Reserved Instances.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning Story
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Technology stack at Medlife.com
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning Story:
• Program Duration : 2 Months.
• VPC Peering between the two regions.
• Segregating Automated & Manual tasks.
• Scarce documentation available on this topic.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning Story (Continued):
• See yourself transition from unknown-unknowns to known-knowns.
• No half-hearted attempts.
• Keep the stake holders informed about what to expect, the risks, the
timelines, the additional costs etc…
• Nurture a good team with mix of DevOps, Development, QA Teams.
• Plan well in advance for any time-critical tasks like data sync.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Planning Story (Continued):
• Prefer DNS names over IP values.
• Review AWS limits of the target region to avoid last minute surprises.
• Practice with smaller instance type during automation tests.
• Always have a good rollback plan in place in case of unforeseen errors.
• Make best use of Business or Enterprise support.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Execution Story
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Execution Story on the D-Day:
• No major release before the migration.
• Enough rest time for the core migration team.
• Don’t engage the whole team for the migration.
• Have a positive mindset.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Execution Story on the D-Day (Continued):
• Blue-Green deployment using Terraform, Jenkins, Chef
• Once all the required infrastructure was ready.
 Switch the Primary MongoDB replica set member from
Singapore to Mumbai region.
 Change the Route53 rules from Singapore to Mumbai region.
 Migrate the services that required manual intervention.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More Related Content

PDF
AWS Cloud9과 Workspace만으로 PC없는 개발환경 활용기 (박성용, 허밍랩) :: AWS DevDay 2018
PDF
AWS 인공지능 서비스와 서버리스 서비스를 이용한 동영상 분석 서비스 구축하기 (김현수/황윤상, AWS 솔루션즈 아키텍트) :: AWS D...
PDF
데이터센터 1도모르는 개발자가 마이크로서비스를 만났을때 (안주은, MyMusicTaste) :: AWS DevDay 2018
PPTX
An ops discovery of serverless
PPTX
[AWS summit 2018] MSA 를 넘어 Function으로 진화
PDF
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018
PDF
Aws summit strikingly analytics
PDF
RoboMaker로 DeepRacer 자율 주행차 만들기 :: 유정열 - AWS Community Day 2019
AWS Cloud9과 Workspace만으로 PC없는 개발환경 활용기 (박성용, 허밍랩) :: AWS DevDay 2018
AWS 인공지능 서비스와 서버리스 서비스를 이용한 동영상 분석 서비스 구축하기 (김현수/황윤상, AWS 솔루션즈 아키텍트) :: AWS D...
데이터센터 1도모르는 개발자가 마이크로서비스를 만났을때 (안주은, MyMusicTaste) :: AWS DevDay 2018
An ops discovery of serverless
[AWS summit 2018] MSA 를 넘어 Function으로 진화
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018
Aws summit strikingly analytics
RoboMaker로 DeepRacer 자율 주행차 만들기 :: 유정열 - AWS Community Day 2019

Similar to Success story of migrating entire infrastructure from AWS Singapore to AWS Mumbai (8)

PPTX
Dev348 ReInvent Corteva Agriscience
PDF
Keynote: AWS Startup Day São Paulo
PDF
2019 03-13-implementing microservices by ddd
PPTX
Enterprise Cloud Adoption
PDF
AWS 기반 Microservice 운영을 위한 데브옵스 사례와 Spinnaker 소개::김영욱::AWS Summit Seoul 2018
PPTX
From Monolithic to Modern Apps: Best Practices
PPTX
DevOps, CI/CD, cost management, and security on AWS
PDF
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Dev348 ReInvent Corteva Agriscience
Keynote: AWS Startup Day São Paulo
2019 03-13-implementing microservices by ddd
Enterprise Cloud Adoption
AWS 기반 Microservice 운영을 위한 데브옵스 사례와 Spinnaker 소개::김영욱::AWS Summit Seoul 2018
From Monolithic to Modern Apps: Best Practices
DevOps, CI/CD, cost management, and security on AWS
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Ad

More from AWS User Group Bengaluru (20)

PDF
Demystifying identity on AWS
PPTX
AWS Secrets for Best Practices
PPTX
Cloud Security
PDF
Lessons learnt building a Distributed Linked List on S3
PDF
Medlife journey with AWS
PPTX
Building Efficient, Scalable and Resilient Front-end logging service with AWS
PPTX
Exploring opportunities with communities for a successful career
PPTX
Slack's transition away from a single AWS account
PDF
Log analytics with ELK stack
PDF
Serverless Culture
PPTX
Refactoring to serverless
PDF
Amazon EC2 Spot Instances Workshop
PPTX
Building Efficient, Scalable and Resilient Front-end logging service with AWS
PDF
Medlife's journey with AWS from 0(zero) orders to 6 digit mark
PPTX
AWS Secrets for Best Practices
PPTX
Exploring opportunities with communities for a successful career
PDF
Lessons learnt building a Distributed Linked List on S3
PPTX
Cloud Security
PDF
Amazon EC2 Spot Instances
PDF
Cost Optimization in AWS
Demystifying identity on AWS
AWS Secrets for Best Practices
Cloud Security
Lessons learnt building a Distributed Linked List on S3
Medlife journey with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWS
Exploring opportunities with communities for a successful career
Slack's transition away from a single AWS account
Log analytics with ELK stack
Serverless Culture
Refactoring to serverless
Amazon EC2 Spot Instances Workshop
Building Efficient, Scalable and Resilient Front-end logging service with AWS
Medlife's journey with AWS from 0(zero) orders to 6 digit mark
AWS Secrets for Best Practices
Exploring opportunities with communities for a successful career
Lessons learnt building a Distributed Linked List on S3
Cloud Security
Amazon EC2 Spot Instances
Cost Optimization in AWS
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Modernizing your data center with Dell and AMD
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Monthly Chronicles - July 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
Modernizing your data center with Dell and AMD
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Success story of migrating entire infrastructure from AWS Singapore to AWS Mumbai

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BENGALURU
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Success story of migrating entire infrastructure from AWS Singapore to AWS Mumbai Pranesh Vittal CG, Database Architect, Medlife.com | 6th Oct 2018.
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Medlife.com?
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. When did we come into existence? First Order Delivered – May 2015 First Production Deployment – May 2015
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Growth Story
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Growth Story:
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Growth Story:
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Story
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Story: Stringent Laws
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Story: AWS Mumbai is cheaper than AWS Singapore.
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Story: Stay closer to the users.
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Story: Aggressive Marketing in the form of TVC, Online Marketing, Social Media Marketing.
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Story: • Availability of the required services in the target region. • An opportunity to implement best practices. • Expiry of Reserved Instances.
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning Story
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Technology stack at Medlife.com
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning Story: • Program Duration : 2 Months. • VPC Peering between the two regions. • Segregating Automated & Manual tasks. • Scarce documentation available on this topic.
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning Story (Continued): • See yourself transition from unknown-unknowns to known-knowns. • No half-hearted attempts. • Keep the stake holders informed about what to expect, the risks, the timelines, the additional costs etc… • Nurture a good team with mix of DevOps, Development, QA Teams. • Plan well in advance for any time-critical tasks like data sync.
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Planning Story (Continued): • Prefer DNS names over IP values. • Review AWS limits of the target region to avoid last minute surprises. • Practice with smaller instance type during automation tests. • Always have a good rollback plan in place in case of unforeseen errors. • Make best use of Business or Enterprise support.
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Execution Story
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Execution Story on the D-Day: • No major release before the migration. • Enough rest time for the core migration team. • Don’t engage the whole team for the migration. • Have a positive mindset.
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Execution Story on the D-Day (Continued): • Blue-Green deployment using Terraform, Jenkins, Chef • Once all the required infrastructure was ready.  Switch the Primary MongoDB replica set member from Singapore to Mumbai region.  Change the Route53 rules from Singapore to Mumbai region.  Migrate the services that required manual intervention.
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.