and shift Yes Yes Yes No Do you require full control? HPC workload? Event-driven workload that has short-lived processes? Need full-fledged orchestration? No Yes Yes No Yes Yes Yes No No No No Yes Already optimized for the cloud Need a managed service? Familiar with Azure Service Fabric or older versions of the .NET Framework? Using Red Hat OpenShift? Need access to all Kubernetes capabilities? VMware Tanzu on Azure Virtual Machines Kubernetes on Azure Virtual Machines OpenShift on Azure Virtual Machines Commercial off-the-shelf app? Can it be containerized? Yes Your own orchestration implementation on Azure Virtual Machines. No Managed web hosting platform and features? Yes No Container-exclusive services - Azure Container Instances - VMware Tanzu on Azure Virtual Machines - Azure Red Hat OpenShift - Kubernetes on Azure Virtual Machines - Azure Kubernetes Service - OpenShift on Azure Virtual Machines - Azure Container Apps Container-compatible services - Azure Batch - Azure Service Fabric - Azure Functions - Azure App Service VMware workload? Yes No Azure Functions Azure App Service Azure Container Instances Azure Batch Azure Red Hat OpenShift Azure Kubernetes Service Azure Container Apps Azure Service Fabric Virtual Machines Azure VMware Solution Azure App Service Virtual Machines 3. 比較ポイントと意思決定の視点 20 / 23