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

简介: 作为开发者来说,重点关注于自身的业务本身,希望底层服务网格技术基础简单、易用、安全、稳定。为了实现这些目标,托管的服务网格模式可能是一个较为合理的方案。阿里云服务网格 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、微服务治理

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

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

目录
相关文章
|
5天前
|
安全 Devops 测试技术
深入了解阿里云云效DevOps:构建高效软件开发实践
阿里云云效DevOps,集成CI/CD与自动化测试,提升开发效率。支持持续集成确保代码质量,自动化测试加速交付,多环境及灰度发布保障安全可靠性。助团队构建高效开发实践,增强竞争力。
19 1
|
5天前
|
弹性计算 负载均衡 容灾
应用阿里云弹性计算:打造高可用性云服务器ECS架构
阿里云弹性计算助力构建高可用云服务器ECS架构,通过实例分布、负载均衡、弹性IP、数据备份及多可用区部署,确保业务连续稳定。自动容错和迁移功能进一步增强容灾能力,提供全方位高可用保障。
76 0
|
5天前
|
Java 关系型数据库 MySQL
保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
本文档详细介绍了将SpringBoot项目部署到阿里云服务器的步骤。首先,通过Xshell连接服务器,使用公网IP地址。接着,下载JDK的Linux版本,使用XFTP上传并解压,配置环境变量。然后,安装MySQL 5.7,包括下载YUM源、安装、启动服务以及修改root密码和开启远程访问。最后,将SpringBoot项目打包成jar,上传至服务器,使用`java -jar`命令运行,通过`nohup`确保服务持续运行。配置安全组以允许远程访问。
|
5天前
|
弹性计算 API Python
阿里云百炼应用之流程编排
阿里云通义百炼平台流程编排使用教程。
|
5天前
|
Cloud Native 关系型数据库 OLAP
高效易用的数据同步:阿里云瑶池 Zero-ETL服务来啦!
在大数据时代,企业有着大量分散在不同系统和平台上的业务数据。OLTP数据库不擅长复杂数据查询,不具备全局分析视角等能力,而OLAP数据仓库擅长多表join,可实现多源汇集,因此需要将TP数据库的数据同步到AP数据仓库进行分析处理。传统的ETL流程面临资源成本高、系统复杂度增加、数据实时性降低等挑战。为了解决这些问题,阿里云瑶池数据库提供了Zero-ETL服务,可以快速构建业务系统(OLTP)和数据仓库(OLAP)之间的数据同步链路,将业务系统的数据自动进行提取并加载到数据仓库,从而一站式完成数据同步和管理,实现事务处理和数据分析一体化,帮助客户专注于数据分析业务。
90 0
|
5天前
|
存储 监控 Apache
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
网易的灵犀办公和云信利用 Apache Doris 改进了大规模日志和时序数据处理,取代了 Elasticsearch 和 InfluxDB。Doris 实现了更低的服务器资源消耗和更高的查询性能,相比 Elasticsearch,查询速度提升至少 11 倍,存储资源节省达 70%。Doris 的列式存储、高压缩比和倒排索引等功能,优化了日志和时序数据的存储与分析,降低了存储成本并提高了查询效率。在灵犀办公和云信的实际应用中,Doris 显示出显著的性能优势,成功应对了数据增长带来的挑战。
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
|
5天前
|
弹性计算 运维 数据安全/隐私保护
【雾锁王国开服】阿里云一键部署雾锁王国联机服务器详细教程
阿里云提供雾锁王国服务器搭建教程,借助计算巢服务,用户可在3分钟内创建Enshrouded游戏服务器。8核32G服务器1个月109元,3个月327元;4核16G10M带宽1个月30元,3个月90元。需先注册并实名认证阿里云账号,然后通过傻瓜式一键部署入口进行购买和设置,包括地域、购买时长、服务器参数等。部署完成后,分享服务器信息给游戏伙伴,即可开始游戏。详细教程和更多配置信息可在阿里云ECS产品页查看。
39 0
|
5天前
|
测试技术 块存储 开发者
阿里云块存储团队软件工程实践
本文介绍了阿里云团队软件工程实际开发流程,并简述了开发过程中遇到的一些问题。且附带案例,以及遇到案例中出现的情况应当如何应对。
|
5天前
|
存储 监控 前端开发
【专栏】阿里云ARMS前端监控的引入方法,以提升应用质量和稳定性
【4月更文挑战第29天】本文介绍了阿里云ARMS前端监控的引入方法,以提升应用质量和稳定性。该工具通过实时收集和分析用户行为、性能数据,提供错误监测和实时告警。步骤包括注册阿里云账号,创建前端监控项目,获取并嵌入监控代码到页面中,部署并运行,最后查看监控数据。案例和经验分享强调了合理设置监控指标、与其他工具结合以及定期分析数据的重要性。注意保护用户隐私,正确管理监控代码,并解决可能出现的数据不准确和大量错误告警问题。
|
5天前
|
NoSQL 数据管理 MongoDB
数据管理DMS产品使用合集之如何通过阿里云的数据管理服务(DMS)导出MongoDB数据
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。

热门文章

最新文章