多云通常意味着综合使用AWS、Azure和GCP等多个公有云来创建多个云平台应用,为您提供更好的价值和更大的灵活性。然而,这种价值和灵活性常常由于一些非常容易避免的错误而无法实现。
陷阱1:更多的云平台意味着更多的复杂性
Multicloud的权衡矩阵是复杂的。如果一个云平台拥有2000个云服务,而另一个云平台拥有1500个云服务,那么你最终会有5000个服务需要来管理、跟踪、监控和保障。许多企业很快就达到了临界点,完全无法控制服务,这会造成混乱、运维困难以及多云的失败。
陷阱2:将数据放在一个云上,将应用程序放在另一个云上
将应用程序和数据分开在不同云平台上通常并不是个好主意,例如托管应用程序的AWS和托管数据的GCP。原因很容易理解:通常使用开放式Internet来允许两个应用程序组件共享数据。因此,这将存在相当大的延迟,最后,你需要把组件一起移动到同一个云上。因此,在最开始就做好规划才是最重要的。
陷阱3:忽视安全问题
公有云拥有强大的原生安全系统,如果使用多个公有云,那么如何保障所有云服务的安全性呢?你可以选择在每个公有云上都使用它的原生安全系统,但这最终会导致你需要使用好几个不同的安全系统。因此,建议找一个统一的、可以跨所有公有云使用的安全解决方案。这是最好的、最具扩展性的方式。