在 azure 中扩展基于 docker 的应用程序服务的最佳方式是什么?在 AWS,我知道我们可以使用容器服务。目前我在 azure 上使用云服务,它可以轻松扩展。还有看起来比云服务更好的 Service Fabric。但是当我使用 docker 时,如何将它们扩展到多个虚拟机?
3 回答
看看 Azure VM Scale Sets,它可以轻松与 Azure 自动缩放集成。请参阅https://azure.microsoft.com/en-us/blog/azure-vm-scale-sets-public-preview/
还有一些值得追踪的东西..
1) Azure Container Service 即将推出预览版,详见公告:https ://azure.microsoft.com/en-us/blog/azure-container-service-now-and-the-future/
2) Azure 快速入门模板中的 Mesos Cluster with Marathon 和 Swarm 解决方案:https ://github.com/Azure/azure-quickstart-templates/tree/master/mesos-swarm-marathon
微软刚刚宣布了提供 Mesos 或 Swarm 编排的 Azure 容器服务
启动博客https://azure.microsoft.com/en-us/blog/azure-container-service-preview/ 服务主页https://azure.microsoft.com/en-us/documentation/articles/acs-intro /
要在 Azure 中扩展普通 Docker 容器,您可以使用 ACS(Azure 容器服务)和 Docker Swarm 或 Mesos DC/OS。
另一种选择是使用 Azure Service Fabric,它的 Linux 版本也使用 Docker。对于 Windows 的 SF,它很快就会使用 Windows Docker 容器来支持 Docker。Service Fabric 更进一步(它不仅仅是用于扩展的容器编排),因为它提供了应用程序平台和规范性框架,例如有状态服务、可靠集合和 Actor 框架。