經營版圖橫跨六大洲,生產基地分佈在美國加州,以及亞洲的台灣、中國大陸與馬來西亞等地,金士頓旗下的產品品項達兩千多種,業務模式也極為複雜,涵蓋代理商、經銷商、零售商與OEM客戶,同時也為半導體和系統OEM廠商提供代工和供應鏈管理服務。
目前,位於台灣的遠東金士頓負責支援東南亞、東歐與俄羅斯等地的出貨需求,IT團隊的規模在全球據點中僅次於美國總部,更在台灣微軟的協助之下,率先進行SQL Server 2008的先導測試。
遠東金士頓科技資訊部莊茹茜主任指出:「我們想利用SQL Server 2008來解決兩個問題,一個是建立高可用性環境,另一個則是減少伺服器的硬體數量。」
更快的儲存速度、更少的空間需求
金士頓的各個海外據點都設有自己的資料庫,但亞洲區各地的出貨資料會全部複製一份至台灣的資料庫,以進行商業智慧(BI)等加值應用。再加上全球使用的生產出貨相關系統、台灣自行開發的應用系統及工作流程系統,台灣光是資料庫伺服器的硬體就有十幾部。
這對IT團隊而言是雙重挑戰,一方面要滿足資料量持續成長的儲存需求,另一方面卻必須減少硬體的數量。但經過先導測試之後,SQL Server 2008則以驚人的效能與強大的功能,同時達成金士頓的雙重目標。
金士頓以現行資料庫做為測試標的,進行資料庫備份作業,結果發現所需時間僅為舊版資料庫的1/5,多次測試的平均結果也展現至少節省一半時間的優異數據。值得一提的是,雖然備份時間更快,但所需的儲存空間反而更少,相較於舊版資料庫,僅需四成的實體儲存空間即可存入相同的資料量。
遠東金士頓科技資訊部工程師陳欣賦說明:「SQL Server 2008最吸引我們的一大特色就是資料壓縮技術,它善用了當前主流的多核心環境,將I/O運算由磁碟移往處理器和記憶體,大幅提升了硬體使用率,因而才能同時達成提高儲存效能及降低儲存空間的目標。使用 SQL Server 2008資料壓縮技術, 平均資料表佔用容量減少40%~45%」。
除了資料表的壓縮技術之外, SQL Server 2008也支援備份壓縮技術。目前,遠東金士頓與支援據點的資料庫每天都必須備份資料,針對重要資料更是每四小時備份一次。在測試過程裡,金士頓特別以SQL Server 2008的備份壓縮技術,測試後發現備份資料實體檔案體積減少60%~70%,如此一來, 不但減少儲存空間, 同時還因為備份資料量的減少而大幅縮短備份與還原時間。
即使是以舊版資料庫所開發的應用程式,SQL Server 2008也展現了驚人效能。金士頓選擇在SQL Server 2000開發的加班請假申請系統做測試,在應用程式完全未改動的前提之下,只將底層連結改設至SQL Server 2008並執行於虛擬機器環境,開啟表單的等待時間就從原先的2至3秒變成立即開啟,也令金士頓留下深刻印象。不但如此, 金士頓也針對此升級至 SQL Server 2008的系統進行大量資料存取測試, 結果顯示平均系統存取時間也減少約80%。大幅增加員工滿意度及生產力。
精簡伺服器數量,簡化移轉與管理作業
企業資料量的持續成長,通常會反映在伺服器數量的相對增加。但莊茹茜主任表示:「伺服器的數量愈多,管理就愈花時間,最常見的狀況就是使用者回報問題,我們卻無法立即找出問題來源的伺服器,而必須花時間逐一清查。」
換言之,精簡資料庫伺服器數量已成為遠東金士頓的既定政策,今年之前就已縮減三部伺服器,終極目標則是希望伺服器數量減半。因此,SQL Server 2008新增的伺服器政策管理元件,就被遠東金士頓視為縮減伺服器數量、加快移轉速度的利器。
由於金士頓的各國據點都有自己的資料庫伺服器,進行移轉或升級作業時,很難將所有伺服器的設定及規範保持一致,但不一致的環境又會加重管理的負擔。透過SQL Server 2008的伺服器政策管理元件(Policy-Based Management ) ,不但可偵測現有資料庫環境的相關設定,亦可設定新建資料庫與資料表的命名與使用規則,甚至對既有的舊版資料庫也可進行相關原則的測試及套用。
舉例來說,預先建立資料表的命名規則,開發人員在設計應用程式時,就可將相關作業交由資料庫系統自動進行控管,如此一來,即可簡化開發作業,開發時程亦可相對縮短。而且,伺服器政策管理元件還可確保應用測試環境與正式執行環境的一致性,避免兩者之間的落差,讓應用程式的上線更為順利。
除了簡化移轉與管理作業之外, 伺服器高可用性亦是金士頓很重視的一環, 在此, 金士頓啓用 SQL Server 2008資料庫鏡像(Database Mirroring)的永不停頓技術, 不需要專屬硬體即可讓停機時間縮到最短, 並將應用程式可用性維持在適當的水準,以最經濟的預算建立企業級的高可用性環境。
看好SQL Server 2008展現的優異效能與豐富功能,莊茹茜指出,金士頓規劃先由基本的人事、簽核、生產輔助系統、出貨系統著手,移轉至最新的SQL Server 2008環境,漸進替代舊版資料庫,以更好的IT應用環境來支援企業快速成長的腳步。