ERP 上雲必讀:一次了解 Oracle EBS 遷移至 AWS 的好處&注意事項
ERP 上雲必讀:一次了解 Oracle EBS 遷移至 AWS 的好處&注意事項
文 / Epic Cloud 聚上雲技術長|許益晨 (Andy Hsu)
為什麼要讓 Oracle EBS 上雲?
Oracle EBS (E-Business Suite)是一套發展逾二十年的企業應用商務軟體,廣受各大企業採用,涵蓋了供應鏈管理、人力資源管理、倉庫管理、客戶關係管理⋯⋯等各種企業核心應用。當今,企業對於系統的依賴程度日益提高,如何建構高可用性、災難復原、備份、資訊安全與遠距辦公等需求,逐漸成為熱門議題,另鑒於現今企業面臨 IT人員短缺、硬體設備維護困難與擴充不易,因此,不少企業紛紛選擇將企業核心系統遷移至雲端服務。
相較於傳統自建機房維運 ERP 系統,企業將服務遷移至雲端,能獲得下列好處:
1. 敏捷與速度:
傳統新增與升級設備,都需要透過冗長的採購流程,且需要一次性的高額資本支出與行政流程。遷移至雲端,則僅需要數小時即可完成。
2. 降低成本:
企業的硬體、虛擬化、數據中心與 IT 人員,均包含許多隱藏成本。透過雲端服務,企業可以消除許多傳統的費用,另外透過用多少付多少 (pay as you go)的模式,可大幅度降低非正式環境的維運成本。
3. 低成本容災:
由於雲端服務的特性,企業更容易針對核心系統進行備份與備援,而且備份的成本低廉,並不用購買額外軟體。
Oracle EBS on AWS 的基本認識
Oracle E-Business Suite 具有由客戶端、應用系統層、資料庫層 (DB)組成的三層體系結構。
▴ Oracle E-Business Suite 的三層架構
其中,遷移的關鍵在於「作業系統的類型」與「系統軟體的版本」。由於 Oracle EBS 是一套發展非常久的系統,加上企業對於核心系統追求的是「穩定」,因此並不一定會跟著新版本的發佈更新系統。故此,當企業在遷移 Oracle EBS 至 AWS 之前,必須確認以下事項:
1. AWS 僅提供 x86 架構的 Linux 系統:
較早期使用 Oracle EBS 的企業,當年採買的可能是 IBM 或是 HP 的解決方案,部分企業可能在硬體或軟體更新時,已經轉換為 Linux 系統。由於 Unix 與 Linux 檔案編碼的方式不同,因此在遷移之前,必須完成作業系統的異質轉換。
▴ 作業系統的差異
2. 版本的升級:
官方針對 Oracle EBS 的各式版本有終止維護的時限。根據最新的官方公告,針對 Oracle EBS 12.2 的支援至 2033年。(即 12.1 之前的版本已不再支援)
▴ Oracle EBS Roadmap
另外,由於 Oracle EBS 12.1 之後的版本已支援 Oracle Database 19c,官方對於 Oracle Database 12.2.0.1 也已於 2022 三月停止支援,因此官方也建議將 Oracle Database 的版本升級。
▴ Oracle Database Roadmap
Oracle EBS on AWS 的三種遷移
由於 Oracle EBS 是企業的核心系統,因此在遷移或是災難復原時,非常重視 RTO (Recovery Time Objective,復原時間目標)及 RPO (Recovery Time Objective,復原點目標)。一般而言,RTO 與 RPO 要求的時間越短,則花費的成本越高,反之亦然。另關於遷移與災難復原,則可分為三個種類:冷遷移、暖遷移、熱遷移。
-
冷遷移:
系統層可採用備份軟體或是虛擬化匯出的方式,將系統的備份檔上傳至 Amazon S3 (Amazon Simple Storage Service,一個價格低廉且高可靠的儲存服務),再透過備份軟體的還原或是 EC2 import 功能 (Amazon EC2,Amazon Elastic Compute Cloud,AWS 的虛擬主機運算服務)將系統遷移至 AWS,資料庫層也可由 Oracle 傳統的 RMAN 做還原。此做法遷移或是災難復原的需時最久(視資料量大小與網路速度而定),因此費用最便宜。
-
暖遷移:
使用 AWS Application Migration Service,在來源主機中安裝代理程式(Agent),以 block-level 的方式將主機硬碟抄寫至 Amazon EBS (Amazon Elastic Block Store,虛擬主機用的硬碟)。這個方式是即時抄寫資料,待正式主機需要切換時,再由 Amazon EBS 開啟新的 Amazon EC2。這是目前最多企業選用的做法,不僅 RTO 與 RPO 均縮短至可接受的範圍,費用也較便宜,亦可減少許多遷移後需要手動調整的工作項。
-
熱遷移:
在部分的情境中,企業幾乎無法接受任何停機的情況。這時的遷移必須讓資料庫近乎同步地抄寫至雲端,可選用的是 Oracle 原生的 Data Guard。這個作法費用最高(授權與主機費用),不過也提供了最佳的系統可用性。
Oracle EBS on AWS 的補充
將企業核心系統遷移至雲端,除了本身的系統與資料外,網路的架構也會有所調整,因此,企業會選用 AWS Direct Connect 的專線架構,或是 site-to-site VPN 的方式連接企業內部與 AWS 的雲端環境。在備份方面,Amazon EC2 則提供了方便的 snapshot 功能,讓企業可以便捷地備份系統與資料。另外,在維運與資安稽核方面,Amazon Cloudwatch 與 AWS CloudTrail 則提供了系統完整的維運指標與平台存取的稽核紀錄。基於上述原因,已有越來越多企業選擇將核心系統遷移至 AWS,充分享受雲端帶來的好處。
核心系統上雲,是企業數位轉型的必經之路。專業雲服務商 Epic Cloud 聚上雲,是國內唯一同時具備 SAP、鼎新、Oracle 雲端服務經驗與雲端系統開發的專業團隊,擅長雲地整合、核心系統上雲與企業軟體開發等解決方案,代表客戶多為國內知名製造業、知名零售百貨與各類型新創企業。我們可協助客戶規劃未來 10 年的資訊架構,展開完善的數位轉型。
作者簡介:
許益晨 (Andy Hsu),現任 Epic Cloud 聚上雲技術長,雲端服務經驗十餘年,熟悉企業數位轉型過程,曾帶領大型電商進行 Oracle 平台搬遷、大型百貨電商軟體開發、大型製造業 SAP 系統上雲、鼎新系統上雲等,幫助企業客戶制定數位轉型計畫,輔導超過百間企業導入雲端服務。
關於 Epic Cloud 聚上雲
Epic Cloud 聚上雲,以雲端驅動企業數位轉型的專業團隊,提供「雲地整合」、「雲服務」、「雲應用」的顧問諮詢和軟體開發解決方案,並運用 Google Cloud 與 Amazon Web Service (AWS)的「大數據分析」和「機器學習」之服務,陪伴企業實現數位領先,是 Google Cloud 與 AWS 在台協助企業成功上雲的強大推手。 Epic Cloud 聚上雲團隊擁有 50 張以上的專業技術認證,涵蓋 Google Cloud、AWS、SAP、HubSpot、Infobip、Asana、Delinea、HelloSign 等專業顧問服務認證。
參考資料 & 延伸閱讀
▸ E-Business Suite Releases and support timelines
▸ Oracle E-Business Suite components
▸ Oracle E-Business Suite architecture on AWS
▸ Migrating Oracle E-Business Suite on AWS
▸ Overview of the benefits of EBS on AWS (1.)
▸ Overview of the benefits of EBS on AWS (2.)
▸ 83%的 Oracle Database 授權持有企業認為,供應商支援成本過高或過於昂貴。另外,繁瑣的更新和供應商支援力不足,亦是調查中發現的主要問題。