Tech & Work
When thinking about migrating applications into containers, there are three main high-level strategies: lift and shift, augment, and rewrite.
No matter which method you choose, it it important to recognize that most software was designed and written before modern, image-based containers were invented. To successfully move to containers, you will need a solid migration strategy that takes into account the needs of your applications and the nature of Linux® containers.
This document will outline specific, technical recommendations and guidelines for migrating software into containers, ranging from image build procedures to how they should run in production.