茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1675208 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_00019.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

小企鵝開談 : [分享]如何平衡Linux與MS Windows的應用比例?

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]如何平衡Linux與MS Windows的應用比例?
如何平衡Linux與MS Windows的應用比例?

企業要能因應時代潮流使用開放原始碼軟體、又不能把現有的MS Windows系統捨棄掉,難道真的是要每一位員工都在已安裝MS Windows的個人電腦上再安裝一套Linux,成為雙作業系統嗎?
我看目前是不太可能推行的,這應該只是Linux廠商的期望罷了。Linux與MS Windows的競爭訴求主要是在於軟體的開放與專屬,兩種作業系統都可以獨立運作,其基本功能包含視窗人機介面、網路、資料庫連接等相關延申功能都是類似而不是互補的,所以裝在一部電腦上不會同時運作。
一般企業裡多數忙碌的上班族在用電腦工作的時候,講求的是方便與效率,因此無謂的鍵盤選擇或滑鼠移動等動作是越少越好;如果覺得MS Windows不適用就會考慮改用Linux (反之亦然),不會在兩個作業系統之間不斷切換,增加不必要的動作。至於以後會變成什麼樣子,是不是微軟也出一套開放原始碼的作業系統(叫做Winux?),或是Lindows冒出頭來,說實在誰也沒把握,但我想最後應該不會是兩個作業系統裝在一部個人電腦上。
以汽車引擎為例來看:常用的汽車引擎有汽油引擎及柴油引擎兩種,前者馬力大、價錢較貴,多用在小客車上;後者馬力小、但價錢便宜,多用在大貨車上。如果把兩種引擎都裝在一部汽車上,希望上坡的時候用馬力大的汽油引擎(這時強調效率)、平地的時候用柴油引擎(這時強調經濟)。先不管要怎麼設計才能解決所有技術問題,也不管車子的價位是否便宜,一般駕駛人在稍微考慮一下後大概都不會買這部車,因為如兩個引擎的保養維修方式不同、加油要加兩種油、開車時還要操控多出來的引擎切換桿等等,都是增加駕駛人麻煩的事。
因此,我認為平衡企業內Linux與MS Windows的應用比例,要先知道伺服器、個人電腦等的數量,再分別統計所安裝的不同作業系統數目為依據才比較客觀。如果作業系統的總數大於電腦的總數,那不管比例如何,所謂的平衡是可質疑的。
「平衡」的主要意義在於合理化而不是均分化,否則企業只要把電腦總數除以二,一半用Linux,另一半用MS Windows就行了。分散式(Distributed)與集中式(Centralized)軟體架構選擇的例子可以說明平衡的意思。
早期的資訊系統是只用一部大型電腦來擔綱,簡單明瞭,但如果電腦當機,整個系統就會停擺。後來,就有人提倡用好幾部小一點的電腦以網路連起來共同合作,可以達成原來大型電腦的系統功能,雖然比較複雜,但如果其中有一部電腦當機,其他的電腦還能保持繼續運作,功能雖有減少,但不致造成系統全面停擺。集中式系統與分散式系統當然有其歷史背景,但是分散式系統並沒有把集中式系統淘汰掉,因為集中與分散各有其架構上的優點;前者適於要有全面掌握性的應用,後者適於工作可以分攤處理的應用。一般企業資源規劃系統都有一個集中式的資料庫來掌控全盤的經營資訊,但是並不是把所有部門的資料全部都放在裡面;各部門有其獨立的資料庫,而集中式資料庫裡有指標說明如何到各分散的資料庫裡去找出有關的資料。
企業在決定各個應用系統的架構區分時,並不是以應用系統的數量為因素,而是以應用的性質為基礎,譬如,屬於全盤管理、控制類的應用功能要採集中式架構來設計;屬於各別計算、處理資料類的應用功能則可以採用分散式架構來設計。平衡企業內Linux與MS Windows的應用比例,也要以應用性質為基礎。雖然兩種作業系統都可以擔任伺服器,通常我都會建議把有多個工作(task)要同時處理、互動、管控類的隱性應用(例如網路監測、資料存取權限管理等使用者不會直接感覺到的功能)交由Linux負責;把比較靠近使用者、需要親和力的顯性應用,交由MS Windows負責。至於使用者端的個人電腦或筆記型電腦,我看短期內大概還都是用MS Windows,不必勉強改用Linux會比較討好。
說了半天,好像沒有太多感覺。到底要怎樣平衡呢?再從實際應用面來觀察一下也許會更明白。
企業用Linux建置電子郵件伺服器、網站伺服器等等已經非常普遍,用Linux來擔任基本網路安全的防火牆也很稱職,那剩下來的部份主要就是資料庫伺服器與應用伺服器了。全世界一些著名的資料庫管理系統為了市場競爭,大多提供高於業界共同標準功能的應用軟體呼叫介面,但這些介面卻不相容以致於相關應用軟體,無法輕鬆換用不同的資料庫管理系統,雖然他們都是合乎SQL標準。因此,資料庫伺服器是否要採用MS Windows或Linux必須看所採用的資料庫管理系統是否支援該作業系統。
我的瞭解是這些資料庫供應廠商都已經宣佈他們支援Linux。應用伺服器最為複雜,因為應用部份本來就缺乏標準,不管底層用Linux或MS Windows,上層沒有應用軟體是沒有意義的。微軟的絕對優勢是就在MS Windows之上把應用軟體開發出來,不管有沒有標準,反正在整個MS Windows環境下應用軟體可以執行就是了。相對地,Linux的條件就比較吃虧,還待努力。我對應用伺服器的看法是,企業裡每個人都會用到的應用系統,(譬如門禁、電子表單)不妨考慮採用Linux及MySQL;支援管理部門專屬應用系統(譬如人事、財務)也許就用MS Windows會大家歡喜。
再從另外的角度來看,平衡的作法也可以只對Linux或MS Windows的價格、相關技術服務水準、原廠的承諾、可能風險等企業管理的因素著手。說得大膽一點,我認為Linux(或MS Windows亦同)的比例若是佔整個企業所有電腦數目的1/3至2/3之間,應該都是屬於不錯的平衡態勢,至少管理人員心理上感覺比較安全。如果不在這個範圍內,或是根本算不清楚,那可能要再多費點心。

原文出處:LinuxCenter
前一個主題 | 下一個主題 | 頁首 | | |



Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|