Issue link: https://insights.oneneck.com/i/1171394
Modernize applications Modernize legacy applications for the cloud to digitally transform and make them future-ready. The right approach for modernizing your application workloads will vary based on business requirements, migration portfolio, and migration compatibility results. The applications to be modernized may require minor changes in code or need a complete redesign to make them cloud-ready. Common approaches include refactoring by moving applications into containers, rearchitecting using microservices architectures, or rebuilding using Azure platform-as-a-service (PaaS) solutions. Refactor. Transforming your legacy application by modernizing your application deployment architecture to retain your existing application code and business logic. Rearchitect. Rearchitecting to modify or extend the existing application's code base to optimize it for cloud platform and better scalability, including loosely coupled modules or functions that integrate to build a complete app. Rebuild. Considering cloud-native technologies to leverage the high productivity of PaaS and rapid application development when building greenfield applications in this phase. Learn more about these approaches. Step 3: Optimize Optimizing workloads on Azure is an ongoing process of continuously streamlining cloud resources to enhance security, improve performance, and maximize ROI. To do so, organizations can use Azure security and management offerings to govern, secure, and monitor their workloads in Azure. They can start leveraging the following offerings to run a secure, highly efficient, and well-managed environment. Cost Management. With Azure Cost Management, you can manage your cloud spend with transparency and accuracy— giving you the tools to monitor, allocate, and trim your cloud costs so you can accelerate future cloud investments. Security and governance. You can rely on the Azure Security Center for unified security management and advanced threat protection across hybrid cloud workloads, giving you full visibility and control over the security of your applications in Azure. Developing a cloud migration strategy Chapter 03 12