0

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

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

这种方法的陷阱是什么?
提前致谢!

4

3 回答 3

2

我看到以下问题:

  • 如果您使用托管在同一个数据中心的两个 AWS 或两个 Azure 组件,这些组件将通过内部网络连接。即使您使用托管在同一城市的 AWS 和 Azure 服务,这些服务也将通过外部网络连接,这总是比内部网络慢得多。
  • 外部网络连接代表了一个额外的故障点。
  • 如果 Azure 或 AWS 数据中心出现故障,您的整个解决方案就会出现故障。
  • 您必须通过两个不同的界面来管理服务。
  • 如果您由于某些不可预见的问题而难以连接服务,则可能很难找到解决方案。
于 2014-10-14T20:58:31.540 回答
0

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

于 2017-08-30T14:46:09.180 回答
0

拥有不同的 IaaS 提供商只是一种舒适的选择,主要是出于遗留原因,但请注意,在处理更多 API 方面需要付出更多努力。然而,作为专业人士,它会让您了解更全面的概述,因为它不受供应商惯例的限制。Terraform可能有助于设计混合云。拥有多个提供商,您将不太可能同时受益于云中功能,例如 AWS 中的自动扩展组,因此您可能觉得需要通过自定义服务编写自己的方式来获得类似的功能。另一个好处是获得更好的机会来比较您所支付的性能。

于 2017-03-04T02:34:03.127 回答