阿里云托管网格服务入门与应用部署实践(下)

简介: 作为开发者来说,重点关注于自身的业务本身,希望底层服务网格技术基础简单、易用、安全、稳定。为了实现这些目标,托管的服务网格模式可能是一个较为合理的方案。阿里云服务网格 ASM 就是这样的一个全托管式的服务网格平台,并且完全兼容社区开源的 Istio。本次直播中,阿里云智能技术专家萧元为大家分享了阿里云服务网格(ASM)的基本功能与优点,并用一个Demo来介绍ASM的基本使用方法。

【MVP时间】线上峰会,一键收藏

《阿里云托管网格服务入门与应用部署实践》精彩直播

查看上篇文章,点击这里。

三、功能演示

(一)ASM主要功能示例

(1)阿里云服务网格ASM产品UI:实例管理

对于一些云上产品,我们提供了一个便捷的控制平台如下图所示,在该平台上我们可以很方便的进行服务网格实例的全生命周期管理。

image.png

(2)阿里云服务网格ASM产品UI:实例运维

在该平台上实例的运维也非常简单,比如一键升级、一键配置、添加集群等,用户无需过多的关心运维过程中的操作问题,大大提升了运维效率。

image.png

(3)可观测性——监控与链路追踪

ASM中集成了阿里云的Prometheus服务、链路追踪服务和日志服务。用户的流量请求都会主动上报到阿里云的日志服务中(需开启配置),然后通过阿里云的链路追踪采集日志,展示出整个产品生命周期的拓扑图,有着较高的可观测性。

image.png

(二)Demo演示:微服务应用治理

下面以一个Demo来简单演示一个微服务应用治理的主要步骤。

(1)创建网格实例

首先从阿里云官网找到服务网格产品页面,进入管理控制台,然后创建一个网格实例,如下图所示,选择相应的地域、网络等属性即可,需要注意的是最好勾选使用公网地址暴露API Server,方便我们从公网进行服务网格的配置和操作。一般几分钟之后实例就可以创建成功,创建成功后就可以对实例进行配置的动态更新和修改,还可以拿到实例的访问凭证,进而对实例进行服务治理策略的下发和更新。

image.png

(2)添加集群

在创建实例完成之后,我们将ACK集群添加到网格服务中,这个过程会比创建实例要久一点。同时,在本地环境中,我们要配置相应的网格实例和ACK集群的访问凭证。在集群和本地环境配置好之后,我们在集群上部署好入口网关服务,就完成了相关业务的托管服务。

(3)应用发布与灰度发布

添加集群进行服务的托管之后,我们发布了应用版本,随着业务的变化我们必定会进行某些应用服务的更新或者说版本的更新。在ASM中我们会通过一个虚拟服务来配置访问某一个地址所对应的后端Pod,这样子我们可以将来自不同地址的服务请求路由到不同的应用版本上,进行应用的灰度发布,也就是小范围的发布新版本,经过一段时间的验证,没有异常的话,我们就可以将全部配置切换到新的版本中,减少版本切换中可能出现的某些风险。

(4)全链路追踪,服务治理

ASM实例集成了阿里云的链路追踪服务,在创建网格实例的时候只要开启了链路追踪服务以及采样百分比,那么所有通过ASM所托管的应用,它的拓扑关系和所调用的链路都会推送到链路追踪服务上,如下图所示,在全局拓扑页面我们能看到所部署的应用的链路以及请求数、响应时间、异常数等信息。同时,对于一些关键的链路节点,我们也可以点击相应节点进行更深入的分析,更多详细的功能可以查看相应的文档。

image.png

通过上面的实例我们了解了如何创建实例、添加ACK集群、部署网关入口、应用发布、逐步切换应用版本以及链路追踪和服务治理等功能,更多关于本实例的资料可以在github上找到更多关于本实例的资料可以在github上找到找到,而更多关于关于ASM的文档大家大家到在阿里云官网以及开发者社区查看。

关键词:阿里云、托管服务、网格服务、ASM、微服务治理

《阿里云托管网格服务入门与应用部署实践》精彩直播

查看上篇文章,点击这里。

目录
相关文章
|
2天前
|
算法 物联网 数据库
阿里云 OpenSearch RAG 应用实践
本文介绍了阿里云OpenSearch在过去一年中在RAG方面的应用和探索。
201 2
阿里云 OpenSearch RAG 应用实践
|
8天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】阿里云ECS的网络优化实践:VPC配置与网络性能提升
【5月更文挑战第29天】阿里云ECS通过虚拟私有云(VPC)提供高性能、安全的网络环境。VPC允许用户自定义IP地址、路由规则和安全组。配置包括:创建VPC和交换机,设定安全组,然后创建ECS实例并绑定。优化网络性能涉及规划网络拓扑、优化路由、启用网络加速功能(如ENI和EIP)及监控网络性能。示例代码展示了使用Python SDK创建VPC和交换机的过程。
155 3
|
2天前
|
弹性计算 安全 网络安全
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(3)
**《从基础到应用云上安全航行指南》——阿里云专家教你如何安全访问和管理ECS资源(3)** 在阿里云的广阔云海中,ECS(弹性计算服务)资源如同航行的船只,承载着我们的业务与数据。如何确保这些
|
4天前
|
异构计算 弹性计算 并行计算
阿里云web应用
设备端将图片编码为base64发送至物联网平台,在web界面配置图片选择物联网平台配置的数据(base64),实现设备向云平台的图片的上传,以及在web界面上显示图片。
|
7天前
|
机器学习/深度学习 人工智能 测试技术
阿里云连续三年入围Gartner云AI开发者服务挑战者象限
Gartner正式发布了《云AI开发者服务魔力象限》报告(Magic Quadrant for Cloud AI Developer Services),阿里云成功入选,是唯一一家入围“挑战者”(Challengers)象限的中国厂商,并且保持连续三年入围。
|
9天前
|
SQL 分布式计算 监控
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
本文演示了使用 EMR Serverless Spark 产品搭建一个日志分析应用的全流程,包括数据开发和生产调度以及交互式查询等场景。
55930 1
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
|
9天前
|
存储 人工智能 运维
首批 I 阿里云通过算力服务成熟度增强级评估
近日,阿里云作为算力服务标准主要参编单位之一,参与了首批标准符合性验证,以阿里云飞天企业版为主要参评产品,完成了通用计算、智能计算和高性能计算三类计算服务能力的符合性评估。
|
9天前
|
弹性计算 Kubernetes 监控
【阿里云弹性计算】阿里云 ECS 与 Kubernetes 集成:轻松管理容器化应用
【5月更文挑战第28天】阿里云ECS与Kubernetes集成,打造强大容器管理平台,简化应用部署,实现弹性扩展和高效资源管理。通过Kubernetes声明式配置在ECS上快速部署,适用于微服务和大规模Web应用。结合监控服务确保安全与性能,未来将深化集成,满足更多业务需求,引领容器化应用管理新趋势。
104 2
|
9天前
|
供应链 Cloud Native 安全
【阿里云云原生专栏】云原生与区块链的交响曲:阿里云 BaaS 平台的应用展望
【5月更文挑战第28天】阿里云BaaS平台融合云原生与区块链技术,提供一站式便捷、高性能且安全的区块链服务。在供应链和金融等领域应用广泛,如智能合约示例所示,助力数字化转型。未来,两者融合将深化,创造更多应用模式。企业和开发者应把握机遇,借助阿里云BaaS平台开创未来。
228 1