作者 主題: 急~資深前輩指正的架構,請問大家,我該怎麼做呢?  (閱讀 11795 次)

0 會員 與 1 訪客 正在閱讀本文。

kezjsyrp

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
公司預計要架4個資料庫網站,買3台機器。
於是我馬上想到,用VM ESXi,管理方便,後期擴充也方便,
還有Resource Pool連叢集都有了,這樣只要3台實體主機,
然後再Center中虛擬出2台就好了。一台Apache Server,一台SQL Server。

然後,前輩(應該只會寫PHP而以)說話了,虛擬主機是拿來一台灌Win和一台Linux用的,而且效能會變差.....
還問我,虛擬機器能裝網卡嗎?能取的多個IP嗎?(這.....基本功能吧,怎麼會沒有)
能做叢集嗎(Resource Pool算類叢集,我想我會說不清吧....)
還反問我,那用VM ESXi有什麼好處?........頓時我整個無言,我該怎麼講比較好?

於是我放棄用VM了....反正最少2個Apache Server和1個SQL Server,
應該也能撐很久,就幾個web站台,要成長到暴掉,應該也要很久吧。

於是,前輩又說話了
資料庫不用專用機台,分散到各個模組,效能比較好。(3台機架式伺服器,各自灌SQL Server...)

請問酷學園的大大們,我是菜鳥員工......但,我怕到時Server出狀態,累到我而不是寫PHP的,
我要據理力爭嗎?還是管他的,反正出問題再說吧。

請問大家,我該怎麼做呢?

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
既然是蔡鳥員工,那就不要開口說話...是你的職掌範圍嘛?! 若是那就幹吧... 若不是? 你說?
Networking & Communication Security SE

yousee

  • 訪客
"蔡鳥員工" 照著做就好!
另外給 2個建議:
1. "蔡鳥員工" 用最"菜" 的方式 - 每天備份, 減少出狀態,您累的時間吧!
2. 請說話的人用mail給您, or 您mail反問"....這樣對嗎? 如對 我明天就照著做", 保護自己!

kezjsyrp

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
架構爛成這樣,要視而不見喔.......
100塊的機器,當成50塊的機器在用...真的是心酸....

唉~這就是job吧.....那我就mail給出主意的主管,感謝"yousee"您給的建議

yousee

  • 訪客
架構爛 您可以提建議
在您的建議還沒採納之前
& 主管已決議之後
要聽主管的
沒錯
這就是 JOB

其實
您的建議不一定是對
"100塊的機器,當成50塊的機器在用" 也不一定是不對
上頭想的您無法想到
您只能盡人事聽老闆
加油啦!

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
架構爛成這樣,要視而不見喔.......
100塊的機器,當成50塊的機器在用...真的是心酸....

唉~這就是job吧.....那我就mail給出主意的主管,感謝"yousee"您給的建議

有本事就去[說服]你的的老闆,聽你的.. 不然就真的請你不要開口說話.....
Networking & Communication Security SE

endure

  • 憂鬱的高中生
  • ***
  • 文章數: 123
    • 檢視個人資料
前輩只是給建議而已,並提出有可能的問題....但你不一定要依照他的話做...
因為出事是你扛,不是他扛....
不過
1.你連用VM ESXi有什麼好處都回答不出來,假如我是主管,我會質疑你的解法是否正確.
一般我都是選擇我最有把握的解法來解決事情,除非有別人提出更好的解法, 那我會去了解並確認可行性.
再來決定要用哪種方案.

2.當別人質疑你,你也沒去確定相關問題,就放棄原本的解法,那我就更懷疑你的能力
    記得系統是你的專業.

3.寫PHP的不一定不會系統,有時候當參考也不錯,說不定之前他遇過什麼問題,試著反問他看看.
   另外你想想,假如連寫PHP都有這些question,而你當系統工程師的有想過這些問題嗎 ?
   參考別人的思考模式,順便學習其優點對你也有幫助.

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
還反問我,那用VM ESXi有什麼好處?........頓時我整個無言,我該怎麼講比較好?

這很清楚是你的問題啊

管他是前輩還是主管還是老闆
管你是菜鳥還是老鳥

你的專業在哪裡
你的效益分析在哪裡
你的報告在哪裡
證明上面這些內容的依據是什麼

我是老闆也不會是員工說要用什麼就用什麼

