标签:openstack
OpenStack是一个开源的云操作系统,它通过一个数据中心控制着由计算、存储和网络资源组成的大池子,通过一个仪表板让管理员来管控,通过一个Web界面赋予他们的用户对使用资源的强大力量。体系结构,如上图所示。
OpenStack项目在世界范围内受到的关注正在稳步增长。作为由Rackspace与美国宇航局于2010年联合启动的技术项目,OpenStack已经在发展过程中吸引到众多大型厂商参与到开发社区中来,并在一众成员的协作之下成为一套标准化开源云操作系统。OpenStack目前拥有大量软件发行版,而且全部代码都可在Apache 2.0许可之下免费下载获取。下面,我们将审视OpenStack所能提供的优势,并探索将其部署在企业环境下的可行性方案。
在了解OpenStack的可行性部署方式之前,首先了解它所提供的价值主张显然非常重要。具体来讲,OpenStack作为一套面向企业用户的云核心软件平台,旨在帮助其构建起属于自己的私有云基础设施。它的吸引力在于弥补了公有云平台的先天不足。云服务当中的典型代表中,国外有Amazon Web Services(简称AWS)、谷歌计算引擎微软Azure, 国内游阿里巴巴云,腾讯云等平台。它们会自动将用户锁定在自家平台之上,在某些方面,必然不适合某些企业的发展前景,这样的锁定机制很可能成为企业发展战略中的大问题。经验证明,层出不穷的云服务中断故障告诉我们,企业用户无法控制此类突发状况的出现时间--而且通常来讲,中断状况的严重程度与恢复流程的确切进度根本不会向用户公布。
OpenStack最为突出的优势在于解决了大家广泛担忧的云服务顽疾--数据隐私。根据服务供应条款或者企业类型的不同,法律可能会禁止用户将一部分特定数据保存在公有云基础设施当中。尽管混合云部署方案能够保证敏感数据始终处于内部设施当中、从而避免此类纠纷,但潜在的供应商锁定与数据访问保障问题仍然很难得到解决。
OpenStack的实施方式分为两种。大家可以与服务供应商合作完成,也可以自行下载OpenStack发行版并安装在内部服务器当中。
OpenStack提供了巨大的灵活性,无论是在多家云服务供应商之间迁移还是根据不断变化的实际需求、使用成本以及市场条件作出变更,该项目都能提供良好的应对方案。不过如此程度的灵活性本身也会给对OpenStack不够熟悉的入门级用户带来挑战--挑战他们对于实际使用情况的想象力。
在企业环境下运用OpenStack的具体情况:
从发展趋势而言,OpenStack将成为企业私有云的实际性解决的最佳方案。
标签:openstack
原文地址:http://blog.csdn.net/john_f_lau/article/details/34154121