Re: [請益] 二個網路空間的備援方式

作者: fowei (小維)   2014-03-07 18:15:53
※ 引述《fowei (小維)》之銘言:
: 今天BOSS問我, 如果你去度蜜月了. 公司主機出問題. 怎麼辦?
: 這是一個我本來就有在思考的問題. 也是找不太好很好的解決方式.
: 先列舉目前的環境好了.
: 公司在 智邦(A). 匯智(B). 都有租用linux主機. 用來放 php+mysql
: 我自己是 用 yii framework 寫公司的EIP .. 目前還OK.
: 手邊的備援方式是. 在B上面. 用PHPMYADMIN匯出. 再到A匯入.
: 而提供同仁2個連結. 1個是目前的(B). 另1個則是當備援(連到A)
: 而這個作業方式. 相當依賴你懂一點MYSQL. 因為匯入匯出有語系要注意.
: 而資料量太大. 在匯出.匯入時可能有檔案太大的問題...
: 所以個人想法是. 寫一支PHP. 可以把資料庫匯出成EXCEL. 或匯入.
: 這樣即使我不在. 也可以有人進行備份的動作. 即使不懂的人. 匯出匯入應該OK.
: 甚至也可以把這個匯入在公司內部主機做第三個備援.
: 不知道有沒有更方便的方法呢. 因為PHP匯成EXCEL再匯入. 用phpEXCEL好像會爆.
: 還是存成CSV. 自己再parser呢? ..
最近有想到2個方法. 提出來看大家有沒有什麼建議
方法A:
[B主機]
作者: yanli2 ( Yan™)   2014-03-07 18:42:00
為什麼不用 MySQL Replication = = 這樣就能每秒100%同步了兩台電腦用一模樣的資料, 出問題時隨時切換阿
作者: noxhsu (通りすがりの食いしん坊)   2014-03-07 20:05:00
虛擬主機商通常不允許開port,可以用sql的方式匯入指定檔案語法可以查一下,基本上語法簡單也不會有上傳限制(ftp傳檔然後用php抓指定路徑的檔案把資料塞回去至於備份請主機商開cron去設定就好,csh 直接執行mysql語法
作者: danny8376 (釣到一隻猴子@_@)   2014-03-07 21:50:00
一樓沒看到是虛擬主機嗎 你去找哪家能搞replication的
作者: yanli2 ( Yan™)   2014-03-07 22:12:00
沒看到
作者: gname ((′口‵)↗︴<><...<><)   2014-03-08 00:17:00
前提是db倒出來的資料夠少...否則就科科了~
作者: alog (A肉哥)   2014-03-08 03:36:00
..多請一個人來輪班XD已經回原本的討論串惹 請樓主過目~
作者: fowei (小維)   2014-03-08 10:56:00
我回在那邊了. 那回去上面的討論串再討論吧
作者: dlikeayu (太陽拳vs野球拳)   2014-03-09 09:41:00
aws ec2,rds表示:
作者: fowei (小維)   2014-03-10 15:47:00
剛看了一下. 其實還是不太懂計價方式. 及方案. .. = =應該是 EC2 + S3 的樣子 ..這部份等後面再來規劃好了 =.=

Links booklink

Contact Us: admin [ a t ] ucptt.com