设为首页 收藏本站
查看: 1709|回复: 0

[经验分享] OpenStack安全性分析:开源云软件的利与弊

[复制链接]

尚未签到

发表于 2018-6-2 14:45:58 | 显示全部楼层 |阅读模式
OpenStack安全性分析:开源云软件的利与弊


  有人要求我对OpenStack开源云计算平台进行简要的安全性分析,并简要分析我们的企业是否应该把开源云计算平台作为云基础设施建设的基础去追求。我的初步评估是,像Apache和 Linux,平台的开放性让我们能迅速发现和修复安全漏洞,这可以降低溢出的可能性。你们同意吗?还有其他值得考虑的OpenStack安全点(利与弊)吗?

    OpenStack是一个倡导执行简便、功能丰富、扩展性强的基础设施即服务云计算平台。于2010年7月由托管供应商Rackspace有限公司和NASA发布,它由构建云基础设施解决计划的各种组件的一系列相关项目组成。有了Apache 2.0许可证,所有编码都可免费使用,并且有上百家公司为它的开发做出贡献,包括:思科系统有限公司、Citrix系统有限公司、戴尔有限公司、英特尔有限公司和微软公司等等。

    选择开源云软件意味着避免了专利供应商技术锁定的潜在困境,OpenStack的典型设计使它能与传统技术或第三方技术合并。OpenStack也旨在制定云计算标准,这在目前是缺失的。有了标准,拥有在云供应商中应用的兼容工具和服务也变得更容易,从而简化了在云与云之间(特别是从私有云移向公共云)移动数据和应用的过程。开源Linux 解决了由Unix特点出现而产生的问题,开放云标准可以为大型云计算提供同样的益处。

    OpenStack有两种相关项目:OpenStack计算和OpenStack对象存储。OpenStack计算是提供和管理大型虚拟私有服务器集团的软件。利用Eventlet 和Twisted架构把它写入Python,并遵照高级消息列队协议 (AMQP)的标准和SQLAlchemy访问数据存储。它从NASA的Nebula云平台和Rackspace的云文档平台中融合编码。对象存储是利用集群服务器创建多余、可扩展的目标存储来存储大量数据的软件。如果你选择了OpenStack,就会运行NASA使用的相同的软件和惠普及Rackspace提供的云服务;其他供应商也开始提供OpenStack,比如Piston云计算等。

    虽然OpenStack 想使企业组织部署大规模标准硬件上运行的私有云和公共云变为可能,但这需要有合格的技术操作团队,他们要拥有把物理硬件转化为大型云部署的能力。这不是普通企业要考虑的因素。

    说到安全性问题,普遍来说开源项目有良好的跟踪记录,但是他们也有漏洞和脆弱性,OpenStack仍是新兴的。人们可以选择Eucalyptus架构来代替,它执行亚马逊EC2计算云的API堆栈,这个堆栈使集群服务器仿效亚马逊内部所做的事,但是要在私有云中进行。Eucalyptus问世的时间比OpenStack长,但不是完全的开源。这也许就是Ubuntu社区决定未来发布的Ubuntu服务器要支持OpenStack的原因之一。

     至于OpenStack或Eucalyptus是否会取得成功并且长存下去,谁也说不好,但是当前似乎OpenStack势头更猛。

I’ve been asked to provide a brief security analysis of the OpenStack open source cloud computing platform and whether our enterprise should pursue it as the basis for our cloud infrastructure build-out. My initial assessment is that, like with Apache and Linux, the open nature of the platform allows security flaws to be found and fixed quickly, which helps decrease the likelihood of exploits. Do you agree? What other OpenStack security points (pro and con) are worth considering?

OpenStack is an Infrastructure as a Service cloud computing initiative with the goal of being an easy-to-implement, feature-rich, yet very scalable, cloud computing platform. Launched in July 2010 by hosting provider Rackspace Inc. and NASA, it consists of a series of interrelated projects building various components for a cloud infrastructure solution. All of the code is freely available under the Apache 2.0 license, and there are over 100 companies, including Cisco Systems Inc., Citrix Systems Inc., Dell Inc., Intel Corp. and Microsoft, contributing to its development.

Opting for open source cloud software means avoiding the potential dilemma that is proprietary vendor technology lock-in, and OpenStack’s modular design means it can integrate with legacy or third-party technologies. OpenStack also aims to establish cloud computing standards, which are certainly lacking at the moment. Standards will make it easier to have compatible tools and services that work across cloud providers, thereby easing the process of moving data and applications between clouds, particularly when migrating from private to public. Open source Linux solved the problems caused by the emergence of proprietary flavors of Unix, and open cloud standards could provide the same benefits for large-scale cloud computing.

There are two interrelated OpenStack projects: OpenStack Compute and OpenStack Object Storage. OpenStack Compute is software to provision and manage large groups virtual private servers. It is written in Python using the Eventlet and Twisted frameworks, and relies on the standard AMQP messaging protocol, and SQLAlchemy for data store access. It integrates code from NASA's Nebula cloud platform as well as Rackspace's Cloud Files platform. Object Storage is software for creating redundant, scalable object storage using clusters of servers to store vast amounts of data. If you opt for OpenStack, you’ll be running the same software used by NASA, and the cloud services offered by Hewlett-Packard Co. and Rackspace; other providers are also starting to appear that offer OpenStack, such as Piston Cloud Computing.

Although OpenStack wants to make it possible for any organization to deploy large-scale private or public clouds running on standard hardware, you will need a competent technical operations team that has the capabilities to turn physical hardware into large-scale cloud deployments. It is probably not something the average business would consider deploying itself.

Open source projects generally have a good track record when it comes to security, but they are not immune to flaws and vulnerabilities, and OpenStack is still new. An alternative would be the Eucalyptus framework, which implements the API stack of Amazon's EC2 compute cloud allowing a cluster of servers to emulate what Amazon does internally, but on a private cloud. Eucalyptus has been around longer than OpenStack but is not fully open source. This is possibly one of the reasons the Ubuntu community has decided future releases of the Ubuntu Server will support OpenStack.

It’s unclear whether OpenStack or Eucalyptus will achieve commercial success and -- importantly for you -- longevity, but at the moment the momentum certainly seems to be with OpenStack.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-508181-1-1.html 上篇帖子: 免费OpenStack私有云 下篇帖子: OpenStack的第一年
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表