Intuit Mint 案例研究
2017
Intuit Mint 是一項免費的個人財務管理服務,在美國和加拿大有 600 多萬消費者。該服務連線客戶的財務資訊,例如銀行帳戶、信用卡和帳單,並在單一位置顯示該資訊。Mint 會自動即時更新和分類資訊,這樣客戶就可以看到他們的財務狀況、追蹤支出並密切關注他們的投資。Mint 也提供帳單提醒和支付服務,因此用戶不僅可以看到自己的財務狀況,還可以採取相關措施。
使用 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 CloudFormation
AWS CloudFormation 提供一種通用語言,可用來描述和佈建雲端環境中的所有基礎設施資源。
開始使用
各行各業各種規模的公司每天都在使用 AWS 來變革其業務。聯絡我們的專家,立即開始使用 AWS 雲端服務。