热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

运营商应对OpenStack的四大策略

运营,商,应对,opensta

开源为云计算提供了另一种选择

开源软件(OSS )即开放源代码软件,通常使用许可证方式对其开源属性进行标识和保证,不同许可证的具体授权条款不同,典型的如GPL、BSD、Apache。开源软件的主要特征是:源代码无差别公开,其完整版本可被任何个人或团体自由获取、使用、复制、修改,并在遵守特定许可证的情形下再发布。

运营商应对OpenStack的四大策略

开源的精髓在于“开放式创新”,正在逐步改变全球软件开发的格局。开源为云计算的实施提供了另一种选择。云计算虽已进入理性的探索实践阶段,但技术的成熟性和普及性还有相当大的发展空间。商业化云技术和产品逐步完善,但大多局限于企业应用,无法满足规模运营需求,同时体系封闭,存在厂商锁定风险。开源软件的创新性、定制化有利于满足差异化需求,同时产业链支持度高,具有较强的生命力,为云计算的实施提供了另一种选择。从开源虚拟化到开源云操作系统、开源中间件、开源分布式系统,再到开源应用软件等各个层次,开源技术无处不在,开源云市场正在进入全面繁荣期。

云计算技术体系中,云操作系统作为整个云体系的“大脑”,构建于服务器、存储、网络等基础设施及操作系统、中间件、数据库等基础软件之上,依据策略实现自动化的统一管理、调度、编排与监控。整体而言,云操作系统市场成熟度不一,商业产品与开源项目各有应用。在商业产品方面,VMware vCloud、Microsoft System Center等是典型代表,功能较为完善,但强于纵向管理能力、弱于横向兼容性,尚不满足规模对外运营需求,需二次开发,且存在厂商锁定风险。开源云操作系统有助于满足未来混合云时代的跨厂商互操作需求,但成熟度有限。针对规模运行的异构云环境,可在综合考虑业务及管理需求和开发成本的基础上选择合适的开源云平台进行二次开发,实现云业务集中提供、统一运营。

目前业界处于领先地位并且社区活跃度较高的开源云操作系统项目主要包括OpenStack、CloudStack、OpenNebula、 Eucalyptus,它们被称为四大开源云操作系统,其中尤以OpenStack在全球关注度最高且技术发展最快,在2014年CloudOpen大会上被评为年度最受欢迎的开源项目。

OpenStack产业生态

从2010年诞生到现在短短五年时间,凭借架构的先进性、社区运作的有效性与授权模式的灵活性,OpenStack迅速获得了业界的广泛支持,构建了庞大的生态圈,该生态圈主要包括四类角色:社区、后端厂商、解决方案提供商、用户。

尽管OpenStack生态圈赢得了众多开发者和厂商的青睐,但它仍然亟须用户案例来证明自己。OpenStack目前的用户广泛分布在各行各业。当前成功部署了OpenStack平台的企业大致可以分为两类:一类企业有较强的技术实力,基于开源代码几乎可以通过DIY的方式来解决自身需求,包括平台开发、部署和运营;另一类企业则选择了开源服务供应商,包括各类OpenStack发行版或解决方案。

从部署情况看,调查数据显示,2014年年底,生产系统部署比例从2013年的32%上升至46%,研发测试与PoC验证部署分别占27%。在部署方式方面,私有云占绝大多数(58%),其次是托管私有云(15%)、公有云(14%)、混合云(10%)与社区云(3%)。

在具体用户方面,互联网企业初期大多基于 OpenStack构建私有云,并逐步向公有云服务提供商方向发展,如新浪、京东、百度等;电信运营商和云服务提供商则将OpenStack定位为公有云平台,如AT&T、德国电信、Rackspace、HP、Dell等;其他企业用户和各类研究机构则大多将OpenStack限定在私有云范围,如NASA、Sony、Dishy、eBay/Paypal等。

OpenStack已成为行业主流

整体而言,OpenStack已经全面超越其他开源云平台,成为全球最大、影响力最高、发展最迅速、产业覆盖最广的开源项目,未来极有可能成为开放云平台的全球事实标准。最近的一项调查表明,2014年OpenStack市场规模为8.9亿美元,而2018年这一数字将上升到33亿美元。2014年以来,Citrix、 Eucalyptus、EMC Federation、Symantec、Midokura等众多厂商纷纷加入OpenStack基金会;业界几大收购,如EMC收购 Cloudscaling(OpenStack私有云)、HP收购Eucalytpus、思科收购Metacloud(OpenStack私有云)、红帽收购eNovance(OpenStack集成)和Inktank(Ceph企业级产品)等,都围绕OpenStack进行。业界多家公司如 RedHat、Mirantis等也都将2014年视为OpenStack成为主流的标志性年份。

