國立臺灣大學案例研究

2014

快速密碼學實驗室是台灣的國立臺灣大學內的一個研究團隊。這個團隊的研究活動著重於設計和分析有效率的演算法以解決重要的數學問題,並在大規模並行電腦上發展和實作這些演算法。

開始 Python 教學
kr_quotemark

AWS 清楚且靈活的界面,讓我們非常輕鬆就上手。」

鄭振牟教授
國立臺灣大學快速密碼學實驗室計劃主持人

為何選擇 Amazon Web Services

該團隊在註冊 Amazon Web Services (AWS) 之前是使用私有雲端,並在自己的電腦上執行 Hadoop。快速密碼學實驗室計劃主持人鄭振牟教授解釋研究團隊改用 AWS 的原因:「AWS 清楚且靈活的界面,讓我們非常輕鬆就上手。Amazon Elastic Compute Cloud (Amazon EC2) 為不同性質的問題提供一個通用的成本計算方法。對於相同或類似的問題,Amazon EC2 也可以做為比較替代演算法或演算法競爭及其實作的指標。

鄭教授繼續解釋:「使用 Amazon EC2 做為指標時,會將演算法的可平行性或實作的可平行性明確列入考量,而不是使用假設或未指定。因此 Amazon EC2 指標不僅實際,而且易於使用。」

團隊目前在他們的架構中使用 Hadoop 串流,並搭配 Amazon Elastic MapReduce (Amazon EMR) 和 Amazon EC2 叢集 GPU 執行個體執行程式。

鄭教授說:「我們的目的是打破解決歐幾里德模格幾何中最短格向量問題 (SVP) 的記錄。」「這個問題在資訊科學領域中扮演重要的角色。我們原先預估將需要 1,000 個 cg1.4xlarge 執行個體小時。結果,使用 50 cg1.4xlarge 執行個體,大約 10 個小時就解決問題。現在,我們所發現的向量是目前已解出的 SVP 中最難解的一個。而且,我們使用 100 個 Tesla M2050 運算 10 個小時,只花了 2,300 USD,這相當划算。」

優勢

換成使用 AWS 之後,團隊指出不僅機器維護的成本降低,運算能力也更穩定且可擴展性更佳。團隊最愛的 AWS 元件是 Amazon CloudWatch,其可用來監看電腦效用,同時改善他們的程式。

展望未來,鄭教授表示:「我們想要提高 GPU 叢集的配額,以及解決更高維度的 SVP。我們也在考慮租用 AWS 機器來設置一個 SVN 伺服器。」


關於國立臺灣大學

快速密碼學實驗室是台灣的國立臺灣大學內的一個研究團隊。

AWS 的優勢

  • 降低機器維護成本
  • 提高運算能力的穩定性和擴展性
  • 監控電腦公用程式

使用的 AWS 服務

Amazon EC2

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

進一步了解 »

Amazon EMR

Amazon EMR 是業界領先的雲端原生大數據平台,可讓團隊快速、經濟高效地大規模處理大量資料。

進一步了解 »

Amazon CloudWatch

Amazon CloudWatch 是針對 DevOps 工程師、開發人員、網路可靠性工程師 (SRE) 和 IT 管理員建置的監控和可觀察性服務。

進一步了解 »


開始使用

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