使用混合云平台

时间:2014-10-14 20:56:09

标签: azure amazon-web-services amazon-s3 azure-storage cloud-platform

在我的应用程序中同时使用AWS和Microsoft Azure是否有意义?

假设我更喜欢基于AWS S3的Azure存储,而不是基于天蓝云服务的AWS Elastic Beanstalk(PaaS),假设两个组件将在地理位置附近托管,那么在两者之间创建混合解决方案是否有意义?

这种方法有什么问题?
提前致谢!

3 个答案:

答案 0 :(得分:2)

我看到以下问题:

  • 如果您使用托管在同一数据中心的两个AWS或两个Azure组件,则组件将通过内部网络进行连接。即使您使用同一城市中托管的AWS和Azure服务,这些服务也将通过外部网络,总是明显慢于内部网络。
  • 外部网络连接表示另一个故障点。
  • 如果Azure或AWS数据中心已关闭,则整个解决方案都将关闭。
  • 您必须通过两个不同的界面管理服务。
  • 如果由于某些无法预料的问题而难以连接服务,则可能更难找到解决方案。

答案 1 :(得分:0)

拥有不同的IaaS提供商只是一种舒适的选择,主要是出于传统原因,但要注意在处理更多API方面需要付出更多努力。但是作为专家,它会让您了解更全面的概述,因为它没有被锁定在供应商的惯例中。 Terraform可能有助于设计混合云。拥有多个提供商,您将不太可能同时受益于云端功能,例如AWS中的自动扩展组,因此您可能需要通过自定义服务编写代码以具有类似功能。另一个好处是可以更好地比较您所支付的性能。

答案 2 :(得分:0)

听起来确实有点复杂,但您已经有供应商提供服务,因此您可以设计多供应商混合云。我已经尝试过使用Stratoscale,我将来自不同提供商的许多不同服务集成到一个超融合基础架构中。但我也听过一些关于Terraform的正面批评,所以你绝对可以做你的研究。 (在第二个想法中,stratoscale可能更适合公司,但仍然进行研究)