如何為您的企業建立 WordPress 災難恢復計劃

已發表: 2018-09-12
即使在丟失數據的情況下,您的 WordPress 站點能否繼續運行? 如果答案是否定的,那麼建立災難恢復計劃是您的 WordPress 網站不可避免的需要。

什麼是恢復計劃 網站丟失所有數據的原因可能有很多。 這可能是機器錯誤或人為錯誤。 如果目前,您還沒有為您的 WordPress 網站建立數據恢復的想法  那麼很有可能,您的數據處於危險之中。

另一方面,如果您確實有 WordPress 災難恢復  為您的站點啟用計劃,那麼您將遵循良好的做法以始終確保您的站點安全並滿足各種技術突發事件。 即使現在很多公司都沒有這樣的網站災難恢復計劃  為了確保他們的網站安全,有許多工具可以幫助您利用這一出色的功能來保護您的WordPress 網站安全

實際上,您的站點從災難中恢復的速度和恢復程度取決於您計劃應對災難的程度。

如何創建一個好的災難恢復方案?

如何制定災難恢復計劃? 創建現場災難恢復計劃相對容易和快速。 一旦您的網站受到任何此類災難的打擊,這個想法將為您節省大量的焦慮和時間,以至於您會想知道為什麼您甚至想過沒有一個人生活!

但在我們進一步深入研究開發Web 災難恢復方案的細節之前,首先我們必須了解一個好的災難恢復方案是必不可少的,主要有兩個原因。

首先,它可以幫助您從一系列災難中恢復您的站點,其次,它可以幫助您降低面臨此類災難的風險。

最好的想法是在細節和簡單性之間保持微妙的平衡。 畢竟,這樣的方法是在相當緊張的條件下使用的,而且它們必須清晰且切中要害。

一個優秀而基本的災難恢復理念包括:

  • 調查清單 - 確定我們是否面臨災難
  • 災難性場景列表
  • 在每種情況下要採取的行動(恢復)列表,以及誰將負責執行活動的信息
  • 為減輕災害風險而採取的步驟和行動
  • 為盡量減少恢復時間而採取的步驟和行動
  • 在面臨災害的情況下將負責採取措施的所有人員的聯繫信息列表

為什麼我們需要製定災難恢復計劃?

多件事情可能同時發生並引發災難。 假設您的網站被黑客入侵,您也可能會面臨硬件故障。 在最壞的情況下,您的託管想法也可能會脫機。

你能承受這場災難的壓力嗎? 或者,如果它是客戶的網站,您也可以從與心懷不滿的客戶打交道中獲得額外的樂趣。

這就是為什麼擁有 Web 服務器災難恢復的想法可以確保您已經在非災難性和平靜的環境中採取了所有必要的措施,並且從現在開始,即使發生災難,您也有了解決這種情況的想法。 這最終意味著沒有恐慌和假設。 有了災難恢復計劃,您就可以從容應對簡單的步驟,並儘快從損失中恢復過來。

構成一個好的災難恢復計劃的因素有哪些?

以下是自然災害恢復步驟

調查清單

如何制定自然災害恢復計劃? 自然災害恢復計劃的第一步是首先確定您是否正在經歷實際的災難。 一旦你制定了調查清單,它可以讓你快速確定你是否遇到了災難,如果是,它是什麼類型的失敗。

通常,一旦您的客戶、您或您的正常運行時間跟踪服務意識到您的 WordPress 網站沒有響應,您就需要查看清單,現在您需要確認是否存在任何需要修復的真正問題。

但是,您必須考慮並記住兩件必要的事情:

  • 清單可以告訴您是否有需要緩解的一致問題。
  • 創建頁面請求涉及到很多組件,包括將頁面交付給瀏覽器,其中很多組件是您無法控制的。

因此,一旦完成清單,您將清楚所面臨的情況以及修復它所需的行動過程。

場景

當我們說腳本時,我們指的是可能發生的眾多類型的“災難”。 一旦確定了場景,就可以更容易地確定處理這種情況所需的嚴重程度、步驟和行動,以及誰對這些行動負責。

常見場景包括:

託管方案出現故障-發生這種情況的原因有很多,但如果您的站點停機時間長達數天而不是數小時,那麼您可能需要切換您的站點並在其他新位置恢復並運行。

您的網站被黑客入侵——這是最常見的災難之一,通常需要完全恢復才能修復。

對插件/主題/核心的更新會“破壞”網站——這種情況很常見,尤其是在倉促安裝更新時。 這可能還需要更新“退出”,這是通過將文件恢復到更新前狀態來完成的。

