全托管文章智能采集系统(《阿里云托管网格服务入门与应用部署实践》精彩直播)
优采云 发布时间: 2022-02-26 09:23全托管文章智能采集系统(《阿里云托管网格服务入门与应用部署实践》精彩直播)
《阿里巴巴云管理网格服务介绍及应用部署实践》精彩直播
要查看上一篇文章 文章,请单击此处。三、功能演示(一)ASM主要功能示例(1)阿里云服务网格ASM产品UI:实例管理)
对于部分云产品,我们提供了如下图所示的便捷控制平台,在上面我们可以轻松管理Service Mesh实例的全生命周期。
(2)阿里云服务网格ASM产品UI:实例运维
这个平台上实例的运维也很简单,比如一键升级、一键配置、添加集群等,用户在运维过程中不需要太关心操作问题,大大提高了运维效率。
(3)可观察性 - 监控和链路追踪
ASM 集成了阿里云的 Prometheus 服务、链接跟踪服务和日志服务。用户的流量请求会主动上报到阿里云的日志服务(需要开启配置),然后通过阿里云的链接跟踪采集日志,展示整个产品生命周期的拓扑图,这是一个很大的概率。可观察性。
(二)演示:微服务应用治理
下面通过一个Demo来简要演示一个微服务应用治理的主要步骤。
(1)创建网格实例
首先从阿里云官网找到服务网格产品页面,进入管理控制台,然后创建网格实例,如下图,选择对应的地域、网络等属性。需要注意的是最好检查使用公网地址暴露API Server,方便我们从公网配置和操作服务网格。一般几分钟后即可成功创建实例。创建成功后,可以动态更新和修改实例的配置,获取实例的访问凭证,进而下发和更新实例的服务治理策略。
(2)添加集群
创建实例后,我们将ACK集群添加到网格服务中,这比创建实例的时间要长一点。同时,在本地环境中,我们需要配置相应网格实例和ACK集群的访问凭证。集群和本地环境配置好后,我们在集群上部署入口网关服务,完成相关业务的托管服务。
(3)应用发布和灰度发布
添加集群托管服务后,我们发布了应用版本,随着业务的变化,我们肯定会更新一些应用服务或版本更新。在ASM中,我们会通过一个虚拟服务来配置和访问某个地址对应的后端Pod,这样就可以将不同地址的服务请求路由到不同的应用版本,对应用进行灰度发布,即A小规模发布新版本,经过一段时间的验证,如果没有异常,我们可以将所有配置切换到新版本,以减少版本切换过程中可能出现的一些风险。
(4)全链路追踪,服务治理
ASM 实例集成了阿里云的链接跟踪服务。只要在创建网格实例时启用链接跟踪服务和采样百分比,ASM 托管的所有应用程序、其拓扑关系和调用的链接都会发生变化。推送到链接跟踪服务,如下图,在全局拓扑页面,我们可以看到部署应用的链接,以及请求数、响应时间、异常数等信息。同时,对于一些关键环节节点,我们也可以点击对应的节点进行更深入的分析,更详细的功能可以在对应的文档中查看。
通过上面的例子,我们学习了如何创建实例、添加ACK集群、部署网关入口、应用发布、逐步切换应用版本、链路跟踪和服务治理等功能。关于这个实例的更多信息可以在 github 上找到。这个实例的信息可以在github上找到,更多关于ASM的文档可以在阿里云官网和开发者社区查看。
关键词:阿里云、托管服务、网格服务、ASM、微服务治理
《阿里巴巴云管理网格服务介绍及应用部署实践》精彩直播