对于那些打算将软件或基础设施作为服务部署,但在使用公共云服务时仍保持谨慎态度的公司来说,OpenStack云平台非常适合。以下是如何判断OpenStack是否适合你的业务。
的兴趣OpenStack项目是稳步增加。由Rackspace Hosting和NASA于2010年创建的OpenStack已经发展成为一个大型的开发者社区,他们在一个标准的开源云操作系统上合作。OpenStack的各种软件发行版都可以下载,所有的代码都可以在Apache 2.0许可协议。
自成立以来OpenStack基金会吸引了200多家公司。据悉,这项技术在百思买(Best Buy)、彭博(Bloomberg)和贝宝(PayPal)等得到广泛认可的机构中得到了应用。本文详细介绍了OpenStack提供的好处,并探讨了在业务中部署它的一些实用方法。
对私有云说“不”
在了解如何部署OpenStack之前,重要的是首先理解它提供的价值主张。具体来说,OpenStack为希望部署自己私有云基础设施的公司提供了一个以云为中心的软件平台。它的吸引力在于公有云平台的弱点。
云服务,例如亚马逊网络服务(AWS),谷歌计算引擎和微软Azure是自动将用户锁定在其平台上的专有平台。
例如,AWS有自己的应用程序编程接口(API)和软件堆栈,这意味着企业无法轻易迁移到竞争对手的云提供商。可以想象,对于开发战略应用程序的公司来说,这可能是一个大问题。
虽然所有云服务都提供服务水平协议(SLA),但它对所有客户都是一样的。在某些情况下,这是不够的。相比之下,大量的OpenStack服务提供商理论上更容易找到合适的提供商,提供足够的响应时间或可预测性。
快速浏览一下各种云中断它清楚地表明,企业无法控制它们何时发生——而且往往对修复工作的严重程度和确切状态一无所知。
[相关:Rackspace,戴尔和红帽,IBM和甲骨文全部支持OpenStack]
OpenStack的最后一个优势可能是最棘手的:数据隐私。根据所提供的服务或组织类型,法律可能禁止将某些数据存储在公共云基础设施中。尽管保留敏感数据的混合云部署可以避免这个问题,但供应商锁定和数据不可访问的可能性仍然存在。
开始使用OpenStack:注意你的工作量
在部署OpenStack之前,您必须做的第一件事是确定您打算使用OpenStack运行的工作负载。“每件事都以工作量开始,也以工作量结束,”艾德里安•Ionel说Mirantis,一个纯OpenStack供应商。“考虑用例,要非常清楚,并为此制定计划。”
约翰·赞尼,是相似之处他说,企业应该寻找一个对OpenStack部署和管理的具体需求“有可靠和深入了解”的合作伙伴。他补充说:“这是一个关键步骤,将大大有助于让企业更容易、更有吸引力地采用OpenStack,并从短期和长期两方面获益。”
您可能会试图修改OpenStack中的开放源代码,使之尽可能地适合,但从长远来看,这可能不是一个好主意。“不要计划一个‘弗兰肯云’,”Ionel警告说。他说,那些下载社区版本的OpenStack的组织,“做了大量的改变”,然后继续以一种他们独有的方式来实现它,将“付出非常高昂的代价”。
Rackspace亚太地区首席技术官艾伦•帕金斯(Alan Perkins)建议,希望利用OpenStack小规模起步的企业可以将其部署在虚拟机中的笔记本电脑上。不过,在实际生产或内部商业环境中,他建议至少使用两台服务器。“这两台电脑的内存分别为64GB和32GB,可以作为控制器使用。你可以从那里添加额外的电脑。”
(参考:面向IT主管的OpenStack入门][更多:OpenStack应该如何为企业做好准备]
公司寻找功能尚未进入正式OpenStack的分布,以及公司想要避免创建Franken-cloud无意中,应该“保持一个开放的眼”OpenStack用户社区,帕金斯说,并补充道,“如果你觉得你想要改变的核心产品,然后你就可以参与其中了。”
部署OpenStack:发挥想象力
OpenStack有两种实现方式。您可以通过服务提供商工作,也可以将OpenStack发行版下载到本地服务器上。
OpenStack提供了巨大的灵活性,可以根据不断变化的需求在多个云提供商之间进行迁移,也可以根据价格和市场情况进行迁移。但是,这种灵活性可能会使外行难以充分可视化OpenStack可用的实际用例。
在这方面,Ionel概述了几种可以在组织中使用OpenStack的场景:
- OpenStack特别适合构建任何软件即服务的应用程序,无论是作为新的开发还是对现有解决方案的改进。
- OpenStack可以作为按需向需要IT服务的用户提供自助存储和服务的基础。
- OpenStack支持按需交付目标存储或块存储OpenStack迅速提供可扩展、低成本和易于管理的存储。
- 最后,将运行在VMware上的虚拟机或服务切换到openstack支持的KVM虚拟机监控程序在美国,企业可以节省许可费。
【案例研究:Druva使用OpenStack作为新的端点数据保护平台][特点:17 OpenStack热产品]
另一方面,寻求简单操作的企业将会失望。IT部门在推出他们的第一个OpenStack基础设施时,应该准备卷起袖子,采取“自己动手”的心态。此外,帕金斯承认,OpenStack的初始版本不容易升级,但他补充说,“升级变得容易多了。”
企业数据和存储网络专家Brocade的主管Kyle MacDonald表示,部署OpenStack不仅仅是采用一个平台。“这是关于在基础设施中采用一种新的敏捷模型。从[新的]应用开始,可以让企业体验到OpenStack的技术和业务优势,同时也可以利用现有的应用和基础架构。”
Zanni表示,OpenStack的企业应用“将在5年内达到与Linux 15年相同的临界点”。也许正是出于这个原因,Parallels公司最近宣布了对OpenStack基金会的企业赞助添加支持该公司的Parallels云服务器。
与此同时,Ionel表示,他认为OpenStack是“云数据中心的Android, OpenStack是唯一的开放标准。”2020欧洲杯预赛我们非常需要一种完全可互换、完全开放、任何人都可以贡献和采用的东西。”
MacDonald认为OpenStack将成为“企业私有云的实际解决方案”。他认为,对社区的强烈关注将让OpenStack在新兴的公共云领域以及为运营商提供的新兴解决方案中成长。“这种快速而广泛的增长将使客户能够部署混合云解决方案,并更快地向云移动。”
帕金斯表示,考虑到云平台能够取代VMware的部署,企业应该将其部署OpenStack视为一个从头做起的机会。他还主张利用OpenStack建立一个敏捷的环境不断向前发展执行是标准。
最终,我们很难误解围绕着OpenStack的乐观情绪,以及它代表云计算未来的信念。如果您感兴趣,可以下载一个OpenStack发行版并开始使用在这里。
Paul Mah是一位技术博主,他以前是IT专业人士。这些天,他把时间花在分析各种科技新闻和发展上www.TechBlogger.io。你可以在Twitter上关注他@paulmah或者谷歌+ at+ PaulMah。
在Twitter上关注CIO.com上的一切@CIOonline,脸谱网,谷歌+和LinkedIn。
阅读更多关于云计算的信息CIO的云计算深入研究。
这篇题为“如何在小企业中使用OpenStack”的文章最初由首席信息官 。