云中间件服务————任剑如

来自CloudWiki
Admin讨论 | 贡献2020年9月15日 (二) 06:47的版本 (创建页面,内容为“ = '''云中间件''' = = '''中间件的发展历程''' = ==概念== 顾名思义,就是位于操作系统之上、应用软件之下的一种独立的系统软…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

云中间件

中间件的发展历程

概念

顾名思义,就是位于操作系统之上、应用软件之下的一种独立的系统软件或服务程序。帮助用户灵活、高效的开发和继承复杂的应用软件。

特点

满足大量应用的需要; 运行于多种硬件和OS平台; 支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互; 支持标准的协议; 支持标准的接口。

变化

(1)新云服务厂商的崛起:Google、Amazon; (2)传统厂商的觉醒:从提供软件到服务(Microsoft、IBM、Oracle); (3)云技术的繁荣:虚拟化、Openstack、PaaS、容器、微服务等; (4)开源阵营和生态变得愈加强大。

特征

多租户、弹性伸缩、细粒度度量、可扩展事务处理,未来一切可以为开发者提供独立软件功能的自治的服务都可以使用中间件。

为什么要使用云中间件服务

企业自己开发或使用开源中间件的弊端

(1)硬件故障:企业需要自己保证底层硬件设施的可靠性和故障替换。 (2)软件安装部署:中间件自身的安装部署、补丁、升级等需要耗费企业大量的人力物力。 (3)中间件软件bug和安全修复:需要大量人力维护中间件代码和安全补丁。

使用云中间件服务的好处

(1)开箱即用:完全不需要考虑软硬件安装部署,购买完毕即可使用。 (2)可靠安全:由云中间件服务保证服务可靠性和故障切换。 (3)升级和补丁:用云中间件专业团队负责代码维护和bug修复。

硬件故障

服务器、网络交换机等硬件不可避免会出现故障或部分失效。如果企业自己开发或使用开源中间件,需要自己维护底层硬件的可靠性。

云中间件服务介绍

分布式缓存服务

分布式缓存服务为您提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,兼容Redis、Memcached,提供单机、主备、集群等丰富的实例类型,满足用户高并发及快速数据访问的业务诉求。

分布式缓存服务典型应用场景

(1)静态页面缓存: 可将Web页面中的静态内容,如CSS、图片缓存到DCS实例。 (2)状态数据缓存: 可将Session状态缓存到DCS实例,实现状态数据共享。 (3)应用对象缓存: 可以作为服务层的缓存,减轻数据库的压力,加速应对访问。 (4)事件缓存: Redis类型的缓存实例提供了针对事件流的连续查询。