去年有一個老闆跟我說一句話印象很深
"公司為何要花這筆錢讓MIS很爽"
你的報告一定要是爽到公司而不是爽到MIS
就算是爽到MIS也要表達成這樣可以幫公司節省多少成本
« 上次編輯: 2009-03-27 12:08 由 ZMAN »
佈線深似海!
網路高如天!

yousee

  • 訪客
就算是爽到MIS也要表達成這樣可以幫公司節省多少成本
學會這一句 就是 主管了!
« 上次編輯: 2009-03-27 12:08 由 ZMAN »

kezjsyrp

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
所以,我的解釋:
高可用性:
VMware的虛擬化軟體中有一項高可用(HA)的功能,透過2臺以上的伺服器,當某一臺伺服器故障或升級時,可將虛擬的應用環境移轉至另一臺伺服器上。
省錢:
2U 2路的伺服器,讓每一臺實體伺服器可以建立5臺虛擬機器,避免造成運算系統的浪費。
使用虛擬池(Resource Pools),有效利用運算資源。
簡化應用程式的遷移:
公司的老舊系統,向來都是IT管理人員頭痛的一件事,一來系統的逐漸老舊,原廠的支援也越加薄弱,再加上維護人才的逐漸凋零,造成系統維護上的窘境
透過VMware的轉移工具,可自動從實體轉成虛擬,節省人力支出。
虛擬化的穩定性高:
研華、茂德、國華人壽、兆豐金控、臺北縣政府、奇景光電與聯電等,都陸續導入虛擬化的應用。
其中最要求穩定的銀行業也都有使用。

有可能的問題:
需要高速I/O傳輸的資料庫,由於I/O頻寬不足,將造成系統效率便差,或是程序Zombie。
任何程式,只要常駐即銷消系統資源,每台Server都灌SQL效能會比較差,不太建議一樣的東西重復灌。

結論:我太急了.....對主管的虛擬化還需要教育....還是別把在家裡玩的東西,拿到公司....

虛擬化的10大技巧
1. 導入前要先了解企業內部需求與目標。
2. 逐步轉換應用程式至虛擬化,切忌太急
3. 在執行伺服器虛擬化時,必須確認每一個步驟是否符合當初預期的結果。
4. 必須先了解企業內部每一臺伺服器、應用程式的效能與狀況,便於進行虛擬化的規畫。
5. 導入前必須分析企業內伺服器與應用程式的管理成本。
6. 在評估的過程中,讓企業內部每個成員能充分溝通,了解每位員工的想法。
7. 虛擬化導入後,必須進行完整的教育訓練,並透過這些教育訓練讓員工了解虛擬化技術的價值。
8. 在執行虛擬化整合時,必須要讓每個員工都能親自操作,達到練習的目的。
9. 在尋求標準化的過程,企業應該避免一昧遵循標準,而必須考量建立一套能夠符合企業內部需求的規畫。
10. 在整合的過程中,必須要考慮完整的測試與所運用的資源,要了解到最糟糕的狀況,並擬定不同的策略來面對不同的狀況。
« 上次編輯: 2009-03-27 15:50 由 kezjsyrp »

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
結論:我太急了.....還是別把在家裡玩的東西,拿到公司.....

我在公司是大量運用 ESXi 虛擬平台耶( 原本七台電腦 --> 兩台 ),這樣是不是說我玩太大  ??   ???
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

kezjsyrp

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
結論:我太急了.....還是別把在家裡玩的東西,拿到公司.....

我在公司是大量運用 ESXi 虛擬平台耶( 原本七台電腦 --> 兩台 ),這樣是不是說我玩太大  ??   ???


真的....玩過LVS就知道,叢集不是太搶錢,就是太難搞,For機器,真的玩不完,搞小難搞,搞大更難搞...
ESXi跟本就是亂世中的曙光.....

kezjsyrp

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
前輩只是給建議而已,並提出有可能的問題....但你不一定要依照他的話做...
因為出事是你扛,不是他扛....
不過
1.你連用VM ESXi有什麼好處都回答不出來,假如我是主管,我會質疑你的解法是否正確.
一般我都是選擇我最有把握的解法來解決事情,除非有別人提出更好的解法, 那我會去了解並確認可行性.
再來決定要用哪種方案.

2.當別人質疑你,你也沒去確定相關問題,就放棄原本的解法,那我就更懷疑你的能力
    記得系統是你的專業.

