Thomas Publishing 案例研究
2016
Thomas Publishing Company 成立於 1898 年,將世界各地的製造業買方和供應商聯繫在一起。對於買方,Thomas 提供及時且全面的工業產品和供應商相關內容和資料。對於供應商,公司提供專有技術和平台來經營銷售管道並增加市場曝光率。Thomas 提供刊物和網路內容,包括購買指南和雜誌,以及連接買方和賣方的網站 ThomasNet.com。
移轉至 AWS 後,我們關閉了最大的資料中心,省下數十萬美元的相關物業、設施營運以及電力和冷卻成本。」
Hans Wald
Thomas Publishing 首席技術官
挑戰
為了保持競爭力,Thomas Publishing 努力頻繁地推出新產品。然而,該公司需要能夠快速將產品推向市場的靈活性。
Thomas Publishing 首席技術官 Hans Wald 說:「我們依賴現場部署資料中心,但不想花錢自行管理這些資料中心,並希望自家產品能保持很長的正常執行時間,我們想要投資更多在改良產品,而不是將資源放入資料中心。」
Thomas 還希望升級 Oracle E-Business Suite (EBS) 應用程式。Wald 說:「我們知道必須建立臨時的新環境來支援升級,但又不想為了升級而去購買新的硬體。」
同樣地,Thomas 需要更好的方法利用新版基礎設施,以提升其他 Oracle 應用程式的效能和資料庫技術,且無須投資在實體硬體上。「我們依賴 Oracle 來執行核心內容管理和發佈系統,而加快生產排程和縮減處理時間的需求也越來越迫切。使用最好的基礎設施可讓我們充分利用 Oracle,無須擴展 Oracle CPU 授權。」
為何選擇 Amazon Web Services
為了在平穩升級 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 討論整個過程之後,我們了解自己可以做什麼。在移轉至雲端方面,我們才剛開始踏出第一步。」
關於 Thomas Publishing
Thomas Publishing Company 成立於 1898 年,將世界各地的製造業買方和供應商聯繫在一起。對於買方,Thomas 提供及時且全面的工業產品和供應商相關內容和資料。
使用的 AWS 服務
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) 是一種 Web 服務,可在雲端提供安全、可調整大小的運算容量。該服務旨在降低開發人員進行 Web 規模雲端運算的難度。
AWS Database Migration Service
AWS Database Migration Service 可協助您快速安全地將資料庫移轉到 AWS。來源資料庫在移轉期間能夠維持所有功能的運作,將倚賴資料庫之應用程式的停機時間降到最低。
進一步了解 »
Elastic Load Balancing
Elastic Load Balancing 可在多個目標 (例如 Amazon EC2 執行個體、容器、IP 地址和 Lambda 函數) 之間自動分配傳入的應用程式流量。
進一步了解 »
Amazon RDS
Amazon Relational Database Service (Amazon RDS) 讓使用者能夠在雲端中輕鬆設定、操作和擴展關聯式資料庫。
Amazon Aurora
Amazon Aurora 是專為雲端建立的 MySQL 和 PostgreSQL 相容關聯式資料庫,結合了傳統企業資料庫的效能和可用性,以及開放原始碼資料庫的簡單與經濟實惠優勢。
進一步了解 »
入門
各行各業、各種規模的公司每天都在使用 AWS 來轉型業務。聯絡我們的專家,立即開始 AWS 雲端之旅。