ijava学习网> 行业资讯> 云计算中多云的发展情况

云计算中多云的发展情况

时间: 2018-07-12 18:05:54

通过构建多云,企业可以实现统一管理公有云和私有云、跨国跨区域的业务系统部署、关键数据的云灾备、应对短时的云爆发业务需求、全局的高可用性和性能需求、各云服务提供商的优势/高性价比服务选择、成本分摊及优化能力等。

1.  跨国跨地域业务部署:大型跨国企业构建全国乃至全球的IT支撑系统,自有的私有云无法覆盖所有地域、建设成本太高,需要借助多云能力,实现全局部署。例如,某大型公司在美国销售电子类产品,需要在美国连接该企业的销售系统,通过本地私有云加公有云实现;

2. 关键数据的云灾备:企业自己的私有云运营及运维管理能力与大型公有云有差距,考虑性价比将一部分系统或者数据定期备份到公有云上;

3.  全局的高可用性和性能需求:企业自己的私有云无法覆盖所有地域为客户提供高性能的服务,利用公有云的CDN、全局负载均衡等能力提供更好可用性和性能;

4.  采用优势的公有云服务:企业私有云无法满足所有IT需求,对于不同的应用场景,选择不同公有云优势服务。如对于人工智能应用采用A的服务,对于云存储采用B家的服务等等。

5.  性价比高的公有云服务:企业根据各大公有云提供的服务类型、功能性和非功能性因素,考虑折扣、公有云厂商的布局等情况,动态调度、采用高性价比的服务,需要在多云情况下实现调度。

6.  业务的爆发场景:对于某些企业,业务具有较强的波峰波谷特征,企业即需要考虑业务的支撑和快速的爆发场景,又要考虑企业的总体IT成本,考虑采用多云。一些互联网创新企业(如在线培训公司)需要短时的资源爆发(bursting),而在业务波谷期释放资源,满足业务需求同时节省成本。

云计算历经以虚拟化为基础的第一阶段,以基础设施资源服务化为基础、引入软件定义网络(SDN)及软件定义存储(SDS)等相关技术的第二阶段,以基础设施即服务(IaaS)、平台即服务(PaaS)、数据即服务(DaaS)融合为代表,糅合公有云及私有云而形成混合云能力的第三阶段。目前正步入下一阶段:全面的多云阶段,即基于混合的、异构的多种公有云、私有云,形成全面云上的企业IT架构,并借助云管理平台(CMP)的能力,实现业务系统的全分布,利用云的能力做跨云的分析。

通过计算虚拟化技术(软件定义计算,SDC)将物理服务器分割为互相隔离的多个虚拟机,承载企业IT应用。同时,通过虚拟化集群调度软件采用不同的资源调度策略,将企业应用部署在虚拟机上,提升资源的利用率。

管理平台和数据平台开始分离,SDN及SDS开始应用,容器等新兴技术崭露头角,而更多的时候,云的主要表现形态是基础设施即服务。云平台的发展使得企业管理员可以加强对基础设施资源的有效管理,通过多租户化的方式、审批配额等手段,快速的交付企业IT上层应用所需的IaaS环境。

在此阶段,云服务的管理层面和数据层面开始解耦,软件定义数据中心(SDDC)更多的被采用,容器技术作为一种轻量级的虚拟化方案(将容器作为IaaS服务的方式消费,而非后面发展的轻量级PaaS方式)开始出现。这一阶段企业的基础设施资源被全面云化,缩短了资源的部署和供应时间,为之后的第三阶段打下了坚定的基础。

IaaS服务已经根深蒂固,PaaS和DaaS等作为更接近企业应用的云服务能力开始应运而生;另一维度,作为公有云和私有云的混合形态,混合云开始大行其道。基于成熟的IaaS,企业可以构建基础类的PaaS服务,如通用的数据库、中间件等服务,集成类的I-PaaS服务,与业务及数据流紧密相关的DaaS服务等。

多云管理既需要能很好利用单个云的优势、某个云特有的云服务,又需要能很好的避免厂商锁定、把鸡蛋放在不同的篮子里,还能根据业务、技术及性能等需求动态调整多云部署的策略。此外,各种行业云、区域云的多云使用也将满足更多的细分市场需求。

多云趋势明显、应用广泛,而云管理平台是多云管理的必然选择。

云管理平台的定义首先来自于国际权威的研究机构Gartner,“云管理平台(Cloud Management  Platform,简称CMP)是提供对公有云,私有云和混合云统一集成管理的产品。云管理平台主要能力包含混合云、多云环境的统一管理和调度、提供系统映像、计量计费以及通过既定策略优化工作负载。更先进的产品还可以与外部企业管理系统集成,包括服务目录,支持存储和网络资源的配置,允许通过服务治理加强资源管理,并提供高级监控,提高性能和可用性。”

前文所述,在RightScale的调查中大量的企业客户采用了多云支撑企业IT。让企业的IT人员管理多个不同的云平台,让云服务的用户登录多个不同的云平台进行操作显然是件困难的事情。

对于企业IT应用的不同需要,管理员和开发者需要根据具体需求调度和编排跨云资源,此时,云管理平台不可或缺。对于特点的应用,开发人员期望将基础架构和应用程序服务部署到多个平台,部署后配置这些服务,并通过工作流设计界面控制生命周期操作(启动,停止等)。

如标准的Web、APP、DB三层架构应用部署时,借助公有云CDN的能力,把Web层部署在公有云上,把APP集群部署在私有云的容器或者虚拟机上,把DB部署在私有云物理机上。通过云管理平台跨云编排能力,将这些公有云服务、私有云的资源进行统一的编排,辅以流程引擎形成跨云服务。

多云需要统一的治理能力。云管理平台提供的治理和控制功能使管理员能够定义角色和权限层次结构,与企业和公有云目录和身份验证服务(单点登录SSO等)集成,设置和执行成本和其它配额和限制,并使用标记的资源跟踪更改历史记录,以执行合规性策略。

版权说明| 关于ijava| 合作伙伴| 联系我们| 网站地图| 招贤纳士

Copyright © 2017 www.ijava.com All Rights Reserved 版权所有•ijava学习网 京ICP备14061482号-18         官方QQ:3325669927

ijava学习网提供免费java教程和大量java面试题库,给高级会员提供免费的java培训,同时提共一些java开发项目和java下载,java工程师,java菜鸟们快来哦。记住我们的网站:www.ijava.com