我们正在寻找在Linux上使用网络应用程序,并希望获得有关PAAS实施的基础知识。
这似乎很棘手,因为底层的infra是docker,它是不可变的。这让我觉得与Windows上的App Service不同,服务器补丁取决于我们吗?
然而,我们似乎通过允许git推送源代码来模糊这种不变性,所以也许docker容器只是基线图像?如果是这样,如果底层实例有问题,故障转移/翻转如何工作?
Azure是否为我们修补了linux服务器?如果答案是'依赖',我们什么时候独立?
答案 0 :(得分:0)
Microsoft说他们确实为您修补服务器。
参见https://azure.microsoft.com/en-us/blog/making-it-easier-to-bring-your-linux-based-web-apps-to-azure-app-service/中的以下内容(粗体是我的)
Azure App Service是托管平台领域中的一个很好的例子。 Azure App Service提供了一种简单的方法来携带源代码或 容器并在几分钟内部署完整的Web应用程序,操作简便 应用程序所有者的配置设置。内建 安全套接字层(SSL)证书,自定义等功能 域,自动扩展,设置持续集成和 部署(CI / CD)管道,诊断,故障排除等 更多,为全周期构建和管理提供了强大的平台 的应用程序。 Azure App Service还抽象了所有 基础架构及其管理开销,远离用户, 维护运行服务的物理硬件,进行修补 安全漏洞,并不断更新基础 操作系统。
您的问题专门提到了Docker容器。稍后在同一页中查看。 (大胆是我的)
,也是我们在Linux上看到的最受欢迎的选项之一 提供– 自定义Docker容器。运行托管在其中的容器 Azure App Service为想要执行以下操作的客户提供了简单的入口 享受完全托管的平台,但还希望有一个可部署的平台 包含应用程序及其所有依赖项的工件,或者想要 使用超出内置默认值的自定义框架或版本 Azure应用服务平台。