Azure Functions 可以容器化。它的用例是什么?

标签 azure docker kubernetes azure-functions containers

Azure 函数可以容器化,但它的实际用例是什么。它是否具有可移植性并且易于在本地或其他任何 Kubernetes 环境中运行?或者还有什么?

最佳答案

据我所知,

我们可以以无服务器方式运行 Azure Functions,即由供应商 (Azure) 管理的后端 VM 和服务器。另外,我相信有 2 个 Azure 容器服务,例如容器实例和 Kubernetes 服务。

Azure Kubernetes 服务可处理大量容器。

  1. 与在单个物理主机上运行多个虚拟机非常相似,您可以在单个物理或虚拟主机上运行多个容器。

  2. 在虚拟机中,您需要查看操作系统、磁盘、互联网、更新虚拟机和修补、更新虚拟机中存在的应用程序以及您需要管理的所有内容,而在容器中,您不必查看操作系统,您可以轻松地在容器中配置并使用数据库、Python运行时等服务。

示例:

您可以控制虚拟机,但容器则不然。

假设我是 Web 开发人员/数据科学家/数据分析师,只想在 SQL 数据库上工作。

它可以安装在虚拟机上,也可以通过容器使用。

主要区别是,

当您在容器上部署时,这将是一个简单的包,让您只关注 SQL 数据库,所有其他配置(例如操作系统等依赖项)、配置作为该包的一部分都可以由该容器服务处理。 但在虚拟机中,当您安装 SQL 数据库时,还需要查看其他依赖项。

关于Azure Functions 可以容器化。它的用例是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73340339/

相关文章:

azure - 如何从 Azure 命令 "results"的 'az group list in powershell' 数组中只选择一个属性?

asp.net - System.IdentityModel.Tokens.ValidatingIssuerNameRegistry 的配置问题

php - Mysql 在 Docker 容器上退出

docker - 无法从kubernetes访问应用程序

azure - 使用 Azure AD B2C 中的自定义策略记录对身份提供程序的调用

javascript - 使用 dropzone.js 将文件直接上传到 Azure Blob 存储(使用 SAS)

cloud - 无法创建和运行未经授权的Bluemix容器

sql-server - Docker-compose MS SQL attach_dbs

kubernetes - 为部署启动滚动更新的自动化替代方案

docker - 设置资源限制时,Kubernetes Pod 仅分配给一个节点