BCDevOps / OpenShift4-Migration

Scripts and info for Ministry teams migration from OpenShift 3.11 to 4.x
Apache License 2.0
3 stars 0 forks source link

What are the key success factors for migrating an app from OCP 3->OCP 4 Platform? #74

Closed mitovskaol closed 2 years ago

mitovskaol commented 3 years ago
  1. Having a support team in place! Yes, each app hosted on the Platform is supposed to have a DevOps Specialist/SRE person supporting it. The team that built or supports the app can migrate it in the quickest and most efficient way.
  2. Having DevOps skills on the team. If you don't have DevOps Specialists on the team, bring someone in to train your developers. Pair-programming is a great way to share knowledge and cross-train within the team.
  3. Staying in the loop. Learn about upcoming change early by attending Platform Services Sprint Reviews and being on the communications distribution list.
  4. Developing a migration plan as early as possible. Start planning the migration early, having a good plan is a key.
  5. Keeping business owners aware about the migration. Let your sponsor and other stakeholders know about the migration, it will help making it a priority and a part of the app roadmap. Also, will help with timing the migration to avoid possible conflicts with other business priorities (e.g. important releases and milestones). Keeping the business owners informed about the migration progress and let them know about possible delays and challenges as soon as possible to help with schedule adjustments.
  6. Having a pattern set up to follow for all environments. Migrating a DEV environment will most likely take the longest but then you will be able to repeat the pattern for TEST and PROD and migrate those environments quickly.
  7. Discovering new services that the team can take advantage from. Your app stores a large amount of unstructure data such as files, images or documents? Have a look at the new S3-based Object Storage service offered by OICO.
  8. Keep in touch with Platform Services team and using the support options available with them. Ask migration questions in #devops-ocp4-migration channel in Rocket.Chat.