在国内,OpenStack已开始逐步落地,生态系统正在逐渐建立与完善:中国市场已经成为仅次于美国的OpenStack全球第二大市场;中国工程师对于OpenStack社区的贡献已经仅次于美国;OpenStack正受到越来越多IT厂商、云初创厂商和行业用户的青睐,华为、浪潮、华胜天成等相继加入OpenStack基金会;中国开源云联盟(COSCL)与中国OpenStack 用户组联合成立了OpenStack实验室StackLab,提供免费的OpenStack体验、测试和开发平台。

潜在影响及运营商应对策略

OpenStack对电信运营业的影响,其根源在于云计算对电信运营业的影响及OpenStack在云计算技术体系中的“大脑”地位。

云计算已经成为ICT产业甚至是整个社会的通用基础设施,ICT产业在云计算的催化下呈现出跨界融合与竞争的大趋势,产业链角色的分化、渗透、融合、转换日益明显,产业格局正在酝酿巨变。对电信运营商而言,云计算的发展直接降低了网络管道价值,侵蚀传统DC业务;各类云服务提供商分流了运营商的客户,尤其是企业客户;客户的业务平台向云端迁移间接分流了运营商的网络流量……这些已经远远超出了增量竞争和同质竞争的范围,为此,运营商纷纷谋求转型。云计算既是运营商战略转型的必由之路,也意味着巨大的挑战。

运营商具备规模化和专业化运营的基础,兼具网络管道、基础设施等传统优势,可以说与云计算天然契合。云计算时代,借助整个产业链的力量,自主打造因地制宜、持续可控的大规模异构云操作系统将成为运营商的核心竞争力。

电信运营商应主要从四方面着手开展 OpenStack技术引入和应用。

(1)着手自研以OpenStack为基础的云操作系统:OpenStack已成为行业主流,它与 CloudStack在一定时期内将呈现一强一弱共存的发展格局。应以OpenStack为云操作系统的主攻方向,追踪开源社区和相关标准化发展,加强技术研究,结合电信运营商的业务运营需求,投入研发力量打造开放式IaaS云操作系统,并借助行业力量,发挥产业链优势,深度合作,实现共赢。

(2)进行可控的开发运营(DevOps):基于开源平台的运营要求,运营商具备很高的个性化研发和集成创新能力,应采用全商业服务生命周期管理的迭代开发模式进行可控的开发运营,并对组织架构、运营流程等做出相应调整。

(3)研发重点在于资源管理的集成、服务管理和运营管理功能:云操作系统通常包括资源管理、服务管理和运营管理三大模块,OpenStack提供的主要是资源的基础管理能力,电信运营商云操作系统的研发,主要工作集中在资源管理的集成、服务管理和运营管理功能,以及为此而对OpenStack所做的少量必要优化。

(4)过渡期允许异构开源平台、商业平台共存:由于产业发展节奏等方面原因,开源云平台的初始选择往往带有偶然性。在已有选择之后,历史投入、研发积累、发展规划是进一步选择的重要考虑因素。在向 OpenStack发展的过渡期,允许异构开源云平台和商业平台共存:1)基于集成的资源管理,实现对底层基础资源管理平台的统一适配;2)视情况,允许局部有条件存在烟囱式的云操作系统。


本文作者:樊勇兵 陈天

来源:51CTO


推荐阅读
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 熟练掌握Spring Cloud,终于成为Java工程师的面试门槛 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 本文总结了初学者在使用dubbo设计架构过程中遇到的问题,并提供了相应的解决方法。问题包括传输字节流限制、分布式事务、序列化、多点部署、zk端口冲突、服务失败请求3次机制以及启动时检查。通过解决这些问题,初学者能够更好地理解和应用dubbo设计架构。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • 项目运行环境配置及可行性分析
    本文介绍了项目运行环境配置的要求,包括Jdk1.8、Tomcat7.0、Mysql、HBuilderX等工具的使用。同时对项目的技术可行性、操作可行性、经济可行性、时间可行性和法律可行性进行了分析。通过对数据库的设计和功能模块的设计,确保系统的完整性和安全性。在系统登录、系统功能模块、管理员功能模块等方面进行了详细的介绍和展示。最后提供了JAVA毕设帮助、指导、源码分享和调试部署的服务。 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • 问题描述:域名已经备案,我全部都有,也在后台配置了,但是手机预览,还是请求失败,PC端是可以请求 ... [详细]
  • docker 多物理机容器_Docker(1) 什么是 Docker
    ​1|0学习Docker前的必备知识1|1环境配置的烦恼软件开发最大的麻烦事之一,就是环境配置相信每位编程初学者都会在环境配置上倒腾很久,而作为老师也会 ... [详细]
author-avatar
太完美无缺_817
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有