【问题标题】:Limitations of Web App for Containers in AzureAzure 中容器的 Web 应用程序限制
【发布时间】:2020-02-16 07:34:18
【问题描述】:

我们计划用 Java 或 .NET 开发一个新的 Web 应用程序。该应用程序应使用 Azure 云平台中的 docker 进行容器化,并且应具有可扩展性(选择的用户群约为 80-90)。由于不需要开发基于微服务的应用程序,我们计划在后端开发 REST 服务,在前端开发 Angular JS 作为应用程序架构。服务后端将部署在 Web 服务器中,并将在一个容器中运行另一个是 Angular JS 前端。

在这种情况下,Azure App 服务中的 Web App for container 会是正确的选择吗?

Web App 对容器有什么限制?

如果应用程序是使用 Java Spring Boot 开发的,Azure App 服务中容器的 Web App 是否有任何限制?

【问题讨论】:

    标签: azure-web-app-service


    【解决方案1】:

    是的,使用 Java 或 .NET 开发 Web 应用程序并将其容器化以便于部署是一个不错的选择。

    限制请参考官方文档Azure subscription and service limits, quotas, and constraintsApp Service limits部分。

    在 Linux 上将 Java Spring Boot 与 WebApp 用于容器并没有任何限制。也和在 Docker 上开发一样。

    另外,只是考虑在后面开发REST服务,我建议你可以使用我认为更容易的Azure Functions in Java

    【讨论】:

      【解决方案2】:

      如果您只想运行 Spring Boot,您还可以在应用服务中使用适用于 Windows 或 Linux 的“Java SE”产品。在这种情况下,您只需部署代码,无需担心管理容器,例如更新 JRE 版本等。

      但是,如果您对部署容器化应用感兴趣,可以在 Azure 应用服务中使用 Windows 容器或 Linux 容器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-15
        • 1970-01-01
        • 2021-04-19
        • 2022-08-02
        • 1970-01-01
        • 2020-06-16
        • 1970-01-01
        • 2023-01-03
        相关资源
        最近更新 更多