作为我们的蓝绿色部署策略的一部分,我们正在为prod RDS实例创建快照,然后将此快照恢复到应用db迁移并将新的Green应用程序链接到它的新实例.
我们的RDS实例有100 GB的空间,但我们的数据库目前仅使用10 MB.
拍摄快照大约需要2分钟
从快照恢复需要25分钟!
考虑到用户被迫在所有这段时间内保持只读模式并且我们的数据库大小目前小于10 MB,恢复的25分钟太长.
我想知道这个恢复时间是否是Amazon RDS的正常时间,或者我们是否做错了什么.
postgresql database-restore rds amazon-web-services blue-green-deployment
我正在使用GIT,我正在同时处理两项任务.任务1和任务2.现在我想推送到服务器Task1.所以我将任务1(T1)的所有相关文件提交到临时区域.
我的Staging区域已准备好推送到服务器,但在此之前,我认为检查我的暂存区域是否正在编译并通过测试是安全的.
如何在暂存区域获得工作目录only changes in order to compile it并运行自动化测试?
注意我不想运行工作目录的测试,只有暂存区域...因为工作目录有与T1和T2相关的变化.