查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
copson

 發表於 2014-5-14 11:17 AM

哈哈 ericshliao 大大說出重點了.

當初我公司也是因為有幾台重要SERVER 要做備援機制.
後來我也是用相同的說法去說明.
把架構圖一拉出來,每個點都會再衍生新的問題.
最後的結論就是採低風險、低成本的方案做就好了.
風險雖然還是存在,但有設定KPI.
若符合KPI 就繼續維持使用.
不符合,就有數據可以跟公司再請錢做改善囉 XD


ericshliao

 發表於 2014-5-14 12:48 AM

用VM內建的定時同步資料,有一個風險,如果master server的檔案出了問題,損壞的檔案也同步了,到時兩台全都不能用...
最好是把作業系統、應用程式、資料庫的檔案分開來處理。


整個應用的環節中,從聯網、路由、伺服器硬體、作業系統、應用程式、資料庫,各個點都可能出問題,要做自動備援還得先想想到底想防範哪幾個節點的問題。至於做RAID,那是為了解決資料保全的問題,雖然也很重要,和樓主原先想做的自動備援其實離得比較遠了。

[ericshliao 在  2014-5-14 01:35 AM 作了最後編輯]


spp99

 發表於 2014-5-13 06:52 PM

基本上我們家的MIS是這樣幹的
對外有一台 Srver當PROXY,後面有2台AP Server 最後面有一套DB Server。
平常AP1及AP2都是開著的,但PROXY都優先指向AP1,一旦發現AP1沒反應就改傳給AP2,這樣的架構弱點就會落在PROXY及DB,軟體也要能支援,當然可以再加一組PROXY跟DB,不過老問題,要花到多少錢,就不是我們工程師能決定了。


rayon

 發表於 2014-5-13 04:19 PM

TO spp99 大大:真是我的心聲啊~!

如 jimmy0904 大大 建議的,

用 2 Server +1 NAS ,
兩台SERVER都有VM軟體,2號備援1號
NAS 就 Raid 1 +Raid 5 + Hardspare

再用copson 大大所說,
將DNS 的 hosts 檔案備份,寫 function 測試

這樣架構,可行嗎?


copson

 發表於 2014-5-13 10:30 AM

看你的敘述,應該是AP 跟 DB 都在同一台SERVER上.
且上班時間掛點時備援SERVER 能夠馬上work.

如果不想花大錢的做法就是
1.再準備一台SERVER.
然後定時的將 Master Server 的資料同步到 Standby Server
AP 跟 DB 應該都有適合且簡單的同步方式
建議你去找找看.
如果兩台都能用VM 是最好,可以用內建的功能做到這一點.

2.準備好兩個 DNS 的 hosts 檔案.
一個是目前使用中的,暫稱 host1
ex: 192.168.100.1 WEB1
另外一個是放備援SERVER IP 用來交換IP 暫稱 host2
ex: 192.168.100.2 WEB2

3.請AP人員寫個測試用的function,並且排程去檢查是否work
如果測試異常就將 host2 檔案 copy 到 DNS Server 去覆蓋 host1
這樣就可以了.

但這樣的做法是 DB 的資料會有落差.
所以建議你先將 AP 跟 DB 都分開會比較好處理.

[copson 在  2014-5-13 10:32 AM 作了最後編輯]


spp99

 發表於 2014-5-13 09:48 AM


引用:
rayon寫到:
OS:Win Server 2012
AP:阿帕契+自開發軟體+mySQL
約250個連線數

整個架構負載應該不大,主要是要求即時備援(重要!!!)

因為有個資,不便用代管

系統不大,不過用的是Windows平台,那簡單的方法就只有虛擬化了,不論是採用哪一套都有解決方案,可以網路上找找,懒的話就直接找廠商抓個業務工程師來解釋給你聽,我都這樣辦的。


rayon

 發表於 2014-5-13 12:50 AM

把一台SERVER做 Raid 1,就把偶數硬碟除以二來用,
不然就 Raid 1 +Raid 5,
這樣是否也達到系統備援的效果?


xgt

 發表於 2014-5-13 12:07 AM


引用:
rayon寫到:
OS:Win Server 2012
AP:阿帕契+自開發軟體+mySQL
約250個連線數

整個架構負載應該不大,主要是要求即時備援(重要!!!)

因為有個資,不便用代管

既然是用server2012,那可參考這篇文章中有提到如何用server2012架設failover 的部份,
可以先學一下架設跟運作的機制,因為可能不一定合用(文中是以file server備援為例)
http://www.hkitblog.com/?p=17678 (第11章)
或者轉用hyper-v 作failover部份會比較完整
http://www.lijyyh.com/2012/12/hy ... ilover-cluster.html
覆寫的話,用MYSQL Cluster (抱歉mysql不熟,請參照網頁)
http://www.neo.com.tw/archives/000869
http://blog.ithome.com.tw/index. ... 1015&blogId=257
http://blog.ithome.com.tw/index. ... 1176&blogId=257

文中大都提到相關知識而已,並沒有完全符合你的需求,但是可以讓你在執行時有多一點選擇!

[xgt 在  2014-5-13 12:16 AM 作了最後編輯]


rayon

 發表於 2014-5-12 10:36 PM

jimmy0904 大大所說的軟體是甚麼呢?

可以說仔細一點嗎?


rayon

 發表於 2014-5-12 10:26 PM

OS:Win Server 2012
AP:阿帕契+自開發軟體+mySQL
約250個連線數

整個架構負載應該不大,主要是要求即時備援(重要!!!)

因為有個資,不便用代管


本主題回覆較多,請 點擊這裡 檢閱。



所在時區為 GMT+8, 現在時間是 2024-4-30 11:04 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.016690 second(s), 7 queries , Qzip disabled