飞天发布时刻:2024年 Forrester 公有云平台Wave™评估报告解读 了解详情
写点什么

微软为容器扩展 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:063715

评论

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

欢迎来到,2021摄像机竞技场

脑极体

科技,亲吻这个特别的春节

脑极体

架构训练营大作业(一)

一期一会

年终总结:华为|字节|腾讯|京东|网易|滴滴面经分享(斩获6个offer)

Java架构之路

Java 程序员 架构 面试 编程语言

产品经理训练营课后作业-第三周-产品思维和产品意识

.nil?

产品经理训练营

作业3

瑾瑾呀

夕四今晚加班到2点30,而王二还不打算走《打工人的那些事》

谙忆

静默安装Oracle也没那么恐怖

MySQL从删库到跑路

oracle

架构师 3 期 3 班 -week10- 作业

zbest

作业 week10

万字长文详细总结!关于继承、重写与重载、封装、接口的硬核干货

codevald

Java 接口 封装、继承、多态 类对象

最简单的map,filter,forEach,every,some的使用教学

coolFish(呔呆)

方法 Vue 大前端 数组 js

用最少人力玩转万亿级数据,我用的就是MongoDB

dbaplus社群

「抖音同款播放器」上市:有效解决卡顿、黑屏和模糊

字节跳动技术团队

区块链--另一场改变社会组织方式的工业革命

CECBC

区块链

Java并发包源码学习系列:阻塞队列实现之SynchronousQueue源码解析

Java 编程

Varchar竟然会自动存储成lob类型?

dbaplus社群

驱动力读后感之一

张老蔫

28天写作

Gradle Docker插件将SpringBoot应用程序打包为Docker镜像

wjchenge

Docker SpringBoot 2 Gradle

如何基于Spring Aware和InitializingBean接口实现策略模式

技术进阶之路

Java spring 5 Java设计模式

如何基于Spring 事件驱动模型实现业务解耦

技术进阶之路

Java spring 架构

PanoVideoCall 的 Electron Demo 开源了

拍乐云Pano

html Mac windows Electron js

2021最新「阿里」Java高级工程师面试高频题:JVM+Redis+并发+算法+框架

比伯

Java 编程 架构 面试 计算机

中国为什么加快推进数字人民币

CECBC

数字货币

区块链在数字版权领域的应用发展报告(2020)

CECBC

版权保护

滴滴夜莺社区文章有奖征集

滴滴云

最佳实践 奖品 案例分享 滴滴夜莺

看完字节大佬的算法刷题宝典,我直接手撕了500道算法算法题

程序员 面试 算法

技术方案设计的方法论及案例分享

阿里巴巴云原生

数据库 流计算 云原生 监控 存储

十里选一终拿offer,准阿里java程序员分享面试经验!

Java架构之路

Java 程序员 架构 面试 编程语言

满满的干货!阿里开源Java程序员2021年金三银四面试指南

Java架构之路

Java 程序员 架构 面试 编程语言

webpack | 进阶用法2:代码分割和动态引入的实现方式

梁龙先森

大前端 webpack 28天写作 2月春节不断更

架构训练营大作业(二)

一期一会

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