Overview of a hybrid workload

Customer workloads are becoming increasingly complex, with many applications often running on different hardware across on-premises, multicloud, and the edge. Managing these disparate workload architectures, ensuring uncompromised security, and enabling developer agility are critical to success.

Azure uniquely helps you meet these challenges, giving you the flexibility to innovate anywhere in your hybrid environment while operating seamlessly and securely. The Well-Architected Framework includes a hybrid description for each of the five pillars: cost optimization, operational excellence, performance efficiency, reliability, and security. These descriptions create clarity on the considerations needed for your workloads to operate effectively across hybrid environments.

Adopting a hybrid model offers multiple solutions that enable you to confidently deliver hybrid workloads: run Azure data services anywhere, modernize applications anywhere, and manage your workloads anywhere.

Extend Azure management to any infrastructure

Tip

Applying the principles in this article series to each of your workloads will better prepare you for hybrid adoption. For larger or centrally managed organizations, hybrid and multicloud are commonly part of a broader strategic objective. If you need to scale these principle across a portfolio of workloads using hybrid and multicloud environments, you may want to start with the Cloud Adoption Framework's hybrid and multicloud scenario and best practices. Then return to this series to refine each of your workload architectures.

Use Azure Arc enabled infrastructure to extend Azure management to any infrastructure in a hybrid environment. Key features of Azure Arc enabled infrastructure are:

  • Unified Operations

    • Organize resources such as virtual machines, Kubernetes clusters and Azure services deployed across your entire IT environment.
    • Manage and govern resources with a single pane of glass from Azure.
    • Integrated with Azure Lighthouse for managed service provider support.
  • Adopt cloud practices

    • Easily adopt DevOps techniques such as infrastructure as code.
    • Empower developers with self-service and choice of tools.
    • Standardize change control with configuration management systems, such as GitOps and DSC.

Run Azure data services anywhere

Use Azure Arc enabled data services to run Azure data services anywhere to support your hybrid workloads. Key features of Azure Arc enabled data services are:

  • Run Azure data services on any Kubernetes cluster deployed on any hardware.
  • Gain cloud automation benefits, always up-to-date innovation in Azure data services, unified management of your on-premises and cloud data assets with a cloud billing model across both environments.
  • Azure SQL Database and Azure PostgreSQL Hyperscale are the first set of Azure data services that are Azure Arc enabled.

Modernize applications anywhere

Use the Azure Stack family to modernize applications without ever leaving the datacenter. Key features of the Azure Stack family are:

  • Extend Azure to your on-premises workloads with Azure Stack Hub. Build and run cloud apps on premises, in connected or disconnected scenarios, to meet regulatory or technical requirements.
  • Use Azure Stack HCI to run virtualized workloads on premises and easily connect to Azure to access cloud management and security services.
  • Build and run your intelligent edge solutions on Azure Stack Edge, an Azure managed appliance to run machine learning models and compute at the edge to get results quickly—and close to where data is being generated. Easily transfer the full data set to Azure for further analysis or archive.

Manage workloads anywhere

Use Azure Arc management to extend Azure management to all assets in your workloads, regardless of where they are hosted. Key features of Azure Arc management are:

  • Adopt cloud practices

    • Easily adopt DevOps techniques such as infrastructure as code.
    • Empower developers with self-service and choice of tools.
    • Standardize change control with configuration management systems, such as GitOps and DSC.
  • Scale across workloads with Unified Operations

    • Organize resources such as virtual machines, Kubernetes clusters and Azure services deployed across your entire IT environment.
    • Manage and govern resources with a single pane of glass from Azure.
    • Integrate with Azure Lighthouse for managed service provider support.

Next steps