MacmillanLearning_Customer-Reference_Logo@2x

Macmillan Learning 案例研究

2016

Macmillan Learning 是一間教育解決方案公司,專注於提供能促進教學與學習的內容、工具與服務。該公司藉由與世界上最好的研究人員、教育工作者、管理人員和開發人員合作,促進教學和學習機會,激發學生參與並改善成果。該公司為教育工作者提供量身設計的解決方案,旨在激發學生好奇心並評估進度。LaunchPad 是 Macmillan Learning 的旗艦數位課程軟體,教育工作者可以使用和自訂這個應用程式達成特定的課程目標,以促進學生學習。

開始 python 教學
kr_quotemark

採用 AWS 後,我們便擁有可用於 Launchpad 的隨需容量。我們能夠輕易地擴展應用程式,以支援每個學年都要經歷的使用者人數成長。

Dawit Lessanu
Macmillan Learning 架構與工程設計副總裁

挑戰

Launchpad 是該公司成長最快的數位學習應用程式之一。以 2016-2017 學年來說,Macmillan 預期 Launchpad 的使用者數量將會達到前一學年的三倍。「這款應用程式的使用需求每年都在成長。」Macmillan Learning 的架構與工程設計副總裁 Dawit Lessanu 這麼說。

然而,由於 Launchpad 託管於共置資料中心設施,適應這種快速成長便成了一種挑戰。Lessanu 說:「傳統資料中心模型已經不再符合我們的需求。為了快速佈建支援成長所需的容量,我們需要更多的可擴展性和靈活性。」

Macmillan Learning 也需要彈性來解決週期性的應用程式流量問題。Macmillan Learning 通訊副總裁 Kate Geraghty 說:「學期間有更多學生存取應用程式時就會出現尖峰時間,為了滿足這項需求,我們必須在資料中心全天候佈建完整容量。我們希望能在寒暑假期間快速縮減應用程式規模。」

為何選擇 Amazon Web Services

為了滿足對可擴展性、靈活性和彈性的需求,Macmillan Learning 決定將 Launchpad 移轉到雲端。在考量不同的雲端技術供應商之後,公司最後選擇全面採用 Amazon Web Services (AWS)。「說到創新和可擴展性,我們發現 AWS 就是最適合公司的服務。」Lessanu 說。AWS 與 Macmillan Learning 合作,找出能在移轉到雲端的過程中提供協助的合作夥伴。「我們需要有人能增強內部團隊在移轉策略上的規劃與執行能力。」Lessanu 說。AWS 建議他們與 AWS 進階諮詢合作夥伴 Relus 合作。他說:「我們面臨的挑戰之一,是必須在很短的時間內將極為複雜的應用程式平台從資料中心移轉到 AWS 雲端。這需要深入理解 AWS 的技術,而 Relus 能夠提供協助。」

Relus 協助 Macmillan Learning 將 Launchpad 移至 AWS,以 Amazon Elastic Block Store (Amazon EBS) 儲存磁碟區為基底,在混合了 Linux 與 Windows 伺服器的 90 個 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上執行。Launchpad 也使用 Amazon Simple Storage Service (Amazon S3) 存放靜態內容,並使用 Amazon CloudFront 作為全球內容交付網路 (CDN)。Macmillan Learning 還仰賴 AWS Direct Connect 作為公司資料中心與 AWS 間的專用 Gb 網路連線。「我們仍然擁有部分現場部署的傳統應用程式和身份驗證伺服器,而 Direct Connect 協助降低了雲端和資料中心之間的任何風險。」Lessanu 說。此外,Macmillan 使用 Auto Scaling,根據環境條件自動地擴展或縮減其 Amazon EC2 容量。

在與 Relus 的合作下,Macmillan Learning 能在幾個月內就將 Launchpad 完整移轉到雲端。「在我們將應用程式的虛擬執行個體從資料中心移轉到 AWS 的過程中,Relus 透過其專屬的工具加速移轉,並協助我們順利進行轉換。」Lessanu 說。

優勢

透過將 Launchpad 移轉至 AWS 雲端,Macmillan Learning 能更快速地滿足 Launchpad 的使用者成長需求。「採用 AWS 後,我們便擁有可用於 Launchpad 的隨需容量。我們能夠輕易地擴展應用程式,以支援每個學年都要經歷的使用者人數成長。」Lessanu 說。「我們現在能在幾分鐘內佈建新的執行個體,這項工作以往需要數個小時。」

Macmillan Learning 也能根據每年的時間彈性地調整規模。Lessanu 說:「我們可以使用 AWS 將 Launchpad 架構調整到適當的大小,因此能彈性地支援學年期間的尖峰用量,並在暑假或學生休假期間縮減容量。我們不再需要隨時佈建完整的容量,這能省下大筆費用。」

Macmillan Learning 運用雲端的靈活性,讓新的 Launchpad 功能與其他服務能更快上市。Geraghty 說:「從 AWS 獲得的靈活性和彈性能協助我們更迅速地為教師和學習者提供創新服務。客戶期望我們進步得更快,並持續推動 Launchpad 發展。如果無法達成這項目標,就無法滿足他們的需求。使用 AWS,不但可更快速行動還可更快做出回應,這對持續成長的我們來說相當關鍵。」

Macmillan Learning 也預計能進一步擴張 Launchpad 的國際版圖。Lessanu 說:「有了 AWS 提供所需的全球實體,我們更有能力在未來滿足全球學習需求。我們擁有了業務成長所需的良好基礎。」 Macmillan Learning 計劃在擴展規模時利用其他 AWS 服務。Lessanu 說:「我們一定會計劃採用更多 AWS 生態系統,以滿足分析和其他業務需求。同時,也會利用 AWS 的創新能力更妥善地滿足客戶的需要。」


關於 Macmillan Learning

Macmillan Learning 是一間教育解決方案公司,專注於提供能促進教學與學習的內容、工具與服務。 


使用的 AWS 服務

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) 是一種 Web 服務,可在雲端提供安全、可調整大小的運算容量。該服務旨在降低開發人員進行 Web 規模雲端運算的難度。

進一步了解 »

AWS Direct Connect

AWS Direct Connect 是一種雲端服務解決方案,可讓您輕鬆建立從現場部署到 AWS 的專用網路連接。

進一步了解 »

Amazon CloudFront

Amazon CloudFront 是快速內容交付網路 (CDN) 服務,可在支援開發人員的環境中,以低延遲和高速傳輸的方式將資料、影片、應用程式和 API 安全地交付給全球的客戶。

進一步了解 »

Amazon EBS

Amazon Elastic Block Store (EBS) 是易於使用的高效能區塊儲存服務,專為與 Amazon Elastic Compute Cloud (EC2) 搭配使用而設計,能以任何規模同時用於輸送量和交易密集型工作負載。

進一步了解 »

Amazon S3

Amazon Simple Storage Service (Amazon S3) 物件儲存服務提供領先業界的可擴展性、資料可用性、安全性及效能。

進一步了解 »


開始使用

各行各業各大規模的公司每天都在使用 AWS 來變革其業務。聯絡我們的專家,立即開始使用 AWS 雲端。