聯繫人列表

在發生災難時,聯繫人列表可以派上用場。 它使您可以在正確的時間找到正確的人的聯繫方式。 聯繫人列表是負責採取行動或必須被告知事件發生的任何人的電子郵件、姓名、手機號碼和地址的首選位置。

制定恢復計劃時需要考慮哪些因素?

可接受的停機時間限制

這是要確定的最關鍵因素之一。 大多數網站所有者可能會回答沒有“可接受的”停機時間。 但是您必須非常現實,因為您需要了解您的網站將關閉的持續時間 - 在您獲得替代託管安排之前 - 即使是暫時的。

由於與信息網站相比,電子商務網站的停機時間限製完全不同,因此您必須確定該地點對組織的重要性或關鍵性。 由於與信息網站相比,電子商務網站的停機時間限製完全不同,因此您必須確定該位置對組織的重要性或關鍵性。

同樣,在確定可接受的限制時,您必須牢記的一件重要事情是,將站點轉移到備用託管安排需要更新 DNS,而這些措施實際上可能需要將近 24 小時才能傳播。 所以即使一個地方可以在一小時內重建到一個新的環境中,並不意味著它會立即可用。 由於管理期望也是在線災難恢復計劃的一部分,因此請確保您最終保持這些期望非常現實。

檢查點頻率

如果對場景的響應需要完全恢復,您必須評估您將如何設置備份機制,具體而言,檢查點的頻率。 檢查點是拍攝站點快照的那一刻。 當我們說恢復到檢查時,這意味著將站點重新創建到與拍攝快照時相同的級別,並丟失在故障時刻和檢查點之間創建的數據。

例如,如果您的站點的每日備份時間為上午 8:00,而您在下午 5:00 恢復您的位置,則這意味著您的檢查點已存在 9 小時。

但這有問題嗎? 丟失一天的數據如此重要是什麼?

對於少數站點,影響可能很小。 但是對於商業網站,影響可能是巨大的,因此,必須更頻繁地採取檢查點。 為此,您可以使用提供還原檢查點的託管公司 WPEngine。 同樣,Automattic 的服務提供稱為VaultPress的實時備份。

當前主機的備份機制

實際上,所有託管平台都提供備份機制,但並非所有 WordPress 網站的所有者都知道詳細信息。 所有者假設這些備份已被採取,並且一旦他們來到恢復的橋,他們將很容易越過它。

但是作為一個網站的所有者,如果你不知道它的工作原理,那麼你怎麼能假設在面臨災難的情況下它會解決你的問題呢?

這就是為什麼,請確保您已完成當前主機的備份機制,以及它可以在您的災難恢復想法中做出什麼貢獻(如果有的話)。

具體來說,請注意:

A.您當前的主機多久備份一次數據庫或文件?

B.這些備份存儲在哪裡? 雖然異地可能是一個安全的選擇,但它通常會增加恢復時間。

C.開始恢復的過程是什麼?

D.典型的修復過程需要多長時間?

E.修復的成本是多少?

DIY備份

我們知道您更願意恢復並控製備份機制,而不是僅僅依靠您當前的託管安排,因此,您必須利用所有 WordPress 網站所有者可用的許多解決方案。

當您選擇服務或產品時,您希望使用與評估主機備份機制時相同的標準。

  1. 它能否支持您對檢查點頻率的需求
  2. 這些備份存儲在哪裡? 您應該使用異地,其中可能包括雲,因為將它們保存在同一個 Web 服務器上沒有意義 - 託管您的 WordPress 網站的那個。
  3. 修復完成的流程是什麼?
  4. 恢復的持續時間是多少?
  5. 修復費用是多少?

終極備份解決方案 – VaultPress

在所有可用的備份解決方案中,VaultPress 似乎是最有前途和最令人印象深刻的選擇,尤其是提供實時備份的 Premium 和 Basic 方案。 在這些方案中, VaultPress保證備份每個媒體文件、評論、帖子、儀表板設置和修訂。 我們知道這聽起來不亞於檢查點頻率的夢想。

這些計劃的高級訂閱費用為每月 40 美元,基本訂閱費用為每月 15 美元。 儘管如此,這仍然提供了真正的安心,即以非凡的價格獲得面值。

保持簡單和簡短

如果創意創作看起來是一項艱鉅的任務,那麼您將無法完成它。 在這裡,您不是在分析一份涵蓋每一分鐘細節的 200 頁文檔,而是要創建簡短、簡潔且中肯的內容。 因此,您必須在此過程中發揮創造力!

