以客户为中心,提供定制化或一站式的全栈解决方案,赋能千行百业
随着服务器应用深入广泛,很多重要应用严重受到服务器IO瓶颈制约,性能无法大幅提升,像搜索引擎、门户网站、大流量在线游戏、在线电子交易、实时航空订票、有限元分析,证券交易等——交易越密集,对IOPS(每秒多少次输入/输出处理请求)要求越高,IOPS决定一切。
在原来的解决方案中,我们看到这类应用基本被小型机加高端存储的方案统治。而现如今,随着Intel Purley CPU的强劲性能和SSD盘高IOPS的表现,让性价比高的PC服务器加SSD硬盘的方案取代传统的小型机加存储的方案变为可能!
Intel Purley CPU 革命性卓越性能,让2颗4核的Intel Purley cpu的性能已经达到或超过了一般的小型机8路CPU的性能!
SSD固态硬盘存储技术是一种介于传统硬盘和内存之间的存储技术,在重要指标IOPS上,相比硬盘的存储速度快50到1000倍,能在一毫秒以内的时间里对任何位置的存储单元完成快速输入/输出操作。单块INTEL SLC SSD硬盘的IOPS就可以达到10000以上,所以使用多块SSD硬盘的IOPS将超过或达到高端存储的IOPS的性能。
下面让我们看一个实际应用场景使用的一个高可用方案:
国内最大的B2B电子商务网站,在高IOPS要求的数据库服务器主机,配置两台可插24块盘的mg4355电子游戏网站的PC服务器PR4024P(Purley CPU),可以混插SAS硬盘和SSD盘,在这里,我们大部分插了SSD盘,也插了少量SAS硬盘(16:8),混插的目的是数据库中有一些空间不是需要高IOPS的,如归档文件的空间,这样使用SAS硬盘既可以获得大空间,又可以减少成本(因为SSD盘还是比SAS硬盘贵很多),操作系统安装了Linux,数据库使用了oracle11g。
把两台机器的硬盘通过iscsi互相输出到对端机器上,iscsi是走的专用的网卡通道,然后在oracle asm中把本机的硬盘与另一台机器通过iscsi输过来的硬盘之间做镜像。正常工作时,数据库运行在一个节点上,为描述方便,本节点称为A机器,如果A机器的硬盘出现问题了,由于与另一台机器B机器的硬盘是在ASM中的做的镜像,所以数据库仍然能正常工作。如果A机器出问题了,则通过heartbeat做切换,数据库切换到B机器上运行,当A机器修好后,使用了oracle11g的快速同步功能,重新同步把A机器硬盘与B机器上硬盘进行同步,由于使用了oracle11g的快速同步功能,不需要做全量同步,只需要做一个增量同步就可以了,也就是说即使现在的数据库有2T大小,当A机器坏后到A机器修好后,数据库只发生了100G的变化量的话,重新同步只需要同步这100G的变化量的数据。这样就大大减少了恢复时间。