多云通常意味着综合使用AWS、Azure和GCP等多个公有云来创建多个云平台应用,为您提供更好的价值和更大的灵活性。然而,这种价值和灵活性常常由于一些非常容易避免的错误而无法实现。为了多云应用的成功,本文介绍了三个常见的陷阱。
“多云”是云计算的另一种新兴模式,它和“混合云”不同,它们处于云计算发展过程中的不同阶段。在本系列文章的上一篇中,我们分享了“多云”的定义,其与混合云的区别、并揭示了多云趋势的背后意味着什么。
多云通常意味着综合使用亚马逊网络服务(AWS)、微软Azure和谷歌云平台(GCP)等多个公有云来创建多个云平台应用,为您提供更好的价值和更大的灵活性。
然而,这种价值和灵活性常常由于一些非常容易避免的错误而无法实现。为了多云应用的成功,这里有三个常见的陷阱要注意。
多云陷阱1:更多的云平台意味着更多的复杂性
Multicloud的权衡矩阵是复杂的。如果一个云平台拥有2000个云服务,而另一个云平台拥有1500个云服务,那么你最终会有5000个服务需要来管理、跟踪、监控和保障。许多企业很快就达到了临界点,完全无法控制服务,这会造成混乱、运维困难以及多云的失败。
预防这种情况的发生既简单又困难。简单的是你可以通过选择一种工具(例如云管理平台)来从这些复杂性中跳脱出来;难的是需要选对工具来从事正确的工作,而这需要超出想象的更多的工作。
多云陷阱2:将数据放在一个云上,将应用程序放在另一个云上
可以将应用程序放在一个云上,将数据放在另一个云上吗?当然可以,但是其中的延迟性会让你及用户感到崩溃。
将应用程序和数据分开在不同云平台上通常并不是个好主意,例如托管应用程序的AWS和托管数据的GCP。原因很容易理解:通常使用开放式Internet来允许两个应用程序组件共享数据。因此,这将存在相当大的延迟,最后,你需要把组件一起移动到同一个云上。相反,如果你能在最开始就做好规划就会简单很多。
多云陷阱3:忽视安全问题
公有云拥有强大的原生安全系统。但是,如果使用多个公有云,那么如何保障所有云服务的安全性呢?
诚然,你可以选择在每个公有云上都使用它的原生安全系统,但这最终会导致你需要使用好几个不同的安全系统。因此,我建议您找到一个统一的、可以跨所有公有云使用的安全解决方案。这通常是好的、具扩展性的方式。
问题是,对于这个更好的选择,没有固定的解决方案模式。因此,企业正朝着截然不同的方向发展。许多人决定构建自己的多云安全解决方案——但我不建议这样做。建议提前规划安全相关的事宜,譬如你需要的安全机制,以及需要使用什么安全工具——做调研与选择是需要时间的,因为一定要提前规划,确保在所需时间内构建完成噢。
相关阅读: