最近这段时间我们看到国内的云服务器提供商阿里云、腾讯云、华为云等商家都有陆续的所谓春季大促活动,一般每年这个时候都是会有的,总之商家们各种促销活动吸引用户以及争取他们的KPI指标。对于我们大部分网友用户来说,常见和使用的也都是阿里云服务器、阿里云对象存储、CDN、云数据库等。对于其他阿里云中间件产品实际上实用的并不多。
对于我们企业用户应用来说,不单单会使用云服务器,而且对于其他阿里云中间件产品都是会有需要用到的。比如应用监控、消息队列MQ、应用配置管理功能。尤其是我们有些企业应用软件监控运维的,依靠自己搭建耗费运维成本和人工,如果直接购买这些云服务器商提供的,不但简单,而且省心很多。
这里老蒋整理来自阿里云官方对于中间件的概念和功能用途介绍,对于我们运维用户来说估计会有用到。
阿里云的中间件包括:MQ Topic、性能测试PTS、前端监控、MQ API、、MNS、微消息队列 for IoT、Kafka 公网实例、EDAS、性能测试 PTS、应用监控等。
MQ Topic:消息队列(Message Queue,简称 MQ)是构建分布式互联网应用的基础设施,通过 MQ 实现的松耦合架构设计可以提高系统可用性以及可扩展性,是适用于现代应用的最佳设计方案。MQ 产品生态丰富,多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖金融保险、(新)零售、物联网、移动互联网、传媒泛娱乐、教育、物流、能源、交通、等行业。
性能测试PTS:性能测试PTS(Performance Testing Service)是面向所有技术相关背景人员的云化性能测试工具,孵化自阿里内部平台。有别于传统工具的繁复,PTS以互联网化的交互,面向分布式和云化的设计,更适合当前的主流技术架构。无论是自研还是适配开源的功能,PTS都可以轻松模拟大量用户访问业务的场景,任务随时发起,免去搭建和维护成本。更是紧密结合监控类产品提供一站式监控、定位等附加价值,高效检验和管理业务性能。
前端监控:业务实时监控服务 (Application Real-Time Monitoring Service, 简称ARMS) 是一款APM类的监控产品。 用户可基于 ARMS 的前端、应用、自定义监控,快速构建实时的应用性能和业务监控能力。ARMS 让所有性能问题“一屏了然”,不遗余力提升每一秒用户体验,驱动业务快速发展。
MNS:阿里云消息服务(Message Service,原 MQS)是阿里云商用的消息中间件服务。与传统的消息中间件不同,消息服务一开始就是基于阿里云自主研发的飞天分布式系统来设计和实现,具有大规模,高可靠、高并发访问和超强消息堆积能力的特点。消息服务API采用HTTP RESTful标准,接入方便,跨网络能力强;已全面接入资源访问控制服务(RAM)、专有网络,支持各种安全访问控制;接入云监控,提供完善的监控及报警机制。消息服务提供丰富的SDK、解决方案、最佳实践和7x24小时的技术支持,帮助应用开发者在应用组件之间自由地传递数据和构建松耦合、分布式、高可用系统。
微消息队列 for IoT:微消息队列 for IoT 广泛应用移动互联网以及物联网领域,覆盖互动直播、车联网、金融支付、智能餐饮、即时聊天、移动 Apps等多种应用场景;通过对 MQTT、WebSocket 等协议的全面支持,连接端和云之间的双向通信,可支撑千万级设备与消息并发,从而实现万物互联。
Kafka 公网实例:消息队列 Kafka 是一个分布式的、高吞吐量、高可扩展性消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。
EDAS:企业级分布式应用服务EDAS(Enterprise Distributbed Application Service)是一个应用托管和微服务管理的PaaS平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持Dubbo、Spring Cloud等微服务运行环境,助力您的各类应用轻松上云。
性能测试 PTS:性能测试PTS(Performance Testing Service)是面向所有技术相关背景人员的云化性能测试工具,孵化自阿里内部平台。有别于传统工具的繁复,PTS以互联网化的交互,面向分布式和云化的设计,更适合当前的主流技术架构。无论是自研还是适配开源的功能,PTS都可以轻松模拟大量用户访问业务的场景,任务随时发起,免去搭建和维护成本。更是紧密结合监控类产品提供一站式监控、定位等附加价值,高效检验和管理业务性能。
应用监控:业务实时监控服务 (Application Real-Time Monitoring Service, 简称ARMS) 是一款APM类的监控产品。 用户可基于 ARMS 的前端、应用、自定义监控,快速构建实时的应用性能和业务监控能力。
我们可以看到,对于大部分阿里云中间件的产品功能,一般人估计是用不到的,但是对于企业用户或者运营平台用户来说,直接使用中间件功能,可以节省我们的大量人工和运维成本,提高工作效率。
参考文档:https://developer.aliyun.com/article/686411
本文出处:老蒋部落 » 解读阿里云中间件产品及常见的一些功能应用 | 欢迎分享( 公众号:老蒋朋友圈 )