日本啤酒饮料生产商麒麟(Kirin)通过OpenStack创建了一个PaaS平台,并将OpenStack作为私有云平台,借助服务器测试和部署自动化大幅降低IT运营成本。
麒麟目前拥有近40000名员工,虽然总部设在日本东京,但其近一半的业务在海外市场。
麒麟公司通过400多个应用平台支持其业务运营,其中大部分是从零开始部署的。应用平台涵盖范围从啤酒业务的生产规划软件到所有饮料产品的物流平台,以及在全球使用的多种销售、订单和账单平台。
但对于麒麟来说,管理支撑这些应用的陈旧基础设施正日益成为一个棘手的问题。目前该公司拥有2000台服务器,运行着包括Linux、Unix和Windows等多种操作系统,以及VMware和微软的虚拟化软件。
2012年,麒麟让系统整合商NTT Data来管理这些日益增长的IT资产。NTTData的IT架构师AtsushiKoga称,在2000台服务器中,有近一半的服务器在2015年和2016年将结束其“生命周期”,并且“必须被替换”。他说:“麒麟由基础设施平台很快就会成为一个大问题。”
作为广泛的成本削减策略的一部分,麒麟决定大规模部署开源云管理平台OpenStack。
Koga称,这是因为麒麟在过去一直在服务器运营方面花费着大量费用,尤其是在创建和测试方面。他还补充道,该公司必须雇用大量的工程师,以至于他们难以降低运营成本。
“于是我们通过OpenStack在自动化方面找到了一个解决办法。”Koga告诉参加东京OpenStack Summit峰会的代表。他说:
“通过使用OpenStack服务器,创建和测试都彻底实现了自动化。”这允许公司降低75%的IT运营成本。
此外,他还补充道:“尽管这只是一个开始,但是我们还将会努力通过定制等措施进一步降低成本。”
为了尽可能地简化部署和应用,麒麟目前正在运行Icehouse版本的OpenStack,使用的是Nova、Cinder和Neutron等核心组件,而非L3 Agent或Keystone。NTT Data的平台工程师Motoki Kakinuma 说:“这已经足够了。”
此外,麒麟还选择在VMware运行IBM OpenStack发行版。他们选择VMware,而非开源虚拟化平台KVM的原因是,他们长期以来一直是专利的ESX虚拟层用户。Kakinuma 解释说:“使用VMware转换工具进行迁移会更加容易。”
NTT Data目前已经完成了迁移工作的第一部分,预计到2016年底将迁移500台虚拟机和300 TB存储至OpenStack上,他们的最终目标是迁移2000台虚拟机和1 PB存储。第一阶段涉及100个虚拟机和100TB的存储。
私有云项目的一部分是创建一个允许员工控制软件网络部署的应用,即麒麟EA(企业架构)。这包括Windows Server 2012R2/2008 R2和红帽Enterprise Linux 6.6。麒麟EA平台允许IT员工提升部署规模,例如磁盘数量的多少,以及他们希望部署什么样的中间件。
尽管OpenStack的主要优势是通过应用部署与测试的自动化降低成本,但是它们还有一些其他的优势。Kakinuma说:“我们使用OpenStack作为简单的库存管理系统。”
他称,在麒麟的OpenStack部署之前,IT资产是以一种“前后矛盾”的方式来管理的。“这意味着难以知道我们有多少台服务器,有多少台服务器将到报废年限,以及安装了多少Windows 2003。为此我们专门在2014年调查了软件和硬件资产清单,结果发现,我们所拥有的服务器数量让我们自己都感到吃惊。在麒麟这是一个非常大的问题。”
目前公司正在使用OpenStack Nova计算组件的元数据服务。它们提供了每台服务器中的数据列表,例如资源分配、操作系统、中间件、IP地址等,并且创建了一个可定期提交服务器列表的自动化资产清单。
总体上,OpenStack项目面临的障碍之一是让更多的传统公司在生产环境中大规模使用云软件。
虽然麒麟拥有大量的IT专业知识(他们所有的IT平台几乎都是自己从零创建起来的),同时还得到了一家大型系统集成商的支持,但是他们最终还是选择了OpenStack。这成为了该平台如何在服务提供商和网络级数据中心之外被部署的又一案例。
Koga说:“在日本已经有了许多OpenStack部署案例,不过其中的大多数是针对IT厂商的,因此在非IT公司成功部署OpenStack具有非常重大的意义。”
编者注:本文编译自computerworlduk.com,作者为Matthew Finnegan,编译者Frank Chan。