使用Linux作为大型机操作系统就获得更多灵活性,能帮助大公司显著降低数据中心运营成本与复杂性。
这种围绕着融合基础架构系统的宣传,如思科的统一计算系统,让数据中心管理员不禁回忆起存在很长时间的融合基础架构系统类型:大型机。
说起大型机不得不提IBM System z,它是由一系列计算机组成,而不仅仅是一个计算系统。在数据中心中,操作一台大型机可比操作上百台物理服务器有效率多了,同时还能降低运营成本。在大型机巨大的物理盒子中的是逻辑分区(LPAR),可选择使用不同操作系统当做独立的物理机运行。这些包括Linux操作系统,相对专有的与闭源的操作系统,如OS/390,大大降低了成本并提升了灵活性。
在大型机硬件上运行Linux
LPAR其实是基于硬件的虚拟化,该硬件能动态按需扩展。在LPAR存在第二层的虚拟化,z/VM hypervisor能访问大型机硬件。
至于第三层虚拟化,通常只在测试中用到,可以在z/VM hypervisor里再安装z/VM。
Linux大型机操作系统运行在IBM Linux集成设施IFL之上。IFL处理器只运行Linux,因此成本比运行通用处理器要便宜些。
大型机里的冗余处理器执行步骤与集成检查确保数据不丢失,即使某个处理器挂点也无影响。IBM大型机也使用HiperSockets,这是个只存在于内存的快速TCP/IP连接,很难受到攻击。金融和其他高可靠性部门能从大型机获得高可靠数据处理过程。
大型机软件开发
使用Linux大型机的公司在企业环境中执行关键业务应用。大量开源Linux版本都可在大型机上使用,但已投资购买大型机的多数公司应该也花钱购买了企业Linux版本。公司不想砍掉软件支持的成本,因为一旦发生问题就得靠自己解决,那就麻烦了。
虽然大型机有诸多好处,但是为其开发Linux软件却有点难。只有大型的资金充足的公司能负担大型机费用,并且为大型机开发软件得群策群力。相比之下,多数公司能负担基于英特尔的服务器系统进行软件开发。软件开发者可使用大型机模拟器,如免费的Hercules仿真器去开发运行在大型机硬件上的Linux软件。