首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure容器服务和容器的Web应用程序之间的差异

Azure容器服务和容器的Web应用程序之间的差异
EN

Stack Overflow用户
提问于 2017-11-11 06:20:16
回答 1查看 12.4K关注 0票数 36

Azure Container Service和Web App for Containers之间有什么区别?

它们似乎都提供了一个完全托管的平台,我们可以在这个平台上部署容器。我觉得容器的Web App肯定提供了更多的东西,但我没有看到它。我读过Azure Container Service FAQWeb App for Containers intro page,但它们的区别对我来说并不明显。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-11 08:54:06

Docker Web App for Containers允许您运行托管Web应用程序的自定义容器。默认情况下,Linux OS的Web App Service提供了内置的Docker镜像,如PHP7.0和Node.js 4.5。但通过遵循此webpage的说明,您还可以托管您的自定义docker镜像,从而允许您定义自己的SW-Stack。限制是您只能将一个docker镜像部署到App Service。您可以扩展App Service以使用多个实例,但每个实例将部署相同的docker镜像。因此,这允许您将Docker作为服务使用,但并不是为了部署微服务。

容器服务、Kubernetes Service (AKS)和服务Fabric允许您部署和管理多个(不同的) Docker容器,这些容器可能还需要相互通信。假设您实现了一个购物网站,并希望基于微服务架构构建您的web应用程序。最终,您将拥有一个用于用户注册和登录的Service (= container)和另一个用于访问者购物车和购买物品的Service。此外,对于所有其他需要的任务,您还有许多更小的服务。由于购买服务的使用频率高于注册/登录服务,因此,例如,您将需要6个注册/注册服务实例和12个购物车服务实例。基本上,ACS、AKS和Service Fabric允许您部署和管理所有这些不同的微服务。

如果你想知道ACS/AKS和服务Fabric之间的区别,你可能想看看here

票数 46
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47232013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档