Session

From EC2 to Kubernetes: Takeaways from a brownfield migration

From 2018 to 2019, we migrated our SaaS product from a conventional setup of 1800 EC2 instances to a dynamic and scalable architecture managed within Kubernetes Clusters.

This session will discuss the entire journey of our migration endeavor, from the nine-month conversion phase to the ongoing challenges encountered in the post-migration landscape. Topics discussed will be migrating existing customers, mitigating the impacts of noisy neighbors, devising efficient deployment strategies, and fine-tuning resource allocation to align with individual customer usage patterns.

Key Takeaways for Attendees:
- Insights into the rationale behind transitioning from EC2 instances to Kubernetes.
- Strategies for provisioning dedicated container instances to each customer while preventing interference from noisy neighbors.
- The rationale behind opting for managed services for our database and file storage needs.
- Challenges encountered during the transition from hosting on Windows to a Linux-based container environment.
- Best practices for routine maintenance tasks while respecting customers' maintenance windows.
- Navigating deployment challenges, leveraging "dogfooding" strategies, and implementing release rings.
- Techniques for dynamically adjusting CPU and RAM resources based on customer usage metrics.

The target audience for this talk is someone aware of kubernetes basics, such as nodes, containers, and namespaces, but not an expert. It is designed for anyone who has been a developer, operations, or platform engineer for with 2+ years of industry experience.

Bob Walker

Field CTO at Octopus Deploy

Omaha, Nebraska, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top