3.寫PHP的不一定不會系統,有時候當參考也不錯,說不定之前他遇過什麼問題,試著反問他看看.
   另外你想想,假如連寫PHP都有這些question,而你當系統工程師的有想過這些問題嗎 ?
   參考別人的思考模式,順便學習其優點對你也有幫助.


我有確定相關問題了,我也有解釋,看來是我口才和教化能力太弱....
不過,不要懷疑我的能力,我也是自已燒不少錢玩Server的人,真的自已要用的,規劃時就很龜毛了。
看吧,緣份了~有聽我的,以後就可能省不少錢,不聽,那就是老板燒.....
Dell PE 1950(III)2台,DELL PE 2950(III)1台,結果,就拿來跑2個web站......
太扯了,花這麼多錢的東西,真的是浪費掉了......
« 上次編輯: 2009-03-27 15:54 由 kezjsyrp »

eose

  • 活潑的大學生
  • ***
  • 文章數: 499
  • 性別: 男
    • 檢視個人資料
嘗試先裝台測試機來用吧!慢慢導入

u8526425

  • 俺是博士!
  • *****
  • 文章數: 1135
  • 性別: 男
    • 檢視個人資料
回覆: 急~資深前輩指正的架&#
« 回覆 #14 於: 2009-03-27 16:42 »
ESXi免費版應該沒有HA, VMotion, DRS等特異功能
單台來講
ESX與ESXi並沒有什麼差異
但如果你要玩到動態資源調配
在VMware的solution裡
你就是要搭ESX + virtual center來管控

這只是Host的軟體授權部份
幾個授權買下來已不便宜
下面的Hardware規劃也是一個相當的挑戰

而銀行之類的企業
對於虛擬化也是非常的審慎
舊系統的P2V不見得能順利轉移
穩定性一直是一個不確定的問號
沒人能保證沒問題
進行時都需要留自己一個後路
« 上次編輯: 2009-03-27 16:45 由 u8526425 »
多見者博,多聞者智,拒諫者塞,專己者孤

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
為甚麼要自己來說服老闆呢?
約個廠商,dell業務,加上vmware原廠的人一起來說明他們的方案,讓大家一起把疑惑問清楚

kezjsyrp

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
結果,有6個子網域.....慘了....這樣是不是又要再買一台機架型Server....
然後,買個2路4核心的機器,拿來裝DNS嗎.......

就算不用ESXi,最少,資料庫也不是每台都安裝吧........唉...無奈...

kezjsyrp

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
回覆: 回覆: 急~資深前輩指正的架&#
« 回覆 #17 於: 2009-03-27 17:10 »
ESXi免費版應該沒有HA, VMotion, DRS等特異功能
單台來講
ESX與ESXi並沒有什麼差異
但如果你要玩到動態資源調配
在VMware的solution裡
你就是要搭ESX + virtual center來管控

這只是Host的軟體授權部份
幾個授權買下來已不便宜
下面的Hardware規劃也是一個相當的挑戰

而銀行之類的企業
對於虛擬化也是非常的審慎
舊系統的P2V不見得能順利轉移
穩定性一直是一個不確定的問號
沒人能保證沒問題
進行時都需要留自己一個後路

Resource Pool應該是ESXi就有了,HA及動態類的功能就都要新台幣。
老闆連Windows 2003 R2 Enterprise都買了,就純給老板去考量了~
因為是新系統比較單純,我才敢這樣建議。

u8526425

  • 俺是博士!
  • *****
  • 文章數: 1135
  • 性別: 男
    • 檢視個人資料
回覆: 急~資深前輩指正的架&#
« 回覆 #18 於: 2009-03-27 17:12 »
架幾個網域跟你需要用多少台機器
基本上是沒有關係的
hardware sizing不要亂來

到底是分散好還是集中好
沒有一個定論
case by case
提得出數據來支援你的論點才有用
多見者博,多聞者智,拒諫者塞,專己者孤

jamesfisher

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
架個測試平台在獨立環境上
自己先run幾次
找出問題和優缺點
而不是直接導入
你也有資料和分析及說明來呈報主管

很多問題是接觸到才發生
規劃時永遠想不到
但發生問題時就來不及了

thwsby

  • 訪客
我的想法
第一個流量,有多少人會用到這個資料庫,這樣你才可以決定硬體的規格或者要用到Load Balance
第二個資料的安全性
第三個備援機制

這件事如果你是主導那麼別人講的話都只是參考,執行者還是你出事也是你負責,這都是很基本的東西