写点什么

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

评论

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

为什么你的insert就死锁了

Java 程序员 后端

主流的消息队列MQ比较,详解MQ的4类应用场景

Java 程序员 后端

为了加快速度,Redis都做了哪些“变态”设计(1)

Java 程序员 后端

这一次,中国CRM站到风口上了吗?

ToB行业头条

CRM

京东T7架构师用470页就把微服务架构原理与开发实战文档讲完了(1)

Java 程序员 后端

三年沉淀,Apache ShardingSphere 5.0.0 开启数据应用新篇章

SphereEx

Java 数据库 开源 Apache ShardingSphere DateBase

Serverless 下的微服务实践

Serverless Devs

阿里云 Serverless 架构 微服务

Serverless 架构模式及演进

Serverless Devs

Serverless 架构设计

事大发了!小助理告诉我:小伙伴21天斩获字节offer的关键竟是这份面试题!

Java 程序员 后端

Serverless 工程实践 | 快速搭建 Kubeless 平台

Serverless Devs

k8s 架构设计 框架搭建 框架学习

云原生新边界——阿里云边缘计算云原生落地实践

Java 程序员 后端

为什么你不应该恨Java!

Java 程序员 后端

五分钟带你了解Seata分布式事务

Java 程序员 后端

个性化推荐系统设计(3

Java 程序员 后端

五分钟带你读懂!Spring Cloud构建微服务分布式云平台(1)

Java 程序员 后端

五分钟带你读懂!Spring Cloud构建微服务分布式云平台

Java 程序员 后端

京东T7团队技术4面:线程池+索引+Spring +分布式锁

Java 程序员 后端

云原生时代下,容器安全的“四个挑战”和“两个关键

Java 程序员 后端

为了加快速度,Redis都做了哪些“变态”设计

Java 程序员 后端

为什么建议大家使用 Linux 开发?爽(外加七个感叹号)

Java 程序员 后端

二维码扫码登录是什么原理?

Java 程序员 后端

五、redis配置信息以及常用命令

Java 程序员 后端

五位阿里大牛联手撰写的《深入浅出Java多线程》,站在巨人的肩膀上学习!

Java 程序员 后端

五分钟学会做一个在线抽奖系统,手把手教你抽奖还学不会嘛?

Java 程序员 后端

2021 大厂面试题之 mysql 篇

小麦

MySQL 面试题 大厂

中高级开发面试必问的Redis面试题,看这篇就够了!

Java 程序员 后端

小学妹与我畅聊黑客渗透技术

喀拉峻

黑客 网络安全 信息安全 渗透测试

CSS页面设计稿构思与实现(三)之UI组件

Augus

CSS 11月日更

docker基础

小麦

京东T7架构师手写的10万字Spring Boot详细学习笔记+源码免费下载

Java 程序员 后端

全面解读!构建边云一体的智能应用技术实践

百度开发者中心

最佳实践 方法论 边缘计算 前沿科技

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