放着公有云不用,为啥要用OpenStack

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了放着公有云不用,为啥要用OpenStack相关的知识,希望对你有一定的参考价值。

OpenStack和云密切相关,对于用户来说,构建私有云要么使用VMware、Hyper V等商用化产品;要么使用OpenStack开源二者必居其一。有意思的是,现有公有云服务商中,少有采用OpenStack,更多是采用自有的封闭系统。OpenStack与公有云似乎没有交集。
  OpenStack只能用于私有云吗?为什么放着公有云不用,用户要自建私有云呢?中小企业用户能够驾驭OpenStack吗?其中,又要关注哪些问题。为此,记者采访了OpenStack专业服务提供商——海云捷迅(AWcloud)技术总监李华先生。

  为什么要用OpenStack
  首先对于用户来说,Amazon、Google,他们的系统是不公开,用户无从借鉴其系统架构,只能使用它们所提供的服务。这些公有云虽然能够带来敏捷性和资源弹性,但对企业用户来说,数据存在公有云上,总是感觉不踏实。这种信任感并没有建立起来。
  李华表示:“一些小规模的用户,如不涉及到数据保密的情况下,会选择公有云服务。但对中大型用户,数据比较敏感,类似财务数据、人力资源等,不愿意放到公有云,同时需要敏捷性和资源弹性的效率,为此用户会考虑自建私有云。” 李华说
  在私有云的问题上,OpenStack优势明显。作为一种开源软件,较之OpenNebula、Eucalyptus、CloudStack等,OpenStack得到更多企业和开发者的认可,业已经成为事实上的标准。
  需要注意的是,OpenStack与VMware等商用软件也不是完全竞争关系。
  “它们是一种竞合关系,OpenStack底层Hypervisor可以是VMware、Hyper V、KVM,没有关系。用户可以用OpenStack替代相对昂贵的vCloud等,构建云服务平台。OpenStack能够和ESX server、vCenter对接。”李华说。
  寸有所长,OpenStack小厂优势
  如果用户没有专业技术人员能够驾驭OpenStack,选择适合的合作伙伴就迫在眉睫。选择大品牌厂商合作,还是选择专业品牌,这是一个问题。
  “从本质上来说,不论品牌大小,大家都围绕着社区开源版本提供服务,拿到的原材料都是一样的。所做的是在这个基础上烹制一道道菜肴,不同的厨师烹制出来的味道,一定会有所不同。”李华说。
  “对于OpenStack开源社区的理解最重要的有两点:一个是充分利用社区资源,集中全球工程师智慧,为用户提供一个稳定可靠的产品平台服务。这一点上,厂商之间的区别不大。区别大的在于第二点,是否坚持回馈开源社区。”李华说。
  李华指出,一些闭源出身的公司,做着做着就会与开源社区脱节,技术并不反馈给开源社区。短期内看不出问题,开源社区发展很快,每半年就会有一个新的版本,那么产品与新版本合不上,就为后续发展带来一系列问题。对于这些企业来说,支持OpenStack目的,还是为了销服务器售网络、服务器、存储等硬件,OpenStack不过是附属。在这样的思路指导下,大品牌也会变现出很多的不适应,给用户应用带来隐患。
  与大品牌相比,AWcloud虽然是一家相对小的企业,但却是一家OpenStack的专业企业。公司管理层10多年开源市场的从业经验,让他们对于开源的理解和规律把握更加深刻。他们会比大品牌更加专注,也更能够遵循开源的精神,而这种专业性,更能够确保用户的利益。与大品牌相比,专业性让AWcloud等专业性厂商更容易摆脱硬件因素的干扰,也更符合和体现OpenStack的未来趋势和变化。
  “对开源社区的理解,是选择OpenStack合作伙伴的依据,是否坚持技术回馈社区,这是进行判别的关键点。”李华说。
  版本兼容性的难题
  OpenStacK不同版本之间的兼容性,也是困扰用户应用的难题,也是经常遭受诟病的地方。
  李华表示,从2010年第一个版本开始,OpenStack只有4家公司,后来慢慢发展到几十家、几百家,到现在有几千家,所以OpenStack发展。造成A、B、C、D、E,5个版本的OpenStack是一个架构,升级没有太大问题。但从E、F版本,随着很多新厂商加入,原有架构进行了拆分,架构不一样了,导致兼容性问题。最近几个版本,架构没有大的改动,版本升级可以保持平滑。这是一个基本的现状。
  针对兼容性, AWcloud给出建议是:如果用户生产环境在OpenStack某版本运行良好,不建议进行大规模的升级,只做小版本升级。如果出现资源的确不够用,或者需要引入新的功能,最好的做法是另建一个集群,新集群采用新的OpenStack版本。
  “这样的做法较稳妥。”李华说。
  DevOps和运维
  随着规模的扩大,用户会遇到各种各样的问题,例如运维的难题。李华表示,OpenStack属调度资源管理平台软件,没有完善的监控报警功能。
  如果没有技术实力作为保障,哪个物理服务器或者虚拟机出现故障,这些故障如何定位,所谓日志分析、安全等,这些都不是OpenStack平台的固有内容,这些问题借助开源或者大数据分析工具,所谓DevOps,自动化运维管理的理念。
  现在看来,DevOps是专业OpenStack服务商的价值点。
  OpenStack服务商要具备DevOps的能力,以物理机高可用性支持为例,OpenStack社区认为,应该从上层应用解决问题。但在现实应用中,用户往往需要这样的功能。做还是不做,要不要提供支持,厂商之间就会出现分歧。
  对此,AWcloud的态度是,基于对用户理解,应该为用户提供技术支持和服务。
  经验塑造优势
  AWcloud是李华和合伙人张征宇在2010年创办的公司,在此之前,李华在RedHat工作大概6年多时间,张征宇在IBM工作4多,在RedHat工作4年,两个人在开源领域摸爬滚打了10多年,积累了大量丰富的经验。
  “我们希望利用开源开放技术平台积累的经验,帮助企业客户构建一个稳定可靠的IaaS服务平台。”李华说
  在过去两年中,AWcloud做了很多成功的案例。包括北京计算中心、中科院网络中心、武汉大学三星中国研究院、宁夏信通、国家电网等很多客户在内,很多都是虚拟机数量超过了1万台的用户。
  “我们拥有大规模开源平台的建设经验,我们把这些经验回馈到开源社区,同时我们也把取得经验用来帮助企业构建企业内部企业规模的云平台,可以帮他们节省大量的时间,保证他们平台的稳定性和可靠性。”李华说。
  AWcloud专业实力不仅得到了用户认可,也得到了英特尔的青睐。在美国,英特尔投资了最大的OpenStack公司之一——Mirantis。当英特尔投资在中国寻找项目时选择注资伙伴时,毫不犹豫地“相中”选择了AWcloud。
  有英特尔品牌的背书,AWcloud更能够赢得用户的青睐和信任!
  “这是我们的机会!”李华自豪地说。
