帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 为什么简单架构的云计算架构可能更好

为什么简单架构的云计算架构可能更好

发布时间:2023年12月06日 11:35:17    来源: A5互联

有时企业对于云计算架构和策略的指导似乎可以如下:越复杂越好。毕竟,您会发现有关设计和部署云工作负载的大多数文章(包括我写的一些文章)都提倡复杂的架构和方法。我们被告知,多个云比一个云更好。微服务应用程序击败了单体应用程序。在容器中运行应用程序比使用虚拟机更好。

可以肯定的是,在某些情况下,这个建议是明智的。但更简单的云架构优于更复杂的设置和服务。

当我谈论简单的云架构时,我指的是具有以下特征的架构:

仅使用一个云,而不是多个云或混合云模型。

采用云服务(例如虚拟机实例)只需最少的努力即可部署和管理工作负载。

满足但不超出基本要求的管理经验。例如,您不必在多个云区域上部署工作负载来增强可用性,而是坚持使用单区域方法,因为您不需要多个区域带来的额外可用性。

换句话说,简单的云架构是云计算策略的所有方面都尽可能简单的架构。

复杂云架构的诱惑

大多数人都能 体会到保持甜蜜和简单的好处。然而,环顾四周,很少有组织坚持采用简单的云架构方法。或者,即使他们这样做,他们也往往不情愿地这样做,因为他们相信自己无法处理更复杂的云策略,而不是相信简单的云策略实际上更好。

不难理解为什么当今的典型组织会被过于复杂的云架构所吸引。持续改进和永无止境的优化已成为 IT 行业的关键口号。如果您建议简单的云架构可以满足您组织的要求,并且无需投资更复杂的云设置或服务,那么您充其量可能听起来缺乏想象力,或者最坏的情况是懒惰和脱节。

只要我们更加努力地改进云策略,总能获得更高的效率,或者构建更强的弹性——至少今天典型的 IT 团队是这么被告知的。

为什么云越简单越好

在某些情况下,这可能是真的。如果您当前的云策略客观上无法满足您的需求,那么您可能应该考虑更改它 - 此举可能需要采用更复杂的云架构或服务。

但对于其他人来说,只要能完成工作,坚持使用更简单的云架构就没有什么可耻的。事实上,更简单的云可以通过多种方式提供更好的结果:

更轻松的监控和管理:当您拥有简单的云架构时,问题通常更容易检测和缓解,因为需要监控的组件更少,需要排序的潜在根本原因也更少。

更好的成本管理:虽然更复杂的云技术在某些情况下可能会为您节省资金,因为它们可以更有效地运行,但管理这些技术所增加的复杂性(更不用说云计费模型的复杂性)可能意味着您最终会支付过高的费用。云架构变得更加复杂。

防止锁定:在简单的云服务之间迁移工作负载往往更容易。例如,AWS 上基于虚拟机的应用程序可以以最少的时间和精力迁移到 Azure 虚拟机。对于无服务器函数来说,情况并非如此。 

抵御人员流动的能力:一般来说,新团队成员更容易掌握更简单的技术。因此,保持云架构简单可以让您的团队在工程师来来去去时顺利运作。

减少追逐收益递减的时间:收益递减是一个问题,尤其是在云中。如果您的工程师可以将时间和精力花在其他更富有成效的工作上,那么迁移到更复杂的云服务以便从 99.8% 的可用性提高到 99.9% 的可用性可能并不值得。

因此,在您将更简单的云策略视为浪费机会或妥协形式而放弃之前,请考虑在许多情况下更简单本质上更好的可能性。除非您真正受益于更复杂的云架构或服务,否则不要回避可以带来更大整体价值的更简单的方法。