移轉至 AWS 後,我們關閉了最大的資料中心,省下數十萬美元的相關物業、設施營運以及電力和冷卻成本。 
Hans Wald 首席技術官

Thomas Publishing Company 成立於 1898 年,將世界各地的製造業買方和供應商聯繫在一起。對於買方,Thomas 提供及時且全面的工業產品和供應商相關內容和資料。對於供應商,公司提供專有技術和平台來經營銷售管道並增加市場曝光率。Thomas 提供刊物和網路內容,包括購買指南和雜誌,以及連接買方和賣方的網站 ThomasNet.com。 

為了保持競爭力,Thomas Publishing 努力頻繁地推出新產品。然而,該公司需要能夠快速將產品推向市場的靈活性。

Thomas Publishing 首席技術官 Hans Wald 說:「我們依賴現場部署資料中心,但不想花錢自行管理這些資料中心,並希望自家產品能保持很長的正常執行時間,我們想要投資更多在改良產品,而不是將資源放入資料中心。」

Thomas 還希望升級 Oracle E-Business Suite (EBS) 應用程式。Wald 說:「我們知道必須建立臨時的新環境來支援升級,但又不想為了升級而去購買新的硬體。」

同樣地,Thomas 需要更好的方法利用新版基礎設施,以提升其他 Oracle 應用程式的效能和資料庫技術,且無須投資在實體硬體上。「我們依賴 Oracle 來執行核心內容管理和發佈系統,而加快生產排程和縮減處理時間的需求也越來越迫切。使用最好的基礎設施可讓我們充分利用 Oracle,無須擴展 Oracle CPU 授權。」

為了在平穩升級 Oracle 環境的同時,還能夠降低營運和維護成本,Thomas 選擇 Amazon Web Services (AWS) 雲端平台。Wald 說:「對於我們來說,考量平台的服務和靈活性,AWS 是最具吸引力的選擇。」

決定移轉至 AWS 之後,Thomas 透過介紹接觸 Apps Associates,這是一家提供全球業務和 IT 服務的 AWS 核心諮詢合作夥伴。Wald 說:「Apps Associates 在將 Oracle 資料庫和應用程式移轉至 AWS 這方面擁有豐富的經驗,這一點我們很滿意」。

Apps Associates 最初協助 Thomas 將 Oracle EBS 平台移轉至 AWS。Thomas 在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上執行 Oracle EBS。該公司還使用 Elastic Load Balancing 將流量分散到多個 Amazon EC2 執行個體。

接下來,Thomas 將其 ThomasNet.com 網站移至 AWS。Wald 說:「我們的第一個 AWS 解決方案非常成功,因此有信心將環境的其他部分移轉到 AWS。」

然後,Thomas 選擇將其關鍵內容管理和發佈應用程式移轉至 Amazon Relational Database Service (Amazon RDS) 上的 Amazon Aurora。Amazon Aurora 是一個全受管並與 MySQL 相容的關聯式資料庫引擎,而且 Amazon RDS 可透過管理各種資料庫任務 (如佈建、修補、備份和恢復),為 Amazon Aurora 提供管理支援。

Wald 說:「我們想要移轉至 Aurora,而且覺得移轉資料庫結構描述和資料沒有問題,但擔心能否順利移轉程式碼。我們認為必須重構程式碼,才能在不同的應用程式伺服器上執行。」

Apps Associates 憑藉多年的經驗和深厚的 Oracle 專業知識,開發各種專用的移轉工具。使用這些工具以及 Amazon RDS Migration 和 AWS Schema Conversion Tools (這兩者都是 AWS Database Migration Service 的一部分),Apps Associates 將 Thomas Publishing 內容管理和發佈應用程式結構描述、資料庫和程式碼成功轉換為 Aurora。

Wald 說:「使用 AWS Schema Conversion Tools 使資料移轉變得更加流暢和簡單,程式碼移轉是最複雜的部分,但超出我們的預期,所需的手動工作大幅降到最低。」

自從移至 AWS 之後,Thomas Publishing 的成本便大幅降低。Wald 說:「移轉至 AWS 後,我們關閉了最大的資料中心,省下數十萬美元的相關物業、設施營運以及電力和冷卻成本。」

該公司也可以靈活地將新產品更快地推向市場。Wald 說:「傳統上,如果我們想建立新的網站來發佈新產品資訊,就得在設計基礎設施、採購硬體、實作和佈建等方面投入大量時間。使用 AWS,開發人員可以在一天之內為新網站騰出資源,不像以前需要好幾個星期的時間。因此,我們可以更快地為客戶發佈新的產品資訊。」

此外,在 Apps Associates 及其專業知識以及 Amazon RDS Migration Tool 和 Schema Conversion Tool 的協助下,Thomas 可以輕鬆地將關鍵應用程式移轉至 Aurora。Wald 說:「使用 Amazon 工具將程式碼從 SQL Server 移轉至 Aurora,Apps Associates 排除了對我們而言十分困難的過程,否則我們必須經歷耗時且昂貴的手動過程,為新解決方案重寫所有 SQL 程式碼。」

Thomas 現在可以根據需要,動態地擴展應用程式。Wald 說:「使用 AWS,我們可以擴展執行個體大小,為夜間批次處理增加運算能力。這表示只需為更大的資源支付費用,相較於將伺服器數量增加兩倍,這項費用更為低廉。在雲端動態擴展資源的能力,為我們提供了更大的彈性。」

最近,Thomas 開始使用 Amazon Redshift 分析 Web 存取資料。Wald 說:「我們在 Amazon Redshift 進行臨機操作分析,而且效果良好,因此打算擴大使用範圍。」該公司還計劃持續將資料從 Oracle 移轉至 AWS。Wald 說:「我們打算持續移動其他 Oracle 應用程式和資料庫,與 Apps Associates 討論整個過程之後,我們了解自己可以做什麼。在移轉至雲端方面,我們才剛開始踏出第一步。」

300x200_apps_associates_logo

Apps Associates 是 AWS 合作夥伴網路 (APN) 的核心合作夥伴,是一家全球技術和商業服務組織,為雲端分析和整合提供解決方案。其使命是與客戶合作,透過先進技術簡化業務流程,從而實現業務方面的改進。這家公司不斷推出新服務和解決方案來進行創新,並透過持續專注在交付卓越服務和客戶關懷創造差異性。Apps Associates 是 Amazon Web Services 核心諮詢合作夥伴、Oracle Platinum Partner 和 Salesforce Cloud Alliance Partner,Apps Associates 也是 MuleSoft 和 Tibco 的合作夥伴。如需 Apps Associates 如何協助您的公司建立與管理 AWS 環境的詳細資訊,請參閱 AWS 合作夥伴目錄中的 Apps Associates 清單。 

進一步了解在 AWS 上執行網站,以及 Amazon Aurora 關聯式資料庫引擎如何結合高階商業資料庫的速度和可用性,以及開放原始碼資料庫的簡單與經濟實惠優勢。