详解云供应商的“差不离”问题

2017-04-18
  这一期文章,我会详解云供应商的“差不离”问题。首先,我来简单介绍一下预算管理系统。你知道什么是预算管理系统吗?这么说吧,预算管理系统是一种用于管理预算的系统,可以有效的管理相关预算。
  云供应商的“差不离”问题
  在企业IT基础设施的云化过程中,私有云和混合云仍然是非常重要的一部分,相对于公有云提供商来说,企业私有云和混合云建设所需要的硬件、软件、咨询、服务及解决方案供应商,是一个更为复杂的存在,但这仍然是非常必要的。
  过去几年,完美世界一直在不断尝试各种新的硬件基础设施、软件及服务产品,可以说一直走在私有云建设的前沿,接触了很多新鲜的产品,其中也包括很多开源解决方案:比如说,在硬件上,我们一直选择全球前三的服务器硬件提供商,为我们的数据中心提供服务器硬件,以支撑完美世界设计和代理的各种网络游戏;与此同时,我们建立了自己的云游戏平台,是基于KVM和Ceph虚拟化存储的,当然,我们当时规模还不大,所以没有采用OpenStack之类的管理调度平台。除此以外,Docker我们也有过接触,尝试着使用容器化的解决方案支持我们的一些游戏。
  与众多的企业数据中心一样,我们使用服务器,也基于KVM、Ceph、Docker等软件产品及解决方案支撑我们的网络游戏,在这一过程中,有我们自己摸索的过程,也有我们服务器供应商提供的很多帮助,在一开始,很多事情都如所期望的那样顺利运行,而硬件服务商针对一些解决方案所给出的建议,初看起来也都是很好的建议。但是随着实践的深入,我们发现单纯出自硬件供应商给出的建议,很难覆盖我们所有的需求,很大程度上他们一方面对网络游戏行业的需求并不清晰,另一方面,鉴于他们的主要工作是提供硬件产品,所以他们在整体解决方案上面、在云计算平台的搭建细节上,总是和我们想要的有所差距。后来,我们意识到,一个云供应商,不可能了解每一个行业的需求细节,这正是行业细分造成的,如果我们的云供应商比我们还要了解游戏,他们就是游戏行业的顶尖厂商了,这不现实。
  我们作为游戏开发运营商,也不可能完全了解云计算的所有细节,否则我们就是云供应商了,或者我们自己就成为云服务提供商,我们作为游戏研发运营公司,我们最拿手的东西是游戏,而不是云。所以,我们觉得云供应商第一战略就应该是沟通,要和我们这样的云使用者在技术上进行有效的沟通,了解需求。对于我们这些云使用者来说,节约成本、方便管理、安全可靠、易于扩容……等等这些需要都是很笼统的,我们真正关心的是我们所使用的云是否符合我们的业务,无论我们使用云服务提供商的公有云服务,还是使用云供应商的硬件和软件搭建我们自己的私有云,符合我们业务的需要才是我们第一要考虑的事情。
  云供应商提供的软硬件如何切合我们的业务需要,这正是云供应商和我们这样的应用者最应该沟通的事情。如果没做好沟通并基于我们的需求设计产品,最终的结果就是前面所说的“差不离”——看起来满足了客户的需求,但实际上,却总是和真正的需求有那么一点儿差距。比如说,在一些新的项目上线时,我们都需要进行大批量服务器的上线工作,简单来说,就是上架、接电、开机、配置、部署和业务迁移,但做起来可不是像听起来那么简单,这是一个极为复杂的工作,而且,部署时间是有限制的,这意味着你必须要加班,通宵加班。
  有没有快速部署的方法?当然有,几乎每家服务器供应商都告诉你,使用他们的服务器进行规模化的部署——这在新业务上线或是云平台建设中是很常见的——可以极大地缩短部署时间,甚至只需要简单的几个点击就可以完成数百台、上千台服务器的部署。但实际上,事情不总是像他们说的那样美妙。在批量部署服务器时,最重要的就是确保所有的配置能够被顺利采集,并真正的克隆到每一台服务器上,确保所有的服务器都得到了正确的、一致的、可以顺利接入管理平台的配置,可惜这不总是那么顺利的,这是一个复杂的过程:配置、采集、克隆、重新分配和维护基准——其中有一个地方出了问题,那都是批量部署服务器的噩梦,在很多时候,你只有一次让事情变得简单的机会。
  所以,如果有服务器供应商来和我沟通,对服务器有哪些需求时,我第一个想到的并不是新的处理器、更大的内存或是更快的闪存,而是“能否为我们提供更好的自动化、智能化的服务器配置工具(就像Lifecycle Controller的IDRAC 8)”,而不是听他们吹嘘新一代的至强处理器,或是新一代的3D NAND Flash——这些东西谁都能装到服务器里,英特尔和三星总是会提供这些东西,不是吗?因此,谈到云供应商的战略,最核心,也是第一件事,就是要记得:一定要与客户进行充分的沟通,真正提供我们所需要的产品,“沟通—修正—供给”的模式,在任何时候——当然也包括云计算的时代——仍然是供应商战略中要走的第一步。
  对于云供应商的“差不离”问题,文章就为大家详解到这了。关于预算管理系统,上文也予以了一定的介绍,相信大家看过之后也知道什么是预算管理系统了吧。总之,希望上文的内容能给大家一定的帮助。