Framework / Domains / Manage the FinOps Practice / Onboarding Workloads
Orchestrating the migration of systems into, or between, cloud environments in a way that provides transparency to cost, usage, and impact; supports operational objectives; and establishes or maintains cost effectiveness.
Manage onboarding strategy
Plan migrations
Coordinate onboarding
Moving workloads into or between cloud environments requires planning, coordination, stakeholder alignment, and an organizational strategy to determine what and how workloads and systems will be moved. Activities from most other Capabilities will be enacted to successfully move a system or systems to the cloud, or from one cloud to another.
Onboarding Workloads is typically triggered in response to a desire to reduce or close down data centers or retire capital assets, but may also be in response to merger or acquisition, adoption of a new cloud or on-premises cloud technology, or simply the desire to find the most cost-effective home for an application with a unique usage pattern.
An onboarding strategy is critical for any organization adopting public or private cloud, particularly those that are migrating applications from data centers. A detailed migration plan is also required for onboarding of complex applications or workloads. Typically cloud providers or third party consultants or vendors can help with estimates and plans to migrate to cloud, but before a migration plan is useful, the organization must understand what it will onboard, under what circumstances, and document how success will be measured.
The onboarding strategy will rely very much on the organization’s overall cloud strategy. Whatever the organization is trying to accomplish by moving to cloud – faster innovation, better security, enhanced reliability, lower cost profiles, etc. – will be dramatically affected by the applications it selects to move to the cloud, and how it moves them. Do the systems need to scale? Are they variable use? Are we confident in our cost forecasts? Are they architected appropriately to run in the cloud? Are there skilled resources available to optimize and operate them once there? Considerable thought should go into the onboarding strategy, involving personas from Engineering, Finance, Leadership, Product teams and potentially allied personas.
Migration planning can then inform the details of when and how the systems should be moved to the target cloud environment, and the method of moving them. Cost efficiency is best achieved by designing it as early in the life of the system as possible. The relationship between the Architecting for Cloud Capability and onboarding workloads creates one of the best opportunities to incorporate FinOps and other well architected best products into the application you are deploying to the cloud.
Systems aren’t onboarded in isolation. Other applications, operations systems, and cloud landing zones will be impacted by your new workload. Application resources will need to abide by cloud policies including tagging requirements to ensure the workload has the appropriate level of visibility for other work streams such as automation, chargeback, etc. The FinOps team will also need to know estimated usage and forecast models have been created, and determine appropriate rate and usage optimization are planned for and applied.
Onboarding KPIs will be critical to measuring the success of migrations. Migrations, particularly from data centers to cloud, often encounter blockers that may be difficult to overcome. Running in parallel in both environments can create a financial and sustainability impact that was unanticipated, and can be costly if it lasts very long. Keeping close program management on onboarding is critical and can be an important investment if organizations are migrating at a large scale. Depending on your organization’s Cloud Adoption strategy, this could quickly overwhelm the central FinOps team or drive difficult prioritization conversations within the organization.
Organizations will need to develop a formal onboarding process for workloads that will continuously evolve. This onboarding process will start with test or development environments and show how applications can then be moved to staging and production environments. Onboarding will happen for a long period of time in most organizations, so driving collaboration is critical.
As someone in the FinOps team role, I will…
As someone in an Engineering role, I will…
As someone in a Finance role, I will…
As someone in a Procurement role, I will…
As someone in a Product role, I will…
As someone in a Leadership role, I will…
As someone in an Allied Persona role, I will…
Since onboarding workloads can impact so many parts of the business, there can be many KPIs that can effectively measure how well your organization is onboarding workloads. Check out the KPI Library to see which metrics may make the most sense for your organization.