使用流程圖作為調查清單。 將參與者、場景和動作以表格形式放置。 保持信息簡單和簡短的原因是這些信息將在壓力時訪問,因此,它必須易於理解和直接執行。 說到這一點,保留更少就是更多。

盡量縮短恢復時間
當您遵循您的服務器災難恢復計劃並確定需要改進時——可能是在其實際位置進行全面恢復或在新地方進行完全恢復——您需要確保的只是將恢復時間保持在最短。
對每個主要更新進行備份
這是一種謹慎的措施,但在更新主題或插件的情況下,請確保為數據庫和當前文件保留足夠的備份。 因此,如果有任何意外發生,您可以快速撤消更改,即恢復原始數據。
跟踪您網站的正常運行時間
要盡快開始解決問題,您必須儘早意識到它的發生。 雖然有無數工具可以監控正常運行時間,但最好從具有最高級功能的 Monitor 服務開始。 由於那裡有許多選項,請尋找最符合您的站點要求的選項。 卓越的服務將每隔幾分鐘檢查一次您的網站,並會立即通過電子郵件通知您任何自然災害恢復通知。

使用 CDN

在這種情況下,您需要完全恢復網站,然後通常上傳目錄是最重要的恢復組件,尤其是當您的 WordPress 網站上有大量視頻、圖像或 PDF 文件時。

但是,要完全刪除此特定要求,您可以考慮將所有文件傳輸到 CDN – 內容分發網絡,例如 MaxCDN、Amazon S3 或 xxx。 即使您需要支付費用才能使用此設施,您的恢復時間也會大大減少。 此外,作為獎勵,您的訪問者可以享受下載速度的提升,同時您可以減輕 Web 服務器的一些負載。

有一個定義的恢復過程
雖然這聽起來很明顯,但您必須提前了解與恢復過程相關的所有確切步驟。 您是在本地重建站點還是在原地構建然後轉移到生產主機?您的數據庫格式是什麼格式? 恢復幾個組件的順序是什麼? 您將如何測試恢復是否成功? 因此,請逐步記下恢復過程,然後對其進行徹底測試。
執行試運行
無論是在測試站點上還是在本地,運行完整的還原過程。 在測試階段找到所有潛在的問題和差距,而不是在實際需要完成過程時第一次操作。
過程完成後,檢查每個步驟並解決問題。 此外,請考慮所花費的時間,如果需要,請相應地調整流程。 重要的 WordPress 更新始終是測試災難恢復過程的最佳機會。

繼續經常不時地測試恢復過程。 您也可以每天運行測試,因為您運行該過程的次數越多,在面對現實生活中的災難時執行的效率和速度就越快。

預防總是勝於治療

選擇合適的主機
您選擇的主機應該與您可接受的停機時間限制保持一致並適當。 例如,如果您或您的客戶需要電子商務站點的停機時間最短,那麼選擇廉價的共享託管方案不足以滿足正常運行時間要求,還要考慮在遇到災難時所需的響應速度。 通常,您需要的服務越可靠,解決方案的成本就越高。
保持網站安全
如果您的網站被黑客入侵是需要網站恢復的最嚴重災難情況,那麼首先考慮所有措施以防止這種黑客行為是有意義的。 因此,請留出一些時間並尋求專業幫助,以確保為網站安全採取了所有適當的安全措施。
關閉自動更新
自從 WordPress 在其 3.7 版本中引入次要版本——自動更新——以來,我們已經看到了很多關於該功能是否有用的爭論。 您可以說,對 WordPress 進行的會破壞主題或插件的小更新風險相對較小,但它仍然存在。 您可能希望消除這種風險並在測試任何影響後手動更新它。 這適用於所有具有自動更新功能的插件。

您應該在哪裡存儲災難恢復計劃?

好吧,除非您可以在災難發生時訪問它,否則沒有必要獲得災難恢復的想法。 您最好的選擇是將程序存儲在任何需要它的人都可以輕鬆訪問的位置,為此,最好的選擇是將其定位在某些第三方服務上,例如 Google Drive 或 DropBox。

一般來說,使用 Google Docs 的想法是首選。 這是因為它不僅是一種保持信息可用的簡單方法,而且您還可以對其進行編輯,使其成為一個簡單的“活文檔”。

隨著全球網絡犯罪數量的不斷增加,幾乎 75% 的 WordPress 網站大部分時間都受到攻擊,擁有災難恢復想法是最可行和最安全的選擇。此外,做好準備可能不會完全阻止災難的發生,但它將幫助您盡快啟動和運行站點,並提供完整的數據庫備份等。