参考技术A

因为对于用户来说,Amazon、Google,他们的系统是不公开的,用户无从借鉴其系统架构,只能使用它们所提供的服务。这些公有云虽然能够带来敏捷性和资源弹性,但对企业用户来说,数据存在公有云上,总是感觉不踏实。这种信任感并没有建立起来。

与私有云的比较上,OpenStack优势明显。作为一种开源软件,较之OpenNebula、Eucalyptus、CloudStack等,OpenStack得到更多企业和开发者的认可,业已经成为事实上的标准。OpenStack充分利用社区资源,集中全球工程师智慧,为用户提供一个稳定可靠的产品平台服务。区别大的在于第二点,是否坚持回馈开源社区。

拓展资料:


OpenStack和云密切相关,对于用户来说,构建私有云要么使用VMware、Hyper V等商用化产品;要么使用OpenStack开源二者必居其一。公有云通常指第三方提供商为用户提供的能够使用的云,公有云一般可通过Internet 使用,可能是免费或成本低廉的,公有云的核心属性是共享资源服务。

参考技术B

首先对于用户来说,Amazon、Google,他们的系统是不公开,用户无从借鉴其系统架构,只能使用它们所提供的服务。这些公有云虽然能够带来敏捷性和资源弹性,但对企业用户来说,数据存在公有云上,总是感觉不踏实。这种信任感并没有建立起来。

