虚拟化是过去十年来IT领域最大的技术创新。它有助于通过消除服务器,存储和网络之间的孤岛来简化IT管理。它还允许应用程序的设计方式不需要依赖任何底层的硬件平台,可以无缝地进出云端。
然而,企业现在希望能够实时部署应用程序更改,从开发到实时环境,只需点击一个按钮,而这无法通过虚拟化所能完成的功能。对IT环境的需求不断增加,导致IT部门头疼,因为现有的技术和资源通常很紧张。其中主要关注的是更多地使用自动化和全面的基础架构编排。为了解决复杂的自动化需求,很多人都转向OpenStack。
根据OpenStack用户调查,采用OpenStack的关键驱动因素包括为企业带来创新的能力;协调IT交付意味着基础架构维护减少,因此可以花更多的时间来创新,提供价值和区分业务。OpenStack是开放的技术,缺乏供应商锁定,这一点很有吸引力,因为可以通过减少许可证的需求和初始的前期投资来帮助节省成本。
▲
因此,OpenStack被视为下一代数据中心的主要技术,甚至可能作为通用操作系统。确实,当你咨询任何与OpenStack合作的人,他们会告诉你,从初始部署中获得了巨大的成功和收益。开发和测试(dev/test)目前是OpenStack最受欢迎的案例之一。全面配置基础架构环境,实现IT资源快速自助部署,加速开发,构建,测试和发布流程。它还可以通过减少对影子IT的需求并更好地利用内部部署资源,来积极影响企业的技术。运行Web应用程序和提供数据库作为服务也是受欢迎的使用。
但是,当你将可靠性,高可用性和有保证的性能作为关键,那么企业中更广泛地部署OpenStack用于生产中会发生什么?像eBay,PayPal这样的大型企业,他们首先不需要在OpenStack和存储系统之间进行复杂的管理,或者浪费时间手动设置性能水平和管理卷。他们需要选择一个与OpenStack完美集成的基础设施,他们的时间可以自由地关注业务核心。
6个存储要素一定要有答案
在第一次构建OpenStack基础设施时,有无数的架构可用。确定OpenStack的使用和工作负载是关键的第一步;关于分配和基础设施的决策将从关键的初步决定中产生。如果尝试使用DIY OpenStack,请与供应商的独特分发一起使用,或者可能选择托管OpenStack服务?好消息是像RedHat,Mirantis,Cisco MetaPod和Platform9这样的供应商使得更容易适应存储和云,并消除复杂性。这些解决方案是构建OpenStack云的良好起点,通过与各种存储解决方案的集成,可以帮助加快部署。
但是,如果希望自己的OpenStack部署更加自动化,只能通过选择支持完全自动化并与OpenStack存储服务紧密集成的存储层来实现。另外,一个单一的集中存储系统可以有效地整合三层存储的想法很可能会很糟糕。关于云的分布式存储解决方案的任何讨论都应该包括商业选项以及开放源代码。
在这个过程中要注意的一些考虑因素包括:
1.选择了正确的存储类型块或对象,为特定工作负载吗?
2.随着业务增长,存储容量会线性扩大吗?
3.OpenStack的存储容量是否得到验证?
4.解决性能问题和瓶颈方面有多容易?
5.在OpenStack部署中,存储是否与其他供应商互操作?
6.OpenStack可以快速,轻松地部署存储吗?
随着IT行业从整体和静态操作模式转变为云计算动态敏捷工作流程的时代,现在是超越传统存储硬件架构的时候了,并考虑构建下一代存储脚骨的产品、应用和操作。
但很多人忘记了正确的存储层对于支持OpenStack部署是至关重要的。虽然它可能位于堆栈的底部,但存储不应该是最后的考虑。而且有大量的存储类型和供应商可供选择。
本文转自d1net(转载)