我已阅读了尽可能多的文档,但找不到答案。MS 表示可以托管 node.js,但他们似乎没有说明集群和多区域故障转移有哪些选项(如果有的话)。
这里我假设 Azure 可以将 node.js 应用作为服务托管,而不仅仅是虚拟机,我们必须安装和管理自己的节点实例,并通过 kubernetes 或类似工具自行管理集群。我们不想接触 kubernetes。
答案1
Azure App Service 可以直接在 App Service 上支持 NodeJs,也可以将其作为在应用服务上运行的容器来支持,这都没有问题。
但是,应用服务不是多区域服务,如果您需要故障转移到单独的区域,则需要在每个区域中部署到应用服务,并使用 Azure Front Door 或流量管理器之类的工具添加负载平衡。