3月21日,在阿里云峰会·北京企业级互联网架构专场的现场,阿里云中间件 PaaS 平台的多项新功能重磅发布 ,覆盖应用服务管理、消息收发管理、全链路灰度管理和监控管理等应用场景,旨在降低云原生技术的使用门槛,帮助企业更快捷的构建云上业务。
更轻的应用PaaS平台 – 助力企业应用上云
传统企业在探索属于自己的Cloud Native的过程中遇到了三大阻碍:
- 运维效率低,传统集群运维繁琐,人员技能要求高,运维效率低;
- 学习曲线抖,微服务化改造尚在探索前进,再加上容器技术,两者结合后学习曲线陡增;
- 运行成本高,资源利用率低,不能充分利用成本高昂的计算资源。
此次发布的轻量级分布式应用服务 EDAS Serverless 是业内首款面向应用和微服务的 Serverless 平台,提供一站式丰富的应用托管及微服务能力,支持Spring Cloud 和 Dubbo 等主流微服务框架,提供 RDC 云效、IDE Plugin 等多种部署方式,同时,支持 Jar 和 War 等打包方式。
相比其他形式的应用服务,EDAS Serveless 具有接入成本低、运维简单、资源利用率更高等特点,底层采用 Kubernetes 全白屏化操作,省去了微服务解决方案的构建成本,降低了购买的 IaaS 费用(按峰值流量计算),用户只需按实际消耗资源付费,快速搭建云上微服务应用。
更稳固的消息队列 - 构建企业的数字桥梁
消息队列 MQ 是构建分布式互联网应用的基础设施,通过 MQ 实现的松耦合架构设计可以提高系统可用性以及可扩展性,是适用于现代应用的最佳设计方案,已广泛应用于金融保险、(新)零售、物联网、移动互联网、传媒泛娱乐、教育、物流、能源、交通等行业。
目前,阿里云消息队列包含了 RocketMQ、MQTT、Kafka、AMPQ、MNS 五类消息服务和产品,融合了 Kafka 和 RabbitMQ 生态,满足云上、混云、IoT 等不同场景下的用户需求,旨在帮助用户构建分布式应用的基础设施,实现消息传递无边界。
其中,Kafka 是一个分布式的、高吞吐量、高可扩展性消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。AMQP 是阿里云基于 AMQP 标准协议研发,完全兼容 RabbitMQ 开源生态以及多语言客户端,打造分布式、高吞吐、低延迟、高可扩展的云消息服务。开箱即用,用户无需部署免运维,轻松实现快速上云,阿里云提供全托管服务,更专业、更可靠、更安全。
此次发布会上,阿里云消息队列推出的多租户(实例化)和 Exactly-Once 消息幂等产品特性,可实现资源隔离、命名空间、访问控制、实例限流和消息同步等功能,并有效解决消息重复、幂等处理难的问题。
更丰富的工具和特性 – 保姆式服务支撑各种辅助场景
在应用发布与产品迭代中,通常会采用灰度发布来控制上线风险。在发布前先进行小规模的生产环境验证,让新版本的应用实例来承接、处理限定规模或范围的业务流量。通过收集使用体验的数据,对应用新版本的功能、性能、稳定性等指标进行评判,进而决定扩大新版本部署范围直至全量升级或回滚至老版本。
此次发布的 EDAS 全链路灰度方案能够通过控制台实现灰度发布和流量管控,具有以下灵活特性:
- 节省资源,只需为要求灰度的部分应用准备实例资源,不用将业务系统整体再搭建一套;
- 多重灰度,允许不同的应用有各自不同的灰度控制,甚至允许同一个应用同时参与多个灰度控制;
- 链路灰度,允许多个应用同处于一个灰度控制,上游环节识别出来的灰度流量,经过非灰度的中间应用环节,在下游环节仍可路由到对应的灰度应用实例;
- 灰度规则灵活,支持多灰度多环节识别,识别和路由可在不同环节进行分别处理;
此外,应用实时监控服务 ARMS 在原有应用监控、前端监控和自定义监控的场景下,上线三大新特性,支持小程序监控、PHP 应用性能监控和容器服务应用监控,细化了监控场景,为用户打造 360 度全方位的监控体系,免去运维过程中的后顾之忧。
基于企业级互联网架构打造的阿里云 PaaS 平台已广泛应用于在各行业,其业务创新快、数据标准化、数据实时化、服务线性扩展、业务能力沉淀和业务能力开放等特点正重构企业IT架构,推进企业数字化转型。