这里面我的实现我们微软做到了跨物理机的在线迁移,这两个物理机不共享任何的东西做在线的迁移。被迁移的数据,在第二级的生产中心,再次被迁移到远端的灾备中心。以防范核弹打击,地震、洪灾这样的系统。这个功能在windows server和hyper-v的角色里面是免费的,跟任何的硬件无关。我们叫做hyper-V上的云业务的复制,不共享任何业务的复制。
咱们做IDC,你们的城市也好,所在地区的政企也好,你跟他讲灾备的时候,他首先想到这是很高昂的,你给他提出一个建议他会很惊讶。对我们中国来讲,好处在哪?我们东部地区的IDC永远是热的,资源部够。西部地区的IDC机房是空的。我们人的使用是当地的,我们的企业是当地的。我们通过提供更高级的灾备服务,我王健的IDC在东部,我一个兄弟在南京的IDC,他的机房老空缺。我说咱们商量一下,给我的客户提供灾备服务,我去你那拿资源,这样我们盘活了资产,做到了资源的调配,西电东送不也是这么回事,我运煤不如直接送电过来,我们IDC为什么不能这么做。
我们看一下演示,这个演示有很多后台的调配,这是我们一开始工程师做后台实现的时候,他的演示性包括三部分。这是我们三种演示场景。第一种是普通的在线迁移,第二种是通过压缩的方式,第三种是RDMA的方式。
我们直接看一下虚机的效果,当我触发传统的HA切换的时候,这个系统在跑,实际的结果比第一种快很多。这个我们工程师在演示的时候,不去点下面触发的动作,因为下面的触发非常快,是一个在线有负载的系统。上面这个是40多秒,最上面传统的HA的方式,大概是一分多钟。这样我们在给一些对紧迫性要求非常高,这个客户的应用非常的紧急,在高峰时刻的电商,我们在线的贸易,交易,他要做故障的切换,用什么方式最好。传统的IT网络,做数据交换的时候,里面新的协议,新的技术,底层的革新永远解决不了,你的网络交换效率永远那么低,不可能高。
我们看到下一个,讲新的存储的优势,我以前做灾备设计,搞了十多年,确实我们今天存储在大规模系统里面占的成本越来越高,40%,50%,甚至60%.微软的存储技术,我们也是免费给大家,有几个相关的技术。第一个分级存储,我们系统可以自己知道哪些数据叫热数据,哪些数据叫冷数据。当我们用虚拟化,把固态盘跟传统的硬盘,混合成一个虚拟盘之后,我的资源管理器在文件系统之下,跟应用根本无关,应用是透明的,我可以自动的把热数据,跟冷数据分别的存储。好处在哪?说到搞互联网,电商去卖东西的时候,消费者行为产生交易,里面有80%是检索、查询。他查询的东西都是热数据。通过这种方式我们可以提高性能,提高的非常惊人。
还有一种是什么?冗余数据的删除,我昨天见到美国服务器的效果,这个D盘是所有的虚机在上面,有537个GB的数据,420个文件。这个数字在磁盘上存,只占了97个GB,这边是磁盘的信息,600个GB的空间,我现在可用的空间有370多个G,这是我们系统自带的免费的数据冗余删除的技术。可以提高系统的性能。
关于新的冷热数据的优势,给大家看一个演示。这是我们一个分级存储的演示,他首先要配置一个分级存储,大家看一下配置的情况。我们自己配置系统可以感知磁盘,这样的磁盘是固态盘还是的硬盘,可以配置相关的比例关系。我们给一个文件服务器配完了之后,做了一个SQL server的性能测试。这边是传统的SQL Server是本地硬盘上的部署,他是几块物理盘,然后产生的物理方式。同样的磁盘规格,在另外一个文件的服务器上,我们做了一个远程的文件系统。SQL server现在安装不是在本地安装。我们看新的协议产生的性能的结果,现在微软这个协议叫SMB3.0,产生的性能的结果。当我们开始这个任务的时候,做一个压力的负载,这里边的性能结果是非常的有趣。我可以告诉大家结果相差无已。当你第一个慢速系统的时候,我们SSB网络传输存在的网络的消耗,已经可以忽略不计。
我们看到是本地硬盘,我们把这个存储换成我们自己的分级存储,差了几块固态盘,我们看这边的OPS,应该是十二万四千多。这个性能提高是几倍以上。
我们传统做业务,经常会想我的数据库性能会不会不够,我前段接的服务器非常多,前面有一万个前段服务器没有用,我后台数据库性能不够。以前的想法是扩容,数据库从16个CPU,变成32个。你照样解决不了这个问题,因为慢在硬盘上,微软这个分级存储技术也是免费的。
网络Teaming,以前做Teaming的时候,我们部署网卡是这样的,柱子是四个虚机,产生一个负载的压力。通过四个网卡,做了一个应用的IO交互,我们看传统的Teaming方式,所有的压力只压在一个物理网卡上。因为是一个哈希地址的算法。当我们算完之后,发现一个物理地址的时候,流量不可以被分担。我们改变了一下配置,我们叫(hyper-V po)我们发现物理网卡利用上了,因为是一个争夺资源的方式,有三个虚机性能把网卡的功能全抢走了,全另外一个虚机的性能被压制。我们做了一个调整,叫做百分比的方式。可以发现所有的虚拟机通过所有的物理网卡,资源被分开了。我告诉大家,微软现在的Teaming是与硬件无关,你的物理网卡,1是可以混在一起使。100兆没什么意义,100兆,跟10个G也可以混合在一起使。以前的teaming一定要同样网卡,同样的驱动,今天已经不需要了。