



N
公司动态
news
▲ Exadata仍然有相对独立的存储设备,但是这些被称为Cell的存储服务器采用分布式存储,组成横向扩展架构
为了进一步提高效率,减少不必要的数据传输,Exadata采用Oracle独有的Smart Scan技术,即利用存储节点具备的一定计算能力,将简单的查询下发到存储节点上执行,只返回少量结果数据。这很好的体现了“让计算靠近存储,或者让存储靠近计算”的优势。
▲ Exadata可以将简单的查询请求从数据库(计算)节点上卸载到具备一定计算能力的存储服务器上执行,降低不必要的网络传输,具备了部分超融合系统的特征,软件和硬件一体化的优势初显
基于惠普硬件的**代Exadata,存储节点全部采用硬盘驱动器,14台Exadata存储服务器*多168个,跟SAN存储设备比堆硬盘没有什么胜算,所以不具备OLTP(On-Line Transaction Processing,联机事务处理)能力。第二代Exadata则通过在存储服务器中加入PCIe闪存卡(SSD,即固态盘)解决了这一问题,发展为兼具OLAP和OLTP能力的系统。
与VMware虚拟化一样,Oracle RAC需要一个所有计算节点共享的统一存储池,可以是单个(纵向扩展)物理存储设备,也可以是多个物理节点集群(横向扩展)构成的逻辑存储池。运行Oracle ASM( Automatic Storage Management,自动存储管理)软件的Exadata存储服务器属于后者,我们可以将其视为专门为Oracle数据库应用优化的软件定义存储。
闪存技术支持下的软件定义存储,是走向超融合系统的关键一步。
IDC对超融合系统的定义是,节点间没有明确的计算和存储的分工,在同一个服务器硬件资源(目前主要是x86服务器)上实现核心的存储和计算功能,封装为单一的、高度虚拟化的解决方案。
通过分布式的软件在多个标准(x86服务器)硬件节点上实现传统存储设备所能提供的主要功能,是软件定义存储(Software Defined Storage,SDS)的典型特征。为了满足可用性的要求,超融合系统通常从三个节点起步,要扩充容量和性能,只需在现有网络中加入新的节点即可实现自动扩展,直至几百或上千个节点,部署速度快,易于管理,规模上限大。
使用大量标准的x86服务器组成集群,没有(物理的)共享存储设备,把分布在每个节点上的服务器本地存储,用我们今天称为软件定义存储的方式聚合为可共享的逻辑存储池,是大规模互联网(Web-scale,或Hyperscale)基础设施的典型特征。超融合架构符合上述描述,被广泛认为是互联网技术影响传统IT企业领域的体现。