Intuit Mint 案例研究

2017

Intuit Mint 是一項免費的個人財務管理服務,在美國和加拿大有 600 多萬消費者。該服務連線客戶的財務資訊,例如銀行帳戶、信用卡和帳單,並在單一位置顯示該資訊。Mint 會自動即時更新和分類資訊,這樣客戶就可以看到他們的財務狀況、追蹤支出並密切關注他們的投資。Mint 也提供帳單提醒和支付服務,因此用戶不僅可以看到自己的財務狀況,還可以採取相關措施。

開始 Python 教學課程
kr_quotemark

使用 Amazon RDS for MySQL 之後,我們不再需要花費時間和金錢調校 IOPS 來強化資料庫效能。由於位於雲端中,我們無需擔心硬體併購成本。最終,我們將成本降低 25%。”

Sean McCluskey
Intuit Mint 應用程式開發與雲端營運總監

挑戰

Mint.com 一開始託管在內部資料中心,但團隊需要提升擴展或縮減的能力以符合高峰流量需求。「我們發現,在每年 1 月 1 日之後,網站流量會立即增加至少 200%。」Intuit 的應用程式開發和雲端營運總監表示,「我們希望能夠自動根據尖峰負載進行擴展,而不是每次花費大量時間與金錢來購買和佈建新伺服器。」

Mint 團隊還希望能將更多的資源投入到新的軟體開發中。McCluskey 表示:「資料中心管理不是我們的核心業務。我們的業務是幫助人們改善經濟生活。我們希望更多地專注於提供卓越的理財產品,而不是管理後端 IT 環境。」

將 Mint.com 網站遷移到雲端,會有助於解決部分挑戰。McCluskey 表示:「遷移到雲端是合理的決定,但我們必須確保能找到合適的雲端供應商。由於我們管理的是財務資料,所以安全性至關重要。我們需要一家能提供強大安全功能的雲端公司。」

為何選擇 Amazon Web Services

Mint 原本考慮將服務放到內部私有雲端中進行託管,最後卻選擇將 Mint.com 網站移到 Amazon Web Services (AWS)。McCluskey 表示:「我們發現,如果遷移到 AWS,則能以更合理的價格享受可用性更高的架構。此外,AWS 的安全措施讓我們非常放心。」

Mint 最初將 100 多個 MySQL 執行個體遷移到 Amazon Elastic Compute Cloud (Amazon EC2)。大約一年後,該公司關閉了以前用於託管 Mint.com 網站的資料中心,並將重點轉移到優化其在 AWS 上的應用程式。在這個優化過程中,該公司將 MySQL 執行個體從 Amazon EC2 遷移到 Amazon RDS for MySQL。McCluskey 表示:「之所以會遷移,部分原因是我們知道這樣就不必再次調整資料庫 IOPS,而且我們看到部分操作成本也隨之下降。」

Mint 也使用 AWS CloudFormation 範本,使公司管理員能夠輕鬆地佈建和管理 AWS 資源,並利用 Amazon CloudFront (一種旨在加快網站和其他 Web 資產交付速度的全球內容交付網路 (CDN) 服務) 來交付其內容。

優勢

Intuit 花了很多年的時間將託管策略移轉到公有雲端,而 Mint 也是其中的一部分。Intuit 需要一個可擴展、安全和可靠的服務,以協助公司向全球客戶提供更好的產品和服務。AWS 不僅可讓公司更好地擴展規模,還能讓開發人員更廣泛地存取工具,協助他們快速建構可用於全球和雲端的各種服務。

此外,Mint 現在有了一種有效的方法,能根據使用者流量隨需放大或縮小網站的規模。McCluskey 表示:「我們可以利用 AWS 自動擴展 Mint.com 網站,以支援每年年初會出現的 200% 流量增量。此外,當我們必須在一個需要大量運算的系統後端執行操作時,就可以輕鬆從雲端中存取該系統。利用 AWS,我們獲得了內部資料中心所不具備的彈性和靈活性。」

AWS 也能讓 Mint 降低成本。McCluskey 表示:「使用 Amazon RDS for MySQL 之後,我們不再需要浪費時間和金錢去調整伺服器和 IOPS 來獲得強大的資料庫效能。由於位於雲端中,我們也無需擔心硬體採購成本。最終,我們的成本降低了 25%。」

Mint 也利用 Amazon RDS for MySQL 節省了不少時間。McCluskey 表示:「以前,我們必須對容錯移轉狀況進行手動干預,這個過程通常需要 30 分鐘才能完成。利用 Amazon RDS for MySQL,容錯移轉過程只需一分鐘的時間。」 RDS for MySQL 也為資料庫管理員 (DBA) 節省了時間。McCluskey 表示:「自從遷移到 RDS 之後,我們的 DBA 至少省下了 15% 的資料庫支援活動時間,包括伺服器管理、備份/快照以及此類支援。現在我們可以利用這些時間,與開發團隊合作建立更好的產品。」

該公司可以有效地為其儲存的 50 TB 金融資料提供安全保護。McCluskey 表示:「在安全方面,我們遵循 AWS 嚴格的安全最佳實務。我們實施一套具備單獨加密資料碎片的精密解決方案,並持續為資料重新設定金鑰。」

此外,該公司還提高了 Mint.com 的可用性。McCluskey 表示:「我們使用三個 AWS 可用區域,以較低的成本獲得高可用性解決方案。路由網站流量時,會在所有三個區域中傳送,因此即便當中有一個區域出現故障,另兩個區域也會自動縮放以支援流量負載,而不會影響到使用者。」

有了 AWS 之後,Mint 可以向開發人員提供一種更精簡的方式來建構新的網站功能。McCluskey 表示:「我們已經邁入利用 AWS CloudFormation 等 AWS 服務來實現開發自動化的階段,我們看到開發團隊的效率有了大幅提升。在 AWS 中啟動一項新服務僅花費我們幾個小時,如果使用我們的資料中心模式,則需要數個星期的時間。透過 AWS 服務,我們能夠利用通用的實作模式來建構彈性、可用性和效能,而且所需的啟動和支援時間卻是最少。我們期待增加更多的 AWS 服務,以協助我們進一步優化成本,提高操作效率。」


關於 Intuit Mint

Intuit Mint 是一項免費的個人財務管理服務,在美國和加拿大有 600 多萬消費者。

AWS 的優勢

  • 隨需擴展以支援 200% 的網路流量增量。
  • 與內部資料中心相比,我們獲得了更高的彈性和靈活性。
  • 無需浪費時間和金錢來調整 IOPS,將運作成本降低 25%。
  • 在一分鐘內完成容錯移轉案例,無需花費 30 分鐘就能辦到
  • 為 50 TB 的金融資料提供安全保護。

使用的 AWS 服務

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) 是一種 Web 服務,可在雲端提供安全、可調整大小的運算容量。

進一步了解 >>

Amazon CloudFront

Amazon CloudFront 是快速內容交付網路 (CDN) 服務,可將資料、影片、應用程式和 API 安全地傳送到全球客戶手中。

進一步了解 >>

Amazon RDS

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

進一步了解 >>

AWS Cloud​Formation

AWS CloudFormation 提供一種通用語言,可用來描述和佈建雲端環境中的所有基礎設施資源。

進一步了解 >>


開始使用

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