静态变量和Amazon AWS

时间:2014-08-30 05:19:32

标签: amazon-web-services

我一直在将我的应用程序迁移到亚马逊的网络服务,让我感到困惑的一件事是我的静态变量会发生什么?它们是否会持续跨越实例(如果没有,我如何坚持它们?)

1 个答案:

答案 0 :(得分:1)

不,在多个EC2实例上运行的应用程序中的静态变量在实例之间保持不变。

您的两个选项可能是数据库,例如RDSDynamo,也可能是支持ElastiCache等相同区域复制的内存解决方案。

在考虑云时,在处理可扩展的应用程序时要记住的重要事项是波动性。将实例视为可以随时终止和生成的实例,而不是让应用程序的整个持续时间都存在单个服务器。因此,依赖于记忆状态是非常危险的。