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

作者: fowei (小維)   2014-02-28 22:55:07
今天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呢? ..
作者: yanli2 ( Yan™)   2014-03-01 00:42:00
MySQL Replication
作者: world294 (TRJ.Win32)   2014-03-01 02:34:00
PXC
作者: KawasumiMai (さあ、死ぬがいい)   2014-03-01 13:33:00
把MySQL匯出成CSV網路上的sample不少
作者: hans5300609 (屏商院資工系xD)   2014-03-02 20:20:00
shell scripts (亂入~逃~)
作者: fowei (小維)   2014-03-03 12:13:00
網路空間不能用 Shell 啦~ (踢飛) ( ̄ー ̄;)
作者: rickysu (Ricky)   2014-03-03 15:21:00
找個備援工程師比較實際一些吧。
作者: fowei (小維)   2014-03-03 15:40:00
小公司1人MIS是正常的啊~ 目前也只有工讀的資訊助理 XD
作者: yhls (曆仔)   2014-03-03 16:49:00
長遠來看 養人會比較實際 短期話 租個VPS或許自主性會高一點
作者: yanli2 ( Yan™)   2014-03-04 00:24:00
所以你要去哪度蜜月?y
作者: fowei (小維)   2014-03-04 22:17:00
~"~ 哈哈哈 ... 先結婚才有蜜月啊~~
作者: alog (A肉哥)   2014-03-08 03:38:00
平常要演練一下 練過幾次流程就抓出來了否則都只是紙上談兵另外就是.. 真的重要的主機就該花點錢砸vps像是aws 的daily backup and snapshot 真的省很多時間eip 這東西我在7~8年前就寫過 習慣被綁住之後主機就該升級了 而不是用那些權限太低的主機linode、aws、rackspace 可供參考 一個月幾百塊而已早期用過一般廠商的空間放重要program 但只要他們出狀況或剛好那檯工作站出狀況 你怎麼匯出匯入都來不及結果就是一整天的時間就無法使用
作者: fowei (小維)   2014-03-08 10:52:00
其實這些主機對我而言. 是可以學習. 克服介面的.但對公司而言, 一般人員也許沒法子Handle. 甚至我離職的話下一個人好不好承接, 好不好維護.今天訂出來的維護機制. 應該是懂一點電腦的人就可以處理這樣可以做到備援. 也不會因為人員移動或流失. 造成影響那國內目前有支援這種備援機制的. 好像都比國外貴對吧 ?感覺起來就是開一個php網頁. 自動執行的感覺 =.=剛剛智邦跟匯智都回覆了. 這都要買 VPS 虛擬實體主機 才行看來就是用公司的server2008去開啟主機的PHP網頁.來備份了
作者: alog (A肉哥)   2014-03-09 02:36:00
您去試過我上述的服務就知道其實不難另外就是離職前應該要留一些可以執行的文件我所謂的執行是,真的不是說內行都可以上手的文件那些文件都在 而且曾被執行過 不用擔心你公司怎麼樣因為你原本的做法可能一般人員也不太好handle所以我在提出那些廠商 我說真的 那些廠商比國內的專業太多還有就是我留下的文件 後人早已上手我個人私心覺得 有時候為你多著想一點 而不是公司以上建議 您可以撥一點時間體驗一下 Cloud 的魅力一個人要handle 我也歷經過 所以我們要smart一點善用的好 重新恢復 可能不到幾通電話的時間
作者: amhuang (阿銘)   2014-03-10 11:56:00
MySQL 是5.6 嗎?
作者: fowei (小維)   2014-03-10 14:40:00
5.0.9耶. 有什麼差別嗎 ?alog兄你講的我可以理解.不過若要做到你說的.可能需要時間我想我會先以我的笨方法+半自動(開網頁). 做初期規劃未來再以你提的方式進行.我也覺得租VPS.在做報表及歷史資料上, 在未來處理大量資料. 夜間報表統計上. 都有更大空間再次謝謝熱心的版友囉... PTT真的好多強者 ( ̄▽ ̄#)﹏﹏
作者: amhuang (阿銘)   2014-03-10 15:24:00
有想說直接把整個DB 的目錄cp 出來... 或者rsync
作者: fowei (小維)   2014-03-11 10:24:00
其實覺得當初應該租VPS主機才對. 不過沒關係. 等後期規劃

Links booklink

Contact Us: admin [ a t ] ucptt.com