写点什么

微软为容器扩展 Azure 服务组合,发展基于微服务的云原生应用程序

  • 2022-05-25
  • 本文字数:1051 字

    阅读完需:约 3 分钟

微软为容器扩展 Azure 服务组合,发展基于微服务的云原生应用程序

Microsoft Build 2022大会上,微软宣布基于 Kubernetes 的无服务器计算框架Azure Container Apps已全面上线。

 

Azure Container Apps 是一项以应用程序为中心的服务,可以执行打包在任何基于 Linux 容器中的应用程序代码,而无需强制执行特定的运行时或编程模型,另外支持应用始终在线的应用程序的后台服务运行。

 

Azure Container Apps 基于 Kubernetes 自动缩放工具 KEDA、 微服务运行时 Dapr 和 在Azure Kubernetes 服务 (AKS)上运行的Envoy等开源项目,主要支持:

 

  • 微服务。Azure Container Apps 集成了 Dapr,为开发者提供了一组可选的 API,来简化应用程序和微服务的创作。例如,应用程序可以通过 Dapr 服务调用或通过 Dapr 的 pub/sub API 传递消息,在 mTLS 上安全可靠地进行通信。 

  • 事件驱动处理。Azure Container Apps 可以处理 KEDA 支持的事件源列表中的事件,并且根据每种事件类型的自定义见解进行扩展,开发者甚至可以运行事件驱动或永远在线的后台服务。

  • Web 应用程序和公共 Web API 端点。Azure Container Apps 可以配置为启用入口并使应用公开可用。Azure Container Apps 修订有助于管理不同的应用版本,甚至有助于在不同版本之间分配传入的 HTTPs 请求。

 

微软 CEO Satya Nadella 表示,Azure Container Apps 使构建基于微服务的云原生应用程序成为可能,而无需 Kubernetes 经验。

 

与此同时,微软透露已经通过 Draft 2 更新扩展了 Azure Kubernetes Services  (AKS),除了 Azure 门户外,还包括改进的 Draft Azure 命令行界面(CLI)。Visual Studio Code 扩展和生成 GitHub Actions 工作流文件的能力,可以用来在任何 Kubernetes 集群上构建和部署应用程序。

 

现在,有一个 Web 应用程序路由插件可以将部署在 Kubernetes 上的 Web 应用程序公开到互联网上,还有一个基于 Kubernetes 的事件驱动自动扩展(KEDA) 插件,可以更轻松地扩展容器应用程序。

 

微软还宣布添加了一个登陆区加速器,为管理 Kubernetes 集群的控制平面 Azure Arc 提供最佳实践和自动化参考实现。此外,支持 Azure Arc 的 SQL 托管实例的业务关键服务层提高了业务连续性,增加了持续的安全性以提供滚动补丁并提高整体性能。

 

Nadella 还描述了 IT 团队将如何利用 Azure 的人工智能为云原生应用程序注入 AI 推理功能。这些功能可以部署在网络边缘,以创建 Microsoft 描述的混合循环,将在云中训练的 AI 模型与在任何地方运行的推理引擎集成。

 

Nadella 表示,现在微服务是构建任何云应用程序的默认方法。在 Azure Container Apps 和 AKS 上,大多数新的云应用程序都将基于微服务架构。


2022-05-25 11:063551

评论

发布
暂无评论
发现更多内容

架构实战-模块一

唐敏

架构实战营

COSCon'21 参会指南 你想要的这里都有

开源社

开源社区 第六届中国开源年会 COSCon'21 开源社

卷王如何刷力扣

bigsai

数据结构 算法 刷题

Android开发面试题!动脑学院安卓教程vip2019

android 程序员 移动开发

没想到!我在简历上写了“精通MySQL”,阿里面试官跟我死磕后就给我发了高薪offer

收到请回复

程序员 编程语言 后端

极客时间 - 架构实战营 - 模块一作业

秋夫人

架构实战营

android插件化资源冲突,享学课堂vip二期

android 程序员 移动开发

Android开发进大厂面试必备技能,大厂面试必备技能

android 程序员 移动开发

Android性能优化面试题集锦,架构师必备

android 程序员 移动开发

极光笔记丨百亿级数据的实时存取优化与实践

极光JIGUANG

高可用 软件架构 多级存储系统 高性能存储

Android性能优化推荐书,享学课堂课程怎么样

android 程序员 移动开发

Android技术类校招面试题汇总:android享学课堂vip课程下载

android 程序员 移动开发

Android技术类校招面试题汇总:扔物线rxJava

android 程序员 移动开发

Android插件化主流框架和实现原理,挑战大厂重燃激情

android 程序员 移动开发

Android最新实习面试经验总结,我就不信你还听不明白了

android 程序员 移动开发

Android开发谈,html5移动开发即学即用网盘

android 程序员 移动开发

Android技术类校招面试题汇总,享学课堂Android架构师课程

android 程序员 移动开发

android插件化和热修复区别,扔物线学堂

android 程序员 移动开发

android插件化开发指南,享学课堂课程怎么样

android 程序员 移动开发

Android攒了一个月的面试题及解答,Android程序员必会

android 程序员 移动开发

android插件化原理,android开发视频百度网盘

android 程序员 移动开发

【推荐】如何将枯燥的大数据呈现为可视化的图和动画?

云智慧AIOps社区

大数据 开源 大前端 数据可视化 大屏可视化

Android教程,享学androidvip

android 程序员 移动开发

Android最牛教材!kotlin入门教程百度网盘

android 程序员 移动开发

Android开发面试技能介绍,动脑学院架构师vip视频

android 程序员 移动开发

Android开发面试题目,动脑学院vip

android 程序员 移动开发

Android快速转战Kotlin教程,安卓已死

android 程序员 移动开发

Android推送技术解析,Android开发工程师面试题

android 程序员 移动开发

Android开发者面试如何系统复习,Android小技巧

android 程序员 移动开发

从错误中学习

FunTester

学习 测试 bug 自学 FunTester

Android插件化入门指南,程序员必看

android 程序员 移动开发

微软为容器扩展 Azure 服务组合,发展基于微服务的云原生应用程序_云原生_褚杏娟_InfoQ精选文章