Plan for management and cost optimization

Completed

Now you can describe the process of migrating your Oracle application to an Azure VM-based infrastructure. However, you also want to convey to managers how to optimize costs in Azure and simplify management.

When you're thinking about a cloud migration project, consider the following questions.

How does your application fit within your organization's wider Azure strategy?

During a migration, you're primarily concerned with ensuring that your specific application successfully makes the transition to the cloud. At the same time, you're likely also part of a wider effort across your organization to adopt modern cloud-hosting solutions. As such, you need to understand the goals, limitations, and overall strategy of this effort.

Screen UI of an example cost analysis in Azure.

The Microsoft Cloud Adoption Framework for Azure offers guidance to help your organization plan, manage, and govern its cloud adoption process. Following the best practices in this framework will help your organization achieve the best business outcomes possible in your cloud adoption effort. Make sure when planning this effort that you've considered the following:

  • Fit your workload within the wider organizational cloud adoption strategy. This strategy includes both business justification and aspirational goals for the organization's cloud adoption efforts. If your organization hasn't already defined this strategy, work with your managers and wider business team to start the process of creating one.

  • Understand or help establish your organization-wide cloud adoption plan for all cloud-hosted workloads and how that affects your particular workload migration. This creates actionable plans from the overall strategy and can set you up for success managing and organizing your Azure resources.

  • Determine how your application fits into the global management group and subscription structure. Be aware of any permissions or administrative restrictions you may need to address.

  • Plan for governance after migration, based on organizational policies and processes. If you don't have these policies and processes, you'll need to create them prior to migration.

  • Identify security and management requirements for your workloads. Are there network or access restrictions that need to be implemented as a matter of policy? Are there logging and alerting requirements you need to meet? Are there legal or other jurisdictional issues that apply to your data?

How can you best optimize your costs on Azure?

Just as important as addressing and accommodating your organization's wider cloud adoption plans is learning how to optimize the cost of your Azure resources. Azure offers many potential cost benefits over traditional on-premises hosting, but to make the most of these benefits, you need to proactively plan how to manage costs.

Cost optimization includes ensuring that the size and scale of your compute or storage usage is appropriate to your needs. For example, you may find that the VM sizes you chose for your app migration are larger than needed or that the VM instance count you're running to handle peak demand is much higher than during low-demand periods. Achieve savings by resizing your VMs to better match your needs or setting up scaling rules to add or remove instances on demand. Azure tools can help: