ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

容器界的新“朋友”

2021-12-26 10:03:07  阅读:172  来源: 互联网

标签:容器 Container 缩放 朋友 Apps 应用程序 Azure


Ignite 2021 上,微软发布了Azure Container Apps,这是一种以无服务器应用程序为中心的托管服务用户看不到或无需管理任何底层 VM、协调器或其他云基础架构。Azure Container Apps支持打包在容器中的任何应用程序代码,不受运行时和程序代码开发模型限制。应用程序都可依据HTTP请求和事件进行扩展,或只是全天候后台作业运行。同时,Azure Container Apps 也解决了微服务的特殊要求,包括加密服务到服务通信以及服务的独立版本控制和缩放。

Azure Container Apps 创建在Kubernetes生态系统中强大的开源技术基础之上。每个应用程序都运行在 Azure Kubernetes Service上,Kubernetes 事件驱动自动缩放 (KEDA)、分布式应用程序运行时 (Dapr) 和 Envoy 深度集成在托管服务中。 

Azure Container Apps 入门

在 Azure Container Apps 中,多个容器应用程序可以部署于单一容器应用程序环境中,并可将其视为同一组容器应用程序与另一组应用程序间的隔离和可观察性边界,部署到相同环境的容器应用将日志写入到相同的 Log Analytics 工作区。这种结构使构成整体解决方案的微服务之间的通信变得容易。

 

请参阅“快速启动:将HTTP应用程序部署到Azure容器应用程序”

https://docs.microsoft.com/zh-cn/azure/container-apps/get-started?ocid=AID3042760&tabs=bash

水平自动缩放和缩放触发器

Azure Container Apps通过一组声明性缩放规则来管理横向自动缩放。默认情况下,Azure Container Apps在不使用时缩放为零并暂停计费。随着容器应用程序的横向扩展,容器应用程序的新实例会按需创建。此外,它支持许多规模触发器,包括 HTTP 和使用 Kubernetes 事件驱动自动缩放 (KEDA) 的基于事件的触发器。 

请参阅“在 Azure Container Apps 中设置缩放规则”

https://docs.microsoft.com/zh-cn/azure/container-apps/scale-app?ocid=AID3042760

利用Dapr简化微服务开发

Azure Container Apps提供 Dapr API 的完全托管版本。借助Dapr for Azure Container Apps,可以启用sidecar以在您的应用程序实例旁边运行,大幅提高生产力。您可以使用以下 Dapr API:Service to Service calls, Pub/Sub, Event Bindings, State Stores, and Actors(点击文末指引可了解详细内容哦)。

 

请参阅“Azure Container Apps 中使用 Dapr”

https://docs.microsoft.com/zh-cn/azure/container-apps/microservices-dapr?tabs=bash

应用生命周期管理

Azure Container Apps 通过支持多个修订来管理应用程序版本、启用跨应用程序版本的流量拆分和平衡、保护应用程序机密、连接不同的应用程序,以及通过 Log Analytics 提供集成监控来简化应用程序生命周期管理。

请参阅 “Azure Container Apps 应用程序生命周期管理”

https://docs.microsoft.com/zh-cn/azure/container-apps/application-lifecycle-management?ocid=AID3042760

更多关于 Azure Container Apps 详细内容

请扫描下方二维码,了解更多

标签:容器,Container,缩放,朋友,Apps,应用程序,Azure
来源: https://blog.csdn.net/helendemeng/article/details/122122374

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有