为什么多云管理一团糟

  如果在Twitter上快速搜索,就会发现运行多云基础设施就像给一些大型供应商支付款项一样容易。例如,IBM公司宣称,IBM MultiCloud Manager将所有客户的云计算环境集成在一个视图中,从而能够对客户的查看方式、管理和自动化进行最佳控制。因此,用户无需担心相互冲突的基础设施、无服务器的应用程序或任何混乱的现实。只要有良好的控件和管理,一切都很好。不幸的是,它不是那样工作的。

 

  正如Sabre公司企业技术运营高级总监Dominic Briggs所说的那样,运营多云的现实是,越来越多的企业使用特定的云平台来处理特定的工作负载。为什么?因为不同的云平台在某些事情上比其他的云平台还要好。考虑到即使企业都是以一个云计算供应商为目标,最终也会使用多个云计算供应商的服务,那么企业该如何缓解其多云管理难题呢?

  多云的神话和现实

  当然,很多企业致力于解决多云问题。即使企业感觉做的很好,仍然会面临多云混乱的现实。

  正如一家主要云计算提供商的一位员工所说的那样,只要有计算机,就会有人试图创建抽象层,使应用程序可以在这些计算机上迁移,而这些抽象层总是存在缺陷。

  那么在云平台,其根本缺陷是什么?云平台的抽象层或者不公开最常见的特性,这意味着用户将永远无法使用硬件(或云计算)平台的高级特性,或者公开每个平台的独特特性,在这种情况下,企业应用程序不再是可迁移的。

  还记得Briggs关于特定工作负载的特定云的评论吗?企业越来越愿意接受AWS云平台上的无服务器功能,以及谷歌云上的机器学习/人工智能工具,或Microsoft Azure,以便与Windows服务器环境轻松集成,就越能真正地集中管理多个云平台上的应用程序。他说,如果企业希望跨多个云平台实现一致的管理,则不能使用这些云平台的任何独特功能。一旦决定使用RDS或DynamoDB,那么企业的应用程序会突然发现无法迁移到另一个云端。

  在某些方面,这代表了真正的进展,并提供更精细的控制,但它仍然是一个不完美的方法:即使用户表示只会处理容器,因为这些容器运行在虚拟机中,它们使用存储和网络,而虚拟机、存储和网络服务在云平台上是不同的,所以不能简单地管理它们。

  用户可以像Saber一样选择像Red Hat OpenShift这样的工具,但这不是一个完美的解决方案。首先,AWS云平台上的负载均衡器和存储选项与谷歌云平台或微软Azure或本地上的负载均衡器和存储选项不同。有不同的选项、不同的配置字段、不同的对象名称,但没有一劳永逸的方法会给这种混乱带来良好的秩序。

  关注云平台差距

Kubernetes确实提供了一些希望。正如Citus Data公司首席执行官Craig Kerstiens所建议的那样,Kubernetes也提供了一种通用的抽象(将所有云的最小值提取出来),它并不理想,它确实让企业走上了通向理想的道路。他说,对于理想情况,用户需要云计算供应商根据自己的兴趣来看待它,但他们并不这样做。如果不同的云计算供应商希望它发生,它将是有保证的并且相对简单。因为事实并非如此,这是一个挑战,但即使没有合作,也肯定会在整个范围内实现。

Briggs建议,在这个非理想的过渡阶段,有一些基于Kubernetes的工具,如Red Hat OpenShift,可以处理多云混乱。Sabre公司希望该行业能够达到云计算基础设施真正商品化的程度,所以OpenShift为用户提供了一层抽象,允许用户选择的AWS和Azure云平台之间迁移工作负载。Sabre公司围绕监控和安全等构建其他内容,然后使应用程序部署可重用,并从底层基础设施中抽象出来。

VMware公司也提供一些有用的工具(例如Red Hat公司一些基于Kubernetes的构建工具)。为了帮助缓解多云噩梦,VMware公司提供了CloudHealth、Wavefront和VRA等工具,这些工具能够管理每个云平台上的本机服务。VMware还提供工具来帮助简化混合云(内部部署和云平台的混合),其重点是使vSphere平台在本机云上运行(例如,AWS上的VMware Cloud)。通过这种方式,VMware公司正在为企业运营模式的标准化提供帮助,但它并不能解决企业在每个云平台上仍然局限于vSphere的特性和功能的问题。因此,如果企业想使用像Amazon RDS这样的东西,那么将回到多云。

  使用多云,企业可以回到每个云平台的基本功能,或者更有可能利用每个云平台中的高阶服务。也可以听取云计算专家的建议,并加快采用所有工具和策略的速度,试图解决这一混乱局面,但坦率地说,它仍将是一团糟。

  这并不是说采用多云是一个坏主意。实际上,其主意好坏都无关紧要,这只是现代企业如何运作的问题,而开发人员可以通过支付费用来启动云计算服务。大约80%的企业都在转向多云,另外20%的企业正在观望。因此,明智的企业希望Kubernetes试图抽象出多云环境引入的一些复杂性,同时使用VMware和其他工具来尝试以某种集中的方式管理本机服务。它并不完美,但却是一个开始。

在数据中心云化、去中心化、资源化建设的三大背景下,数据中心网络也需随之变化以适应新环境下的灵活需求。这个阶段,按照网络支撑业务的更迭速度,可将整体网络逻辑划分为稳态中心与敏态中心,分别对应传统核心网络和新兴业务网络,提供不同网络支撑。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值