关于云计算的新阶段“多云”,你需要知道的都在这里

2020 年 4 月 23 日

关于云计算的新阶段“多云”,你需要知道的都在这里

也许你会认为“多云”和“混合云”是一个意思,其实在云计算的发展演进过程中,这二者处于的是不同阶段。
在本文中,我们将分享“多云”的定义,其与混合云的区别、并揭示了多云趋势的背后意味着什么,最后会详解为了多云应用的成功,一定要注意避免的三大常见陷阱。

人们喜欢给一切东西命名。在云计算领域,一项技术或产品的命名通常反映着它的使用方式:公有云,私有云,混合云。现在,“多云”这个新术语又出现了,它象征的是云计算的另一种新兴模式。

术语及定义

“多云”意味着使用多个公有云。当企业试图避免依赖单个公有云提供商,或当企业需要从每个公有云中选择不同的、特定的功能或服务,又或者上述两个目的兼而有之时,就会出现“多云”这种使用模式。

“多云”与“混合云”的区别

那么,多云(multicloud)和混合云(hybrid cloud)是什么关系?有些人会互换使用这两个词,但实际上它们确实有不同的含义。 混合云是私有云(基于云技术构建的本地数据中心)与公有云的配对。

如果您将多个公有云与私有云一起使用,那么这仍然是一个“多云”。 (有些人可能会称它为混合多云,这也是可以的。)

“实用混合云”的定义

近期还有一种新出现的概念/架构叫做“实用混合云(pragmatic hybrid cloud)”,它是指将传统企业数据中心与公有云的配对一起使用。这样用法的企业很多是对私有云感到失望,因此寻求一种将现有的云与公有云相结合的方法。

相比之下,多云架构使用的两个或更多公有云。

建议:关注云技术的作用而非名称

公共云,私有云,混合云,实用混合云,多云……语义超载?确实。

但是,我建议你不要被称谓困扰,而是专注于它们所做的事情。事实上,我相信云架构在未来几年也将有新的发展,并且新的模式也将继续出现。我也肯定,更多的新名字即将到来。

多云趋势的背后是什么

云计算正在变得越来越复杂,这是大家无可否认的趋势。几年前很多企业的愿景是能够将工作负载放在单个云上,无论是公有云还是私有云。但随着时间推移,混合云架构变得更具吸引力,因为它为企业提供了更多选择。

企业 IT 需要这样的选择,因为在亚马逊 AWS 之外,美国的谷歌、微软以及中国的华为、阿里、腾讯等其他巨头公司都开发了引人注目的公有云平台,为企业提供了除了 AWS 之外的更多启动公有云业务的可行替代方案。还有其他企业提供商——包括 IBM、惠普、甲骨文等等——也加入了竞争,尽管目前这些公有云方案尚不如业界领先的几家成功。

正是由于公有云的可选择项越来越多,因此企业开始将它们混合在一起使用,无论是通过正式的架构流程还是通过“影子 IT”(即公司中有团队在不让企业 IT 部门知晓的情况下,自己使用某种公有云)。各种影子 IT 经常选择不同的公有云,然后又希望企业 IT 部门能来管理这些云的运维工作。

总的来说,无论是用何种形式和方法,大多数企业现在都在管理着多云基础设施。

虽然许多 IT 组织在管理这些复杂的多云环境时,使用的是来自每个云的原生工具和服务,但也越来越多的企业变得越来越聪明,开始借助平台或工具,将自身从多云管理的复杂工作中抽离出来。

通过使用云管理平台(CMP)和云服务代理(CSB)等工具,企业可以像管理单个云一样管理多个云。但是,这里需要权衡的是,您也许只能使用每个云的一部分功能;也就是说,采取的是“最小公分母”的方法。

多云的三大陷阱,注意避免!

多云,为企业提供了更大的灵活性也创造了更好的价值。然而,这种价值和灵活性常常由于一些非常容易避免的错误而无法实现。为了多云应用的成功,这里有三个常见的陷阱要注意。

陷阱 1:更多的云平台意味着更多的复杂性

多云的权衡矩阵是复杂的。如果一个云平台拥有 2000 个云服务,而另一个云平台拥有 1500 个云服务,那么你最终会有 5000 个服务需要来管理、跟踪、监控和保障。许多企业很快就达到了临界点,完全无法控制服务,这会造成混乱、运维困难以及多云的失败。

预防这种情况的发生既简单又困难。简单的是你可以通过选择一种工具(例如云管理平台)来从这些复杂性中跳脱出来;难的是需要选对工具来从事正确的工作,而这需要超出想象的更多的工作。

陷阱 2:将数据和应用程序放在不同云上

