目前公司核心业务大部分采用oracle rac数据库模式,主机包括小型机和 X86 服务器,如果向LinuxONE 平稳模式,其中包含的技术难点有哪些?
收起单纯是Oracle数据库迁移,LinuxONE部署,使用,运维和其它平台是一样的,目前为止,在LinuxONE平台上运行Oracle数据库,以及Oracle RAC没有任何技术难点。
除了传统的双机部署以外,考虑到LinuxONE本身的全冗余架构,处理能力,扩展能力以及分区隔离能力等方面考虑,可以通过单机划分逻辑分区来部署,这样的好处除了系统的性能,RAS和安全性等方面的提升以外,特别是当大规模整合的时候,还会带来简化运维,节约成本等明显优势。
还有一个突出的好处主要在于通过LinuxONE全共享架构的优势带来一些其它平台无法提供的能力,RAC多节点部署整体性能肯定是要比单节点差的,无法做到1+1等于2,比如原来X86双机部署,如果其中一台以外失效,那性能会降低一部分,多节点同理,这种情况对于LinuxONE双机部署也是一样的道理。而我们在一台LinuxONE机器上两个分区承载两个节点的测试结果来看,不会因为某一节点失效,性能丧失,反而出现了增长。Oracle RAC 双节点共享分配的CPU,将工作负载只压向其中一个节点1,用于模拟另一个节点2失效或standby状态,由于共享CPU, 节点1仍然可以使用所有的原来分配的CPU,而且由于消除了节点间通信的开销,整体性能反而比双节点共同工作时提升18%-20%。