文 本刊记者 王柳
容器技术将需要大量计算的运行系统打包成“集装箱”放到公有云上,可大大提高处理效率并节省成本。
“目前IT正处于大洗牌的过程中。我做IT30年了,连我都感到害怕,很多大的公司都有很大的变化。”日前在RHEL7的发布会上,红帽大中华区总裁张先民在谈到IT发展趋势时这样说道。
过去新技术应用的创新和推出基本都是专有软件,那时的新想法都是像Microsoft、Oracle、IBM、SA P等传统企业提出来的;而现在开源技术如火如荼发展并迅速占领市场,颠覆传统产业的互联网公司大部分都用Open Source(开源软件)。作为全球最大的开源技术厂家,红帽公司一直都专注于技术开发的生态系统,不断将技术社区中开发者的成功经验变得更完善和商品化,以让其在市场上具有足够的竞争力。
红帽推出的RHEL7,就是在此基础上为广大企业带来实惠便捷的系统。首先,它顺应了Linux的不断发展。虽然Windows还占据大部分市场,但预测2017年Windows的占有率会从55%降到41%,Linux则将上升至58%,复合成长率Windows每年成长4%,而Linux的成长速度是Windows的3倍,速度非常快。
其次,过去十几年中,红帽Linux一直有各种不同的创新,拿最近的两个版本来说,Linux6致力于打造支持不同的环境,Linux7做了更大的改进,变成一个开放混合云的基础,可以从私有云和公有云之间无缝地转移,在此过程中一个很重要的技术就是容器技术。
容器技术如同打包“集装箱”一样。就像虚拟化技术的启用大大增加了机器的使用率,现在RHEL7借助容器技术,可以在混合云环境中更好地分配资源合理利用。比如目前大部分机器有一个Hypervisor,每一个H y p e r v i s o r上运营一个Guest OS。当每一个应用需要用IO的时候都要通过Hypervisor,互相抢Hypervisor,互相抢IO的功能,也就造成了IO的瓶颈。而容器技术把这些操作系统共同的东西抽取出来整合打包在一起,形成一个“集装箱”,让这个“集装箱”可以在物理机上运行,也可以在虚拟机上运行。打包出来的“集装箱”包括应用本身以及所依赖运行的环境,包括一些操作系统所需要的内核,相同的运行环境进行标准化后可以将所有适合的应用全部运行在一起,这样就可以帮助企业完全发挥物理机的性能,适合各种的应用。
张先民给大家打了个形象的比喻,以前海运的散装货,各个箱子尺寸大小不一,卡车来载运,散装货轮的使用率相当低。因为每一个箱子的尺寸不一致,堆放起来需要排来排去,浪费了很多的空间。现在容器技术就是把所有的东西规格化、标准化,码头的调用车也可以标准化,每次货轮来后,调用车马上知道每次装多少个集装箱,这就快多了。
“比如订票系统,只有在春节高峰时段才需要有非常大的运行空间,因为春节订票量是平常的10倍甚至100倍,但是相关部门不能按照高峰时的需求来买服务器,如果把这个放在一个容器里面放到公有云里去运行,就非常实惠;再比如美国国税局报税的那一周,工作量是平常的上百倍,如果买那么多的服务器肯定是非常浪费的,这时可以用A mazon的公有云来运行,当把工作负载从私有云移到公有云的时候,这种容器技术将非常方便。”张先民说。
红帽R H E L7中的容器技术,能够全面支持开放混合云环境,跟Windows AD有很好的互操作性,其可扩展性也能满足下一代IT需求。“目前红帽公司与很多公司包括AMD、SAP、思科、戴尔、IBM、I ntel、富士通、惠普等形成了全球战略合作伙伴关系,并且,红帽与中国大陆厂商及中国台湾地区的厂商等也都形成了紧密的合作伙伴关系。”张先民介绍道。