进入AWS云 - 紧密集成 - (劣势?

时间:2013-04-26 02:40:26

标签: java architecture amazon-web-services amazon-ec2 cloud

在AWS中,whitepapapers使用了非常广泛的AWS服务:

  • SES(电子邮件)
  • SNS(通知)
  • SQS(队列)
  • 外部会话的记忆库
  • S3用于通用存储(文件/备份/配置元数据......)

此类服务非常棒,但我担心会广泛使用它们,因为我们将失去从AWS环境快速迁移的选项。

作为一名建筑师,我很高兴我们可以在任何地方扩展+拥有可靠的东西,但另一方面 - 您将永远被锁定在AWS环境中。你怎么看待这个?

我仍在阅读有关迁入云的公司,但我从未读过有关迁出云的公司。

1 个答案:

答案 0 :(得分:1)

我曾在一家使用AWS的公司工作,但期望我们可能希望迁移到另一个解决方案(这是为1.0版本准备的开发,因此一些架构细节仍在不断变化),而不是直接使用AWS我们创建了包装类;我负责SQS和DynamoDB包装器。当我们转移到RabbitMQ和MongoDB时,过渡相对轻松 - 使用DynamoDB - > MongoDB转换我们不得不用SQS重写少量的非包装代码 - > RabbitMQ转换我们只需要更改队列包装器。