我有一位客户,他当前拥有Magento的一台服务器,他的admin
将整个站点关闭了多个小时的更新。我想,使其瞬间的过程,让我想建议他如何应该已经设置了新的解决方案:Magento升级流程和基础设施以尽可能缩短停机时间
- Magento的生产服务器1(WEB + DB)
- Magento的生产服务器2(WEB + DB)
- Magento的开发服务器1
DB将不得不被那些2个服务器之间以某种方式同步(集群?复制?)和我在想,是最小的停机时间可能先更新应该在开发测试服务器(在升级之前从生产服务器同步的DB/WEB)和后检查它工作正常,并知道过程看起来像我会禁用LoadBalancing或RoundRobin DNS到服务器1,然后做服务器2上的升级/更新,然后切换到服务器2作为生产服务器和更新服务器1.当两者都完成后打开LoadBalancing/Round Robin。
我来自Windows环境,所以这是我如何做到这一点在Windows上(也许与单独的数据库和Web也)和像RedGate SqlCompare/Sql数据比较等工具应该工作。
但我不知道的Magento在所有所以请让我知道什么是可能的,也许这个应该怎么做,如果客户不想与他的店是下降到结束......
仍然存在停机时间......大型网站在做什么?我无法想象有这么庞大的商店这样做吗? – MadBoy
当然,他们会......当他们知道他们处于最低流量时他们会这样做。真正庞大的网站将拥有分布式服务器,升级将推出。然后有人将必须整理关于“旧”数据库上的订单的松散结局... –
我正在考虑使用这个http://www.shopping-cart-migration.com/,以便我将设置新的磁带店从头开始升级,然后用它迁移数据..这是什么东西,看起来和工作好吗? – MadBoy