自2010年OpenStack诞生以来,已经走过了四个春秋。四年来,经过各大厂商众星捧月式的手法,现在OpenStack在开源界已经名声大噪,坐上开源社区的头把交椅。且不论它的名声如何,OpenStack究竟小企业中如何使用?
OpenStack使用之初:盯紧你的工作负载
对于OpenStack部署,你首先要做的是确定哪些工作负载的运行需要使用OpenStack。一切都是始于工作负载,也终于工作负载。要认真思考用例,一定要清晰明了,并为此制定计划。
为了OpenStack的部署和管理,企业应用找到一个资质比较深的合作伙伴。这是关键的一步,可以使用企业在采用OpenStack上更容易,更有竞争力,且还没获得大量的好处,无论从长期来看,还短期看。
为了更好适应企业,你可能会试图修改OpenStack中的开源代码,但从长期发展来年,这未必是个好主意。许多组织下载了OpenStack的社区版本,并做了大量的修改,然后以独特的方式实施,这样付出昂贵的代价。
专家建议,企业需要从小事做起,可以在电脑虚拟机上部署OpenStack。当涉及到真正的生产或商业环境时,至少要使用两台服务器。这两台电脑可以作为报控制器,分别配置64GB和32GB的内在。
企业想找到一些已经成为OpenStack正式的分布式版本的功能,同时还要避免创建Franken式的云,所以他们对于OpenStack用户社区,应该保护开放的视野。当你想要改变核心产品时,你就可以加入他们。
部署OpenStack:发挥你的想象力
部署OpenStack有两种方法。你可以与服务供应商合作,或者可以下载OpenStack分布式版本到本地服务中上。
OpenStack提供了极大的灵活性,无论是根据需在多个云供应商之间迁移,还是根据价格和市场条件。尽管这种灵活性,对于不能充分了解适应OpenStack的实际用例的门外汉是一种挑战。
在这方面,有以下几个场景,你的组织可以使用OpenStack:
OpenStack非常适合创建任何软件即服务应用,无论是新部署还是改进现有的解决方案
依据用户的IT服务需求,OpenStack可以作为基础提供自助存储和服务
OpenStack可以根据需求提供对象存储或块存储需求,OpenStack Swift提供可伸缩的、低成本的和易于管理存储。
最后,通过改变虚拟机或运行在VMware上的的服务,成为支持OpenStack的KVM hypervisor,企业可以节省一些许可成本。
另一方面,企业在寻找推送按钮方面注定要失望了。在推出第一个OpenStack基础设施时,IT部门应该做好卷起袖子的准备,采用“DIY”的心态。虽然OpenStack的最初版本不容易升级,但它会变得越来越简单。
部署OpenStack不仅仅只是采用一个平台,要在基础设施中运用新敏捷模型。开始于新的应用程序,组织可以感受到OpenStack的一些技术上和业务上的好处,同时还能继续使用现有的应用和基础设施架构。
企业应该把OpenStack部署作为一次机会,来从头开始做起。另外,利用OpenStack建立持续部署和实施的敏捷环境是再正常不过的一件事。
我们有理由相信围绕着OpenStack是积极向上的,它将代表着云计算的未来。