遠程備份網站–整體設計

來源:互聯網
上載者:User
    網站備份,可以分為兩部分,網站檔案,跟Database Backup.資料庫可以採用MSSQL(針對MSSQL2000)備份機制,週期性產生備份檔案,然後就是將檔案打包,壓縮後交由程式自動下載到備份伺服器了.
  網站檔案備份,需要先記錄指定目錄下每個檔案的更新狀態(初始化)每次掃描時,取目錄裡最新的一組檔案跟資料庫裡的比較來決定是否下載,因此這組操作涉及目錄掃描(取回目錄裡全部檔案資訊),如果把記錄檔案狀態的資料庫放到備份伺服器,那勢必造成大量的列表資訊要經過網路傳遞,為避免這個問題則把這個操作放在伺服器端.

    具體辦法
  採用Remoting技術,建立C/S類型的程式,伺服器上的Remoting服務主要用來做檔案對比掃描並反回需要下載的檔案清單,Database Backup操作資訊擷取等操作,具體的檔案傳輸由ftp系統實現,ftp伺服器有很多現成的軟體,而ftp用戶端就需要自己編程實現,這樣能很好的控製備份操作流程.
   
  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.