Azure 无服务器
进入无服务器时代 - 无需管理基础结构即可更快地生成应用。
在端到端平台上生成、部署并操作无服务器应用
通过最大限度地减少为符合基础结构要求而花费的时间和资源,为业务核心提供更多价值。使用完全托管的端到端 Azure 无服务器解决方案提高开发人员工作效率,优化资源并加快创新步伐。
为何选择 Azure 无服务器解决方案?
提高开发人员速度
通过将开发人员从基础结构预配和管理工作中解放出来,减少在非业务核心任务上花费的时间。使用开发人员友好的 API、低代码/无代码服务,及随时可用的机器学习和认知模型,更快地进行构建和部署。
提升团队效率
通过使用完全托管的平台构建、部署并运行应用程序,提高团队灵活性和效率。针对任何应用程序模式和环境(混合、云和边缘)进行构建。使用智能监视和分析工具主动管理应用程序。
提高组织影响力
借助 Azure 无服务器解决方案缩短上市时间,该解决方案可帮助组织扫清创新之路上的障碍并获得新的创收机会。借助智能安全管理和高级威胁防护,降低基础结构的总拥有成本,并将风险降至最低。
使用端到端 Azure 无服务器解决方案进行构建
无论要生成何种类型的应用程序或使用何种技术,均可享受无需管理基础结构的轻松自在。生成应用程序时,可从一系列无服务器执行环境、完全托管的服务以及一整套开发人员工具和服务中进行选择。
Azure 无服务器计算
由于无需管理用于运行代码和容器的基础结构,因此可更快地生成应用程序
无服务器容器化微服务
使用 Azure 容器应用,无需管理复杂的基础结构,即可部署容器化应用。使用首选的编程语言或框架编写代码,并构建完全支持 Distributed Application Runtime (Dapr) 的微服务。基于 HTTP 流量或由 Kubernetes Event-Driven Autoscaling (KEDA) 提供支持的事件进行动态缩放。
Serverless Kubernetes
在数秒内即可启动的容器实例内弹性预配 Pod,无需管理附加计算资源。使用 Azure Kubernetes 服务 (AKS) 和 AKS 虚拟节点的编排功能创建基于 Kubernetes 的无服务器应用程序,这些功能基于开放源代码 Virtual Kubelet 项目生成。通过向 AKS 群集添加 KEDA 事件驱动的自动缩放功能,充分利用事件驱动的方法。 KEDA 是一种开放源代码组件,使容器能够直接从事件源处理事件,并提供缩放到零的能力。
无服务器函数
Azure Functions是一种事件驱动型计算体验,可用于执行按所选语言编写的代码。按需扩展,且只需对执行代码所用的时间付费。开放源代码 Functions 运行时可用作 Azure 和 Azure Stack 中的托管服务,同时还可在包括 Kubernetes、Azure IoT Edge、本地甚至其他云端在内的众多位置运行。
无服务器应用程序环境
在完全托管的高效环境中,使用 Azure 应用服务在所选平台上运行并缩放 Web、移动和 API 应用程序。
"我们不是计算机科学家。我们需要合作伙伴来帮助我们建立基础结构,以实现真正快速的发展,这样我们才能充分尊重每一个捐助组织。与 Microsoft 和 Terawe 的合作伙伴关系彻底改变了我们的方法和思维。"
Dr.Greg Tietjen,助教兼首席研究员
用于实现无服务器的 DevOps 和开发人员工具
使用熟悉的工具,从自己的开发人员环境和偏爱的操作系统创建无服务器应用。获取用于构建、测试和部署函数、容器和基于 Kubernetes 的应用程序的一流服务
适用于无服务器的 CI/CD
使用 Azure DevOps 获取无限制、云托管的专用 Git 存储库。轻松设置持续集成/持续交付 (CI/CD),添加自动化包管理,自动地触发生成,以及部署到 Kubernetes、Azure Functions、Azure Web 应用或任何云中。
应用开发工具
使用一组全面的开发人员工具生成、运行并调试无服务器应用程序。使用模拟器在本地开发适用于 Functions 和 Kubernetes 等高级方案的应用,准备就绪后,轻松将这些应用以 Azure 为目标进行部署。
生成使用关系数据库和非关系数据库的无服务器应用
Azure SQL 数据库无服务器
使用 Azure SQL 数据库无服务器,更快地生成应用、优化性价比和简化对关系数据库的性能管理。根据工作负载需求自动缩放计算,并只为每秒使用的计算付费。为了进一步节省成本,系统会自动暂停无服务器数据库,并在非活动期间仅为存储付费,然后在工作负载返回活动状态时自动继续。Azure SQL 数据库中的所有数据库(包括那些使用无服务器的数据库)会自动更新,附带内置的高可用性,并具有内置的机器学习功能,用于提高安全性和性能。
Azure Cosmos DB
使用 Azure Cosmos DB(一种可大规模缩放的全球分布型多模型数据库服务),可创建数据库触发器、输入绑定及输出绑定。
"Azure SQL 数据库无服务器完全适合我们的业务。无需担心纵向扩展来应对高峰负载,只需为所用内容付费。我们的容量没有“以防万一”的高成本。"
Michael Aird,首席技术官
Azure 无服务器存储
在 Azure Blob 存储上生成静态 Web 应用程序,或将其用作非结构化数据的可大规模缩放的存储。利用存储事件对具有多个无服务器体系结构的 blob 上的操作做出响应。使用 Functions、逻辑应用,甚至是自己的自定义 HTTP 侦听器,通过事件网格将 Blob 事件推送给订阅者。
使用可缩放的体系结构,将照相机帧上传到 Blob 存储中,这会触发 Azure Functions,返回图像中的人数,并将其输出到 Azure 事件中心。
Azure 无服务器解决方案体系结构
构建可缩放的电子商务 Web 应用
Azure 服务助力电子商务网站实现简单的订单处理工作流。借助 Azure Functions 和 Web 应用,开发人员可以专注于构建个性化体验,让 Azure 负责基础结构。
通过 ACI 从 AKS 突发
使用 AKS 虚拟节点在 ACI 内部预配在几秒内启动的 Pod。这使 AKS 的运行容量能达到平均工作负载的要去。由于 AKS 群集中的容量不足,可在 ACI 中扩展额外的 Pod,而无需管理任何其他服务器。
适用于容器的 CI/CD
可以通过容器轻松地持续生成和部署应用程序。使用 Azure Kubernetes 服务 (AKS) 中的 Kubernetes 协调这些容器的部署,获得可复制、可管理的容器群集。
最新 Azure 无服务器博客
2022 年 6 月 20 日
2022 年 8 月 17 日
2022 年 5 月 24 日
2022 年 6 月 21 日
2022 年 6 月 3 日
2022 年 9 月 5 日