UniversityofWesternAustralia_Customer-Reference_Logo@2x

西澳大學案例研究

2014

軟體實務中心 (CSP) 是隸屬於西澳大學 (UWA) 工程、電腦暨數學學院的一個研究與開發機構。該中心成立於 2006 年,專為研究軟體工程的 UWA 學生創造實際學習機會,並針對科技對於線上社群、開放原始碼開發與健康資訊學的影響進行研究。

開始 Python 教學
kr_quotemark

MOOC 空間對高等教育來說是非常重要的開發項目。我們能夠做到這一切的原因之一,就是因為有了 AWS 這樣的雲端平台。」

David Glance
西澳大學教授

挑戰

在 2012 年與史丹佛大學合作取得大規模開放式線上課程 (MOOC) 平台後,CSP 打造了 Class2Go,以便透過 Web 提供多種線上課程與評估資訊。之後該中心需要一個能夠管理及提供課程資產 (包括串流影片、線上測驗及實際編碼評估) 的基礎設施,方便數千位線上參與者使用。這個基礎設施必須能擴展以提供新課程,並且讓參與者交流互動。此外,CSP 也必須在沒有第三方協助的情況下資助 Class2Go,這代表他們能夠花費在基礎設施上的預算有限。

為何選擇 Amazon Web Services

CSP 選擇 Amazon Web Services (AWS) 的原因在於 AWS 雲端的可擴展性、成本、功能及高科技性是最適合 Class2Go 的解決方案。「我們沒有考慮任何其他供應商。」Glance 教授表示。「AWS 也很容易使用,我們只用一個下午的時間就完成 Class2Go 基礎設施。」

CSP 在透過 9 個 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體執行的 Web 伺服器上部署 Class2Go 解決方案。Amazon Simple Queue Service (Amazon SQS) 將資料傳送到 Web 伺服器,Elastic Load Balancing 則負責管理軟體平台與每個 Amazon EC2 執行個體之間的資料流量。基礎設施是設定為在一個執行個體上執行 Amazon Simple Email Service (Amazon SES) 以管理學生郵件,並使用另一個執行個體來處理編碼指派。Glance 教授表示:「當學生編碼時,系統會將編碼傳送到評分執行個體,它會執行評分指派並傳送意見回饋。」

平台是使用 Amazon Relational Database Service (Amazon RDS) 上的 MySQL 資料庫來為課程資訊編製索引。這樣一來,Class2Go 就能記錄學生在每個課程中的成績與互動情形,以及自動建立所有學生資料的備份快照和僅供讀取複本。該中心也使用 Amazon Simple Storage Service (Amazon S3) 來存放課程資產,例如影片與線上測驗。

優勢

CSP 快速又有效率地啟動了 Class2GO 的第一個生產環境,且花費的成本遠低於先前的線上平台。CSP 在此之前已經與澳洲政府部門合作打造 MMEx,這是一個線上平台,可讓全澳洲的健康醫療專業人員安全且有效率地共用病患資料。「打造 MMEx 電子保健平台的成本為 300,000 USD,而且需要三或四個月才能讓第一個生產環境開始執行。」Glance 教授表示。「使用 AWS 之後,Class2GO 第一個月的成本約為 200 USD,且我們目前每個月的操作成本只有約 1,500 USD。」

AWS 讓 CSP 能夠根據 Class2GO 的發展需求,快速且有效率地調整其生產環境。「我們在運作時間、回應能力與多項功能上都獲得很大的成功,例如當 Amazon EC2 執行個體的記憶體用完時,能夠順暢地升級至更大的執行個體。」Glance 教授表示。「在每日例行操作方面,它幾乎可說是建立完成後就不必擔心運作狀況的基礎設施。」

「MOOC 空間對高等教育來說是非常重要的開發項目。」Glance 教授表示。「我們能夠做到這一切的原因之一,就是因為有了 AWS 這樣的雲端平台。」 AWS 教育領域應用,旨在評估由獲得認可的大學提出的學術研究支援提案並給予贊助,此計劃就提供了 10,000 USD 補助其 MOOC 計劃。CSP 運用這筆補助款,為 130 名學生各提供一個可用於實際練習的 Amazon EC2 執行個體。「我們將這個概念稱為自有伺服器。」Glance 教授表示。「我們認為學生在修習軟體工程學位時,如果能有一個小型雲端空間可隨時使用,對他們來說是一個絕佳的練習機會。」 如果實驗成功,就會將這個模式應用於 UWA 的其他課程。

AWS 的可擴展性讓 CSP 能夠替未來的成長打下基礎。「只要我們開始對其他課程採用這個模式,預期學生人數會從 2,500 人左右增加到 20,000 至 30,000 人之間。」Glance 教授表示。「只要出現一個熱門課程,就會有超過 100,000 人存取系統。使用 AWS 之後,我們隨時都能因應這種大量存取的情況。」


關於西澳大學

軟體實務中心 (CSP) 是隸屬於西澳大學 (UWA) 工程、電腦暨數學學院的一個研究與開發機構。

AWS 的優勢

  • 可靠、輕鬆地將大規模線上開放式課程 (MOOC) 傳送給學生
  • 從 AWS 教育領域應用計劃取得 10,000 USD 獎助
  • 將每月營運成本減少到 1,500 USD

使用的 AWS 服務

Amazon EC2

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

進一步了解 »

Amazon S3

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

進一步了解 »

Amazon SQS

Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓您分離和擴展微型服務、分散式系統及無伺服器應用程式。

進一步了解 »

Elastic Load Balancing

Elastic Load Balancing 可在多個目標 (例如 Amazon EC2 執行個體、容器、IP 地址和 Lambda 函數) 之間自動分配傳入的應用程式流量。

進一步了解 »

Amazon SES

Amazon Simple Email Service (Amazon SES) 是以雲端為基礎的電子郵件傳送服務,旨在協助數位行銷商和應用程式開發人員傳送行銷、通知和交易電子郵件。

進一步了解 »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) 讓使用者能夠在雲端中輕鬆設定、操作和擴展關聯式資料庫。

進一步了解 »


開始使用

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