注意:這是一個存檔頁面,其內容可能已過時。
大多數的業務都會持續成長,這也意味著對應的基礎建設必須成長。問題是,如何彈性的擴張系統的安裝、運作、維護費用等成本要如何與營收成本增加取得平衡呢?
本文章檢視這些成本,並闡述如何選擇關鍵任務伺服器以有效降低這些成本。
典型的伺服器成長有兩種: 橫向擴張(scale-out)是並列多個伺服器,而縱向擴張(scale-up)指的是可以內部擴充的大型伺服器。你可能認為使用x86伺服器來做橫向擴張最能節省生命週期成本,尤其是相較於單一、更大型的關鍵任務型伺服器。
然而,事先了解這些橫向擴展系統的隱性問題是很重要的,
下文將說明使用PRIMEQUEST這種縱向擴展系統如何避免這些隱性成本。
問題一: 叢集系統擴充可能造成更高的成本
系統變得越複雜,系統成本越高。舉例來說,在叢集系統中的所有伺服器必須有一樣的配置,包含作業系統、韌體、驅動程式。這是由於即使是系統間為小的差異,也可能導致叢集故障。因此每次的升級以級應用程式修復都必須執行在叢集中的所有伺服器上。
升級一個叢集系統需要以下程序:
Figure 1. Installation processes comparison
Between scale-out and scale-up servers
問題2: 叢集系統的擴充性可能有所限制
系統資源的擴充性是選擇叢集系統時的重點
若選擇平行叢集系統,應用程序平行性的限制可能阻礙它的橫向擴展。此外,大多的應用程序需在多個伺服器間協作,其平行性必須一開始就規劃好。
Oracle Real Applications Cluster (RAC) 可以在多個伺服器間協作,是個可行的選擇。即使如此,應用程序仍需依Oracle RAC的API做對應的修改。這些修改對於取消失敗的SQL操作(例如INSERT或UPDATE)而言是必要的。 *1
*1詳情請參考
http://docs.oracle.com/cd/E11882_01/server.112/e10803/outage.htm
問題3: 軟體授權與支援需額外成本
叢集系統可能導致額外的成本。除了叢集軟體,還有作業系統與資料庫相關的產品成本。
*2Oracle RAC的處理器授權為USD 23,000;Oracle Enterprise Edition則為USD47,500。更多詳情請參考"Oracle technology Global Price List". http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf
PRIMEQUEST可在系統成長的同時降低作業與安裝成本。只要安裝新增的系統主機板至伺服器機箱,即可新增系統資源至PRIMEQUEST。
業務優勢1: PRIMEQUEST的中板設計帶來最簡單的系統擴充
PRIMEQUEST的設計著重擴充性與彈性,讓系統無痛擴充。
中板是PRIMEQUEST的設計核心,做為所有元件的樞紐,不須複雜的安裝。打開PRIMEQUEST的外蓋,唯一可見的線材只有電源。更重要的是,在安裝系統主機板與I/O板等組件時,完全不須把機箱拉出機架,即可輕鬆快速地完成作業,可大幅節省時間。
業務優勢2: 應用程序無痛成長
不須修改應用程序,即可擴充其所需的資源,包括CPU,記憶體與I/O。
搭配的ServerView Operation Manager管理軟體可監控效能,幫助管理者將系統資源最佳化。透過這個直覺的工具,可輕鬆地找出會拖垮效能的系統資源短缺。
業務優勢3: 可控制軟體成本
像PRIMEQUEST這樣的縱向擴展系統不需要Oracle RAS這樣的叢集軟體。因此,與核心數相同的叢集系統相比,每台PRIMEQUEST可節省33%的Oracle DB授權費。
此外,PRIMEQUEST的硬體分區功能可降低軟體授權成本