7月QCon广州站2022,关注Web 3.0、数据架构选型、数字化转型等热门话题,点击了解 了解详情
写点什么

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

  • 2020 年 4 月 23 日
  • 本文字数:2293 字

    阅读完需:约 8 分钟

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

也许你会认为“多云”和“混合云”是一个意思,其实在云计算的发展演进过程中,这二者处于的是不同阶段。

在本文中,我们将分享“多云”的定义,其与混合云的区别、并揭示了多云趋势的背后意味着什么,最后会详解为了多云应用的成功,一定要注意避免的三大常见陷阱。


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


术语及定义

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


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

那么,多云(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:23441

评论

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

【自我感悟&&致学弟学妹】大三上的感悟,linux学习教程

Java 程序员 后端

【全栈最全Java框架总结】SSH,java线程池面试问题

Java 程序员 后端

【实习之T100开发】Genero FGL (TIPTOP4GL) 学习笔记,2021金九银十

Java 程序员 后端

【数据结构与算法 12】二分查找,java大数据分析技术栈

Java 程序员 后端

【设计模式】适配器模式,手动实现一个简单的AOP框架

Java 程序员 后端

【阿里Java岗的魔鬼三面】狠心刷完这6份pdf,Java开发经验谈

Java 程序员 后端

一个专科生和云计算的故事,java注解处理器工作原理及过程

Java 程序员 后端

【Spring Boot 4】如何优雅的使用 Mybatis,linux内核深度解析

Java 程序员 后端

【线程】,东软集团Java笔试题

Java 程序员 后端

【设计模式】原型模式,java基础入门第二版第四章课后答案

Java 程序员 后端

【Spring Cloud 8】熔断与限流Sentinel,java常见面试题

Java 程序员 后端

【程序猿历程】2020年总结,java高级课程视频

Java 程序员 后端

【Spring 持久层】Spring 事务开发,nginx原理及应用

Java 程序员 后端

50道Linux基础命令题目及其解答 | Linux命令

Regan Yue

Linux 10月日更

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

Java 程序员 后端

【Spring Boot 7】RabbitMQ基础知识总结,Java学习笔记在互联网上火了

Java 程序员 后端

【设计模式】代理模式,java面试官常问的问题

Java 程序员 后端

【金九银十冲刺】Java岗面试题核心每日知识点,kafka原理图

Java 程序员 后端

【数据库实验】,springboot视频教程迅雷

Java 程序员 后端

【数据结构与算法 9】谁发明的八皇后,mysql教程视频百度云

Java 程序员 后端

【计算机网络】局域网原理与技术,一次哔哩哔哩面试经历

Java 程序员 后端

【Spring 工厂】反转控制与依赖注入,成功收获美团,小米offer

Java 程序员 后端

【并发编程】深入了解volatile(1),linux操作系统教程海南师范大学

Java 程序员 后端

【并发编程】深入了解volatile,nginx负载均衡架构

Java 程序员 后端

【备战秋招】30道Spring IOC经典面试题,kafka消息中间件原理

Java 程序员 后端

【牛客】从青铜到王者01,java基础入门第二版第二章答案

Java 程序员 后端

【深度思考】JDK8中日期类型该如何使用,java面试题百度网盘

Java 程序员 后端

【源码分析设计模式 10】SpringMVC中的建造者模式,mybatis技术原理pdf

Java 程序员 后端

【Spring Boot 7】RabbitMQ基础知识总结(1),java开发面试宝典

Java 程序员 后端

【Spring5,贼厉害

Java 程序员 后端

【新】虚拟机深层系列,java底层实现原理

Java 程序员 后端

关于云计算的新阶段“多云”,你需要知道的都在这里_文化 & 方法_Rancher_InfoQ精选文章