本篇文章1502字,读完约4分钟
企业需要进行仔细的预先规划,以帮助确保他们的云架构不会导致性能瓶颈。
云架构可以带来许多好处,但也带来一些特殊的性能挑战,尤其是如何设计和管理它。许多部署云架构的团队可能没有注意到云架构中的性能瓶颈。
下面描述了云架构的三个常见性能挑战以及克服这些挑战的技巧。
云架构性能概述
到目前为止,许多it专业人员都熟悉云战略的优势。通过允许企业一次在多个云平台上运行工作负载,云计算提供了提高成本效率和可靠性的机会。
此外,在某些情况下,云策略有助于提高整体工作负载性能。许多企业可能会选择使用一个云计算提供商提供的一种服务,而使用另一个云计算提供商提供的另一种服务来部署应用,因为与单个云计算提供商提供的服务相比,这种方法成本更高,但可以获得更高的性能。
云架构中的性能挑战
然而,尽管云架构提供了一些潜在的性能优势,但它们也可能导致性能缺陷。企业以混合方式使用的云平台越多,就越容易将它们连接在一起,从而造成性能瓶颈,从而降低在同一云平台中托管工作负载时的运行速度。
只有通过适当的规划,才能避免这些模糊的架构性能问题。
(1)云平台之间的网络连接
首先,我们需要考虑跨云平台的网络连接。当一个企业有两个应用或服务在同一个云平台上交换数据时,其数据通常不需要通过全球互联网传输;相反,它位于云计算提供商的基础架构内。网络带宽和延迟可能会有所不同,具体取决于数据是在不同的数据中心之间传输还是在云计算区域之间传输。然而,在大多数情况下,通过同一云平台中的网络传输的数据比必须通过全球互联网从一个云平台传输到另一个云平台的数据移动得快得多。这意味着云平台之间的网络连接可能成为云架构的严重性能瓶颈。
由于网络基本上是将一种云计算服务连接到另一种云计算服务的唯一途径,因此网络性能瓶颈无法完全避免。但是,it团队可以部署一些策略来缓解这个问题:
& # 8226;一种云架构,避免在一个云平台上存储大量数据,但需要在另一个云中处理。例如,企业可能希望使用一家云计算提供商的存储服务,因为其成本较低,同时将该服务中的数据提供给另一个云平台中托管的应用程序。这可能会节省一些成本,但可能不值得性能成本。
& # 8226;如果可能,在从一个云平台迁移到另一个云平台之前压缩数据。压缩数据可能会增加企业的云计算成本,但它会提高性能。
& # 8226;如果工作负载跨两个或更多云平台镜像以提高可靠性,则有必要设计工作负载,以便每个云计算实例的工作负载实例都可以运行,即使其数据与另一个实例的数据版本不同步。这种方法确保数据传输不会影响工作负载性能。
(2)监控多个云平台
& # 8205;
云架构的另一个常见性能挑战是监控多个云平台的难度增加。随着监控云平台变得越来越困难,识别云平台中的性能或可用性问题也变得越来越困难。
避免这个陷阱的最好方法是使用云计算监控工具。如今,几乎所有的apm解决方案都支持所有主要的云平台,因此很容易找到满足要求的工具。
但请记住,针对多个云平台的最佳性能监控不仅包括监控所有云平台,还包括配置工具以了解云工作负载的细微差别。换句话说,企业工具必须认识到运行在不同云平台上的两个服务是相互关联和相互依赖的,以便有效地提醒员工潜在的问题。
(3)扩展限制
一般来说,云计算的主要优势之一是能够在需求变化时快速增加或减少工作负载的资源分配。
在单个云平台中,通过使用云计算提供商的本地自动扩展工具,很容易配置工作负载的自动扩展。然而,当用户的工作负载跨越多个云平台时,自动扩展就变得棘手了。企业不能使用azure的自动扩展框架在云工作负载中扩展基于aws的组件,反之亦然。
当然,用户可以在每个云平台上分别配置自动扩展。这种方法将足够有效,并且它所需要的手动工作可能不会压倒信息技术团队(因为自动配置扩展通常是一次性的)。
然而,当云工作负载的自动扩展变得复杂时,it团队可能会考虑采用一个通用的控制平台来建立和管理他们的云计算环境。通用控制平台将自动执行云平台之间的扩展和负载平衡,而无需在每个云平台中配置自动扩展。
结论
云策略可以提高云平台的性能,但只能通过正确的架构设计和工具来实现。如果不规划云平台之间的网络带宽瓶颈以及云监控和扩展的挑战,企业很可能会错过云提供的性能机会。
标题:多云架构的3个常见性能挑战和解决方案
地址:http://www.hcsbodzyz.com/hcxw/345.html