Best practices for migrating to containerized applications
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 is important to recognize that most software was designed and written before modern, image-based containers were invented. Even if you choose the “lift and shift” method, where you might run a monolithic application inside a single container, it is likely that your application will need to be modified. 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.