李华表示:“一些小规模的用户,如不涉及到数据保密的情况下,会选择公有云服务。但对中大型用户,数据比较敏感,类似财务数据、人力资源等,不愿意放到公有云,同时需要敏捷性和资源弹性的效率,为此用户会考虑自建私有云。” 李华说在私有云的问题上,OpenStack优势明显。作为一种开源软件,较之OpenNebula、Eucalyptus、CloudStack等,OpenStack得到更多企业和开发者的认可,业已经成为事实上的标准。


    拓展资料

DevOps和运维:

 随着规模的扩大,用户会遇到各种各样的问题,例如运维的难题。李华表示,OpenStack属调度资源管理平台软件,没有完善的监控报警功能。

 如果没有技术实力作为保障,哪个物理服务器或者虚拟机出现故障,这些故障如何定位,所谓日志分析、安全等,这些都不是OpenStack平台的固有内容,这些问题借助开源或者大数据分析工具,所谓DevOps,自动化运维管理的理念。

 

现在看来,DevOps是专业OpenStack服务商的价值点。OpenStack服务商要具备DevOps的能力,以物理机高可用性支持为例,OpenStack社区认为,应该从上层应用解决问题。但在现实应用中,用户往往需要这样的功能。做还是不做,要不要提供支持,厂商之间就会出现分歧。

对此,AWcloud的态度是,基于对用户理解,应该为用户提供技术支持和服务。

华为拥抱OpenStack、力推企业云

参考技术A 华为要做公有云?

2015年4~5月间,华为要做公有云的传闻令国内的云厂商颇为惊讶,消息一度令媒体兴奋了好一阵时间。7月30日,华为在北京正式对外宣布其云服务战略,只不过“公有云”的名字再没有被提及。这是自2010年华为首次发布 云计算 战略以来的另一个重要节点。

在7月30日的发布会上,华为轮值CEO徐直军表示:“云服务正在成为企业IT的新模式,这已经成为产业界的共识。为了满足企业市场客户与合作伙伴在网络时代的新需求,华为决定推出企业云服务,这是华为ICT产品和解决方案的自然延伸。”目前华为在全球已部署了255个云数据中心,云计算虚拟机超过70万个。此外,华为在全球拥有5个云计算研发中心,相关的研发人员超10000人。

9月18日,一年一度的华为云计算大会(HCC2015)在上海世博中心开幕。美国《连线》杂志的Kevin Kelly在主题演讲中表示,云就是未来。他预言,2020年,将有60%的应用运营在云上,全球现有的9000多家云计算公司已经为人类提供了各种各样的产品和服务。

徐直军指出,企业的IT 架构 要云化不是一件容易的事情,需要全生态链的共同努力。公有云显然并不是华为的优先选择,与运营商合作才是最好的方式。华为IT产品线总裁郑叶来则进一步阐述了华为云计算的概念,即虚拟化纪元是Cloud 1.0的特征,以资源为核心则是Cloud 2.0的表现,以及以应用为核心的Cloud 3.0将是未来云计算的趋势。

全面拥抱 OpenStack

在本年度的华为云计算大会(HCC2015)上,华为发布了基于OpenStack的云 操作系统 FusionSphere 6.0,任何基于社区版本的第三方应用无需改动都能运行在FusionSphere上。在笔者看来,FusionSphere 6.0在网络部分对 SDN 技术的集成管理是值得关注的部分。此外,基于OpenStack的跨数据中心云灾备解决方案也一并推出。

华为云计算首席架构师顾炯炯在接受InfoQ采访时表示,目前全球有300多家厂商参与OpenStack贡献,华为从G版本开始参与社区,在最新L版本(受访时)中的综合贡献排名第六,而三年前华为的排名只不过是第二十名。FusionSphere坚持开放原则,即拥抱开源、高于开源、回馈开源。在19日的开源与云应用主题论坛上,顾炯炯详细介绍了华为的公有云架构设计,听众云集以至于笔者未能挤进会场只好站在门外听完顾大师的演讲。顾炯炯在演讲中透露,除了全面拥抱OpenStack,华为FusionSphere还基于开源的Cloud Foundry集成了DevOps技术支持。作为华为三大软件之一,FusionSphere实现了与华为硬件的解耦,并通过了全球300多家主流硬件厂商的兼容验证。

在开源社区版本的基础上,华为FusionSphere系统做了如下产品化增强:

