多云架构的3个性能难题和解决方案
极客时间编辑部
讲述:丁婵大小:5.29M时长:03:51
你好,欢迎收听极客视点。
不同云厂商提供的云服务不尽相同,越是深度使用某个云厂商的云服务,越是难于迁移到其他云厂商。因此,不少企业会选择多云架构,它由多个云供应商提供的多个云服务组合而成,既可以是公共云,也可以是私有云。
多云架构可以为企业带来许多好处,但同时也面临着诸多性能挑战。日前,企业网 D1Net 编译了大学教授托齐(Christopher Tozzi)的一篇文章。文章介绍了多云架构的 3 种最常见的性能难题,以及克服这些难题的技巧。
难题一:云平台之间的网络连接
当企业有两个应用程序或服务在同一个云平台中交换数据时,其数据通常不需要通过全球互联网传输。在大多数情况下,通过同一云平台中的网络传输数据的移动速度,都比通过全球互联网从一个云平台,传输到另一个云平台数据移动的速度快得多。 这意味着,云平台之间的网络连接可能成为多云体系结构的严重性能瓶颈。
要想解决这个难题,开发人员应避免将大量需要和其他云平台进行传输的数据,存储在一个云平台中。条件允许的话,可以在数据从一个云平台迁移到另一个云平台之前,对其进行压缩。压缩数据可能会增加企业的云计算费用,但会提高性能。
难题二:监视多个云平台
当监视云平台变得越来越困难时,识别云平台中的性能或可用性问题也就变得更加困难。解决这个难题的最佳方法是采用云计算监视工具。目前,几乎所有的 APM 解决方案都支持云平台,你可以轻松找到符合自己要求的工具。
需要注意的是,针对多个云平台的优秀性能监视工具,不仅能监视所有云平台,还有配置工具,以了解多云工作负载的细微差别。企业使用的工具必须认识到运行在不同云平台中的两个服务已连接并相互依赖,以便能够有效地向工作人员发出潜在问题的警报。
难题三:扩展限制
云计算的主要优势之一是能够在需求变化时,迅速增加或减少工作负载的资源分配。
在单个云平台中,使用云计算供应商的原生自动扩展工具,配置工作负载的自动扩展非常容易。但是,当用户的工作负载跨越多个云平台时,自动扩展就会变得棘手。企业无法使用 Azure 的自动扩展框架来扩展多云工作负载中基于 AWS 的组件,反之亦然。
要想解决这个难题,用户可以在每个云平台上分别配置自动扩展。这种方法很有效,并且也不会给 IT 团队带来太大的工作量。
但是,当多云工作负载的自动扩展很复杂时,IT 团队可能需要考虑采用通用控制平台来设置和管理其云计算环境。通用控制平台将自动在云平台之间执行扩展和负载平衡,无需在每个云平台中分别配置自动扩展。
采用多云策略虽然可以提高云平台性能,但也需要借助正确的架构设计和工具。如果没有规划云平台之间的网络带宽瓶颈、多云监控和扩展挑战,企业很可能错过多云提供的性能机会。
以上就是今天的内容,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- daqiuqu多云难点:网络带宽瓶颈;多云监控;难于弹性扩展
收起评论