前面分析的主要是Exadata如何高效地进行计算。通过在存贮结点加入数据处理能力,Exdata不仅大大地提升了处理性能,而且解决了以前的Oracle架构上可能存在的CPU和网络的瓶颈问题。
一个Database Machine有8个DB节点,14个Cell (存贮)结点。在V1版本中,一个Cell可以提供1GB/s的带宽,14个Cell节点总共能提供的带宽为14GB/s。对于8个DB节点,每个节点都是两个CPU,每个CPU 4 个Cores。所以一个Database Machine中DB节点总共有64个Cores。
8 DB Nodes + 14 Cell Nodes = Balanced System
这是一个经过实践证明过的平衡的一个配置。
记得今年9月底和阿里巴巴的DBA的一个关于Exadata的交流活动上,新成立的阿里云的同事也到场了。Exadata的架构引起了大家的共鸣,会后一个反应是,有人觉得Exadata与云计算有些异曲同工之妙。其实这也难怪,Exadata本来就是一个关注大规模并行计算的集群系统。特别是智能的存贮节点的引入,更使得每个存贮节点能够分担一个大计算里的一小部分,并且这些智能的存贮节点还有线性的可扩展性,当需要更好的性能时,只要简单地相应增加存贮节点和/或DB节点就可以实现了。这难怪不是一个“云计算”的例子吗……

最近评论