HA framework:解决OpenStack管理进程存在单实例单点故障的问题。支持OpenStack的服务多实例负荷分担方式部署,单个物理服务故障的时候不影响OpenStack功能的使用。

Auto Deployment:数据中心内的所有物理服务器都可以被自动化的安装并纳入云资源池管理。安装服务通过PXE方式将Hypervisor、OpenStack等必须的云平台软件包按照配置部署到对应的物理服务器中。实现整个云平台的快速安装和快速扩容。

Smooth upgrade:提供采用UI界面的升级工具实现全系统的平滑升级。升级过程中通过将虚拟机从被升级节点迁移到其它节点的方式保证虚拟机业务不中断。

Log & Monitor:提供全系统的操作日志记录与性能监控功能。监控全系统的物理服务器性能数据和虚拟机的性能数据。

API proxy:通过API proxy实现OpenStack内部管理网络与外部网络的隔离,提升openStack服务的网络安全性。

Backup:提供全系统的管理数据备份功能。包括OpenStack的所有管理数据的备份和FusionMananger管理数据的备份功能。

除了在OpenStac外围做了产品化增强,华为还在OpenStack和KVM里面针对NFV做了功能增强,如资源调度功能、性能优化、高可用HA。

网络、存储以及容器

网络与存储目前仍然是云计算最赚钱的业务,2015年6月,IDC报告显示华为存储全球收入增长率连续七个季度第一。在今年的华为云计算大会(HCC2015)上,华为联合QLogic基于25Gb以太网技术联合发布了横向扩展文件存储系统。通过收购博通的NS2技术,QLogic在以太网市场的占有率达到了26%之多。华为存储产品线副总裁肖苡在接受媒体采访时认为,未来高端存储介质将走向SSD,海量数据必然会影响企业数据存储的架构,数据中心横向扩展将面临更大的挑战。数据中心建设对以太网技术的要求也从10Gb这个量级提高到100Gb的量级。QLogic亚太区资深首席产品经理陈介颂在演讲中表示,25Gb技术将使带宽和性能提升2.5倍,同时端口成本降低50%,通过线性扩展系统整体带宽可达400GB/s,这对高负载I/O的用户来说是一个令人眼前一亮的提升。此外,采用RoCE协议也大大降低了CPU负载和网络延时。当然,这些高性能需要华为硬件设备的支撑。

华为企业核心网解决方案总经理杨军在接受媒体采访时表示,企业云通信在快速增长,占比将从2015年的20%增长到2019年的50%,市场规模超过200亿元。华为企业云通信支持SaaS和PaaS两个层面的服务,企业可以在公有云或者自己的私有云上部署。作为较早支持NFV的厂商,华为凭借长期以来运营商市场的经验,可以通过定制化解决系统对接、集成和升级等等问题。华为企业BG UC&C MKT与解决方案销售部部长林明则指出,随着互联网服务的边界越来越模糊,未来云通信的发展将基于统一的基础,通信的可靠性、稳定性需求会越来越高,针对横向扩展的问题,目前的SDK是一个过渡方案。华为做的事情总结起来有两点,即向上开放API,向下开放SDK。

当笔者问到对容器技术的支持时,华为云计算首席架构师顾炯炯表示,随着IT业务越来越互联网化,应用弹性问题其实并没有非常好的被解决。华为会考虑将 Docker 与OpenStack相结合,华为有一个开源项目作为Docker调度与编排的引擎,可以实现在基础设施层面对容器管理的自动化。这跟OpenStack基础设施云服务形成一个优势互补整体解决方案。因此,容器与 微服务 将在未来一段时间呈现并存的关系。当笔者追问华为容器云服务的进展时,顾大师表示今年年底华为将发布一个在线 测试 版的容器服务。

以上是关于放着公有云不用,为啥要用OpenStack的主要内容,如果未能解决你的问题,请参考以下文章

云服务器安装nginx为啥通过公有ip不能访问文件

为啥要用dbus,如果不用dbus要用啥来代替?

Hyperledger Fabric 1.0 公有云安装4--源码操作

为啥 APP 要用 token 而不用

openstack云平台中服务地址分为啥

为啥OpenGL中要用GLfloat而不用float,两者有啥区别呢?