我了解了不可变服务器模式,它看起来很酷。但是,如何处理需要跨不同部署保存的数据,例如来自数据库的日志或业务数据?
我使用 Neo4j 作为数据库,在 AWS EC2 上运行(因此答案中不接受 RDS 或 DynamoDB 等现成的数据库解决方案)。例如,如何使用不可变服务器模式将运行 Neo4j 的服务器从 3.3.1 升级到 3.3.2?
Terraform 和 Ansible 的解决方案非常受欢迎。
我了解了不可变服务器模式,它看起来很酷。但是,如何处理需要跨不同部署保存的数据,例如来自数据库的日志或业务数据?
我使用 Neo4j 作为数据库,在 AWS EC2 上运行(因此答案中不接受 RDS 或 DynamoDB 等现成的数据库解决方案)。例如,如何使用不可变服务器模式将运行 Neo4j 的服务器从 3.3.1 升级到 3.3.2?
Terraform 和 Ansible 的解决方案非常受欢迎。