云计算经过10多年的发展已经从概念到务实、从落地到应用,进入了一个爆发期,全面云化的时代正在到来,云计算作为数字化转型的重要支撑技术,可降低IT复杂性、缩短交付时间,让业务更加敏捷,同时提升资源利用率,有效改善IT成本结构。在云计算的基础上,更孕育了大数据、人工智能、物联网等数字化创新应用的发展。因此,企业应用云化,采用云服务来加速数字化转型是必然的方向,且已经成为各行各业的共识。
企业IT在采用云服务的过程中需考虑多种因素,包括时间、成本、性能、高可用、性价比、合规性、安全风险、法律遵从以及关键信息资产保护等,而单一云服务商很难同时满足企业的所有需求。根据去年right scale的年度云计算报告显示,全球受调查的企业中,有81%的企业运用了多云(Multi-Cloud)架构,其中10%使用多个私有云、21%使用多个公有云,51%使用混合云。整体上来看,国外市场对多云的接受程度是非常高的。从去年信通院调研的数据对比来看,我国企业应用云计算的比例是58.6%,其中36.4%使用公有云、14.1%使用私有云、8.1%使用混合云。虽然这个并不直接说明了国内企业多云的使用情况,但是可以由此类推,国内企业使用多云的比例在8.1%到58.6%之间。
投资界有条至理名言:“不要把蛋放在同一个篮子里!”告诫人们要做多手准备,以免风险来了抵挡不住。这一思路在云计算领域也同样适用,人们都知道依赖一朵云容易被“绑架”,用多云则可以分散风险,自由随心无所拘束。采用“多云”的优势也很明显,例如企业能够选择各领域最优的服务,形成最佳组合来满足业务需求;可以灵活调度多个云服务商的全球资源,助力全球业务快速拓展。那么有哪些业务场景适合用多云,对企业来说多云又有什么风险和挑战呢?
首先,谈一下多云的业务场景,从目前大中型企业的需求来看,主要有以下几个应用场景:
- 跨地域业务部署:大中型企业为构建全国乃至全球的IT支撑系统,自有的私有云无法覆盖所有地域、建设成本太高,需要借助多云能力,实现全局部署。例如,某大型公司在国外销售电子类产品,需要在国外连接该企业的销售系统,通过本地私有云加公有云实现。
- 性价比高的公有云服务:企业根据各大公有云提供的服务类型、功能性和非功能性因素,考虑折扣、公有云厂商的布局等情况,动态调度,采用高性价比的云服务,需要在多云情况下实现调度。
- 采用有优势的公有云服务:企业私有云无法满足所有IT需求,对于不同的应用场景,选择不同公有云优势服务。例如对于人工智能应用采用A的服务,对于云存储采用B家的服务等等。
4、关键数据的云灾备:企业自己的私有云运营及备份管理能力与大型公有云有差距,考虑性价比将一部分系统或者数据定期备份到公有云上做灾备。
5、全局的高可用性和性能需求:企业自己的私有云无法覆盖所有地域为客户提供高性能的服务,利用公有云的CDN、全局负载均衡等能力提供更好的高可用性和性能; - 业务的短时爆发场景:对于某些企业,业务具有较强的波峰波谷特征,企业即需要考虑业务的支撑和快速的爆发场景,又要考虑企业的总体IT成本,考虑采用多云。一些互联网创新企业(如在线电商、培训公司)需要应对短时的资源爆发(bursting),而在业务波谷期释放资源,满足业务的需求同时又节省成本。
接下来,谈下多云对企业来说有什么风险和挑战。首先,由于目前不同厂商的云服务架构以及API并没有标准,各个云服务商都有独特的产品和专属的API,因此在使用多个异构云服务时需要对每一个云服务商进行适配。在应用集成方面,需要对API进行聚合、转换,这对集成的灵活性提出了更高的要求。使用多云后,无法避免数据的跨云迁移,在数据一致性、低时延等方面以及如何高效利用多云间的数据,实现数据统一管理和安全受保护的流动成为新的风险和挑战。
面对客户的关键诉求,云开发者需要解决数据如何在云上安全自由的流动以及关联云上应用和数据统一管理的挑战,这些也是多云要解决的问题。企业要使用好多云,完成数字化改造,重点就是要建立起一套功能全面、集中共享、自主可控的多云管理系统,支持相关业务敏捷部署及大数据分析应用,通过数据应用为企业业务赋能。
其次多云还会带来更多的复杂性。容器和编排软件可以使应用程序具有可迁移性,但是它们的定制和数据(由于数据持久性问题)可能不会顺利地迁移到另一个云平台;还有就是应用的多重依赖关系,也需要考虑。此外,数据穿越多个云平台将面临更多的风险,至少在理论上是这样,因为更多的接触点会扩大安全风险的范围。当数据从一个云平台迁移到多个云时,很多数据都可能暴露。此外,还需要考虑工作人员的问题。AWS、Azure和GCP中采用计算服务的企业很难部署足够的人才来支持每个平台的安全性、合规性和政府要求。一些公司从采用多云又返回到原来的运行环境中,因为很难跟上工作的进度。企业的IT团队必须在所有平台上使用工具,并建立备份和安全性的优秀实践。这可能非常具有挑战性。
另外云迁移还会对企业整体环境的安全性产生风险。比如有些公有云应用有既定的流程、不一定完全匹配业务需求,这里就会产生一些额外的处理时间开销;另一方面云上业务通过互联网访问,网络质量、服务带宽、用户并发访问等情况都会造成拥塞,从而对业务的服务质量产生影响。这样一些风险就需要企业对网络、业务并发访问等有提前的考虑,和网络服务商、云服务商定制合理的QoS、SLA等策略。当然,对于大中型企业而言,由于IT系统复杂、耦合度高且分布地域广等特性,在应用多云的过程中不可能进行一刀切式的迁移,往往需要分模块、分路径和分阶段的进行,而且云迁移过程中可能涉及大量的应用系统重构和替换等冲击较大的改变,在多云因素的影响下,云化迁移的技术难度也增加了。因此,如何在加速云化的过程中同时将对业务的影响及风险最小化、实现企业应用“平滑上云”,俨然成为大中型企业IT云化的一大难题。
当今多云趋势明显、应用也广泛,然而多云管理仍是个复杂的现实问题,借助云管理平台是实现多云管理的必然选择。
云管理平台的定义首先来自于国际权威的研究机构Gartner,“云管理平台(Cloud Management Platform,简称CMP)是提供对公有云,私有云和混合云统一集成管理的产品。云管理平台主要能力包含混合云、多云环境的统一管理和调度、提供系统映像、计量计费以及通过既定策略优化工作负载。更先进的产品还可以与外部企业管理系统集成,包括服务目录,支持存储和网络资源的配置,允许通过服务治理加强资源管理,并提供高级监控,提高性能和可用性。”
云管理平台具体可以实现如下的管理需要: 1. 云管理平台实现多云的统一管理2. 云管理平台实现跨云资源调度和编排需要3、云管理平台实现多云治理4. 云管理平台实现多云的统一监控和统一运维5. 云管理平台实现多云的统一的成本分析和优化6. 云管理平台帮助开发人员实现基于API构建跨云的应用,实现统一交付。
数字化的发展使得多云模式逐渐普及,代表着多云管理服务的MSP也逐渐被大众熟知。MSP是CMP云管理平台的进一步延伸和发展,是一个中立的多云管理平台,也是一个云的管理服务提供商。按照中国信息通信研究院发布的《云管理服务提供商能力要求》系列标准给出的定义,云MSP必须包含三部分的能力,即“咨询、迁移、管理”。其中,咨询能力包括:企业基础能力、系统评估能力和规划设计能力;迁移能力包括:迁移预案能力、迁移实施能力、迁移验证能力;管理能力包括:多云接入能力、资源管理能力、运维管理能力、运营管理能力、安全管理能力。目前来说,能够满足上述条件的云MSP,以数据中心企业居多。这些企业由于具有较强的资源和客户服务能力,能够较好的满足用户对于多云管理的复杂需求。多云管理的价值就在于,从企业早期上云阶段就开始介入,可以深刻理解客户企业的业务和IT环境,从而能够对未来的问题有所预判,并提供全栈的服务和客户体验。全栈云可以通过针对应用的多云资源自适配,满足大量应用开发交付对资源的需求。全栈云提供企业级一致的多云基础架构,帮助企业级用户打造创新平台,释放数据潜力,优化平台化效应、打造全要素生产率,提升全球市场竞争力。
数字化时代,多云是一个IT战略,而IT就像是一把手风琴,在任何时候,都有一部分在扩展,而另一部分在收缩。收缩的部分就是标准化,各种多元化的选择逐渐缩减为一项标准;扩展的部分就是创新,例如机器学习、聊天机器人、RPA、人工智能,企业需要能够在无数选项中进行选择和尝试。所以多云管理是一个持续演进的过程,该标准化的地方就标准化,该创新的地方就创新,任何一个现在的巨头,都不能保证它在今后会一直利于不败之地,都需要与时俱进不断迭代向前发展,来应对未知、不确定的未来!
原文地址:https://blog.51cto.com/xjsunjie/2461715