2010-11-05 108 views
1

我準備推出現有網站的新版本。新網站將位於使用LAMP設置的完全獨立的服務器上。這是我的計劃:將現場網站從一臺服務器遷移到另一臺服務器的完整步驟列表

  1. 建立新的網站在新服務器上
  2. Rsync的用戶生成的內容應用到新服務器
  3. 取下來的舊網站
  4. 取出舊的MySQL數據庫的快照和加載新的服務器上
  5. Rsync的用戶產生的內容再次
  6. 帶來了新的網站
  7. 點中的DNS到新的服務器

我忘記了什麼?有沒有更好的方法來避免停機(或最小化)?

我故意沒有提供關於我的具體設置的許多細節,因爲我想要一個相當通用且可以在大多數遷移中遵循的步驟列表。如果這不起作用,或者您需要知道哪些細節以提供更好的答案,我很樂意添加它們。

+1

您可以容忍多少停機時間? – Seth 2010-11-05 17:29:19

+0

如果可以,請避免DNS傳輸。這會導致你嚴重的停機。如果您的盒子託管在同一個網絡上,只需傳輸IP,在交換機上設置路由,物理移動插頭等。 – Inigoesdr 2010-11-05 23:40:22

+0

在這種情況下,幾乎與我想要的一樣多的停機時間(一兩個小時甚至更糟)。但我想知道這樣做的正確方法,即在一個經常使用的站點上,並且依靠流量獲取資金。 – 2010-11-05 23:43:03

回答

1

如果你知道它一定會採取了幾個小時,我想指出第一,因爲它可以佔用和超過6小時的傳播完成DNS。您可以隨時將工作站上的主機文件更改爲同時指向新的IP地址。

除此之外,我想不出別的。

你是如何移動服務器?你有沒有空間用完?

+0

我們正在接管一個網站的管理,他們的服務器老舊,速度慢,所以他們付錢給我們轉移到更好的機器上。提前更改DNS是個好主意,不過看起來GoDaddy會立即做出更改。 – 2010-11-23 17:32:08

+0

GoDaddy可能會立即做出更改,但您仍然可以獲得世界各地緩存設置的其他DNS服務器,並且可能需要很長時間才能更改。 – 2010-11-24 09:13:24

+0

此外,我問服務器的大小的原因是,您是否想過某種雲服務,比如rackspace雲的雲服務器。這樣,如果您的空間開始用盡,您可以輕鬆地按需擴展服務器,並且無需擔心移動事物。 – 2010-11-24 09:14:33

相關問題