我可以在 Azure 中 运行 一个 Windows IIS ACI 并连接到一个 Oracle ACI 吗?

can i run a Windows IIS ACI and connect to an Oracle ACI both running in Azure?

在 Azure 中的虚拟网络上创建 Windows ACI 时,我在 Azure 中收到以下错误:

"The requested resource is not available in the location 'westeurope' at this moment. Please retry with a different resource request or in another location. Resource requested: '2' CPU '4' GB memory 'Windows' OS virtual network"

在我看来,Azure 目前不支持此配置,即 Windows Vnet 上的 ACI: https://docs.microsoft.com/en-us/azure/container-instances/container-instances-region-availability

我使用 vnet 的原因是我可以 运行 另一个 ACI 上的 (Oracle) 数据库并通过子网将网络服务器连接到它。还有其他方法吗?

图像基于以下基础图像: - 来自 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019 - 来自 oraclelinux:7-苗条的基础

我在我的本地网络上构建并测试了图像,它们工作正常(Web 服务器在 Windows 上,Oracle 在 Linux 上)。

虚拟网络中部署的ACI目前只支持Linux容器。查看消息 here:

Container resource limits may differ from limits for non-networked container instances in these regions. Currently only Linux containers are supported for this feature. Windows support is planned.

您可以使用其他服务,例如AKS with Windows node。或者等待功能支持 Windows 容器。