可以将应用程序放在一个云上,将数据放在另一个云上吗?当然可以,但是其中的延迟性会让你及用户感到崩溃。

将应用程序和数据分开在不同云平台上通常并不是个好主意,例如托管应用程序的 AWS 和托管数据的 GCP。原因很容易理解:通常使用开放式 Internet 来允许两个应用程序组件共享数据。因此,这将存在相当大的延迟,最后,你需要把组件一起移动到同一个云上。相反,如果你能在最开始就做好规划就会简单很多。

陷阱 3:忽视安全问题

公有云拥有强大的原生安全系统。但是,如果使用多个公有云,那么如何保障所有云服务的安全性呢?

诚然,你可以选择在每个公有云上都使用它的原生安全系统,但这最终会导致你需要使用好几个不同的安全系统。因此,我建议您找到一个统一的、可以跨所有公有云使用的安全解决方案。这通常是最好的、最具扩展性的方式。

问题是,对于这个更好的选择,没有固定的解决方案模式。因此,企业正朝着截然不同的方向发展。许多人决定构建自己的多云安全解决方案——但我不建议这样做。建议提前规划安全相关的事宜,譬如你需要的安全机制,以及需要使用什么安全工具——做调研与选择是需要时间的,因为一定要提前规划,确保在所需时间内构建完成噢。

作者介绍
David S. Linthicum
Deloitte Consulting 的首席云战略官,也是国际公认的行业专家和思想领袖。Dave 撰写过共计 13 本关于计算的书籍,担任过多家成功软件公司的首席技术官和首席执行官,以及财富 100 强公司的高级管理职位。他关注云计算、SOA、企业应用程序集成和企业架构的相关领域。

2020 年 4 月 23 日 17:23 66

评论

发布
暂无评论
发现更多内容

架构师训练营第九周作业

qihuajun

架构师训练营第九周学习总结

qihuajun

用Queue实现Stack,Moya网络框架,Sublime列操作,网络通信协议 非阻塞网络I/O NIO 数据库架构原理 John 易筋 ARTS 打卡 Week 11

John(易筋)

ARTS 打卡计划 数据库架构原理 网络通信协议 Moya 非阻塞网络I/O

编程经典案例之函数

顿晓

函数式编程

程序的机器级表示-算术与逻辑运算

引花眠

计算机基础

谈一谈webpack打包

林浩

JavaScript webpack 前端进阶训练营

第九周作业

赵龙

初识分布式:MIT 6.284系列(一)

Kerwin

分布式 MIT 6.284

老哥,您看我这篇Java集合,还有机会评优吗?

cxuan

Java 后端

飞天茅台超卖事故:Redis分布式锁请慎用!

程序员生活志

redis 分布式

Android |《看完不忘系列》之okhttp

哈利迪

android

计算机网络基础(十一)---网络层-OSPF协议

书旅

计算机网络 网络 协议栈 OSPF

手写一个重入锁

诸葛小猿

synchronized CAS 重入锁 compareAndSwap ReentrantLock

<<前端进阶篇>> PDF 出炉了 — 「阿宝哥」,精心准备的 6 万多字 170 页的前端进阶资料

阿宝哥

前端 前端进阶 前端教程

智能膜切机,解决手机贴膜行业难题

Geek_116789

ARTS打卡 第10周

引花眠

ARTS 打卡计划

Newbe.Claptrap 框架如何实现多级生命周期控制?

newbe36524

架构 微服务 微服务架构 .net core ASP.NET Core

这一周,我肝了公司的聚合代扣支付网关!

诸葛小猿

微信 支付宝 周期扣款 委托代扣 协议扣款

N皇后问题的回溯法实现(C++)

老王同学

英特尔®AI计算盒参考设计发布 加速智能边缘崛起

飞天鱼2017

第九周学习总结

赵龙

创业公司技术体系建设-APM

星际行者

APM

架构师训练营第八章-作业1

A Matt

系统设计系列之如何设计一个短链服务

看山

架构 面试 分布式 架构设计 短链服务

技术管理者带团队的几个实用技巧

Phoenix

团队管理 企业文化 团队 价值观

什么?不写代码也能做功能开发! -RUOYI 教程二

HPioneer

Java 无代码开发 若依

JVM系列之:JIT中的Virtual Call

程序那些事

Java JVM JIT

授人以渔:stm32资料查询技巧

华为云开发者社区

架构 armv8 芯片 华为云 二进制

第九周作业

晨光

JVM 垃圾回收原理

飞雪

第九周总结

晨光

关于云计算的新阶段“多云”,你需要知道的都在这里-InfoQ