從被動到主動:AWS 教你如何打造永不宕機的金融應用

在現今瞬息萬變的金融世界中,系統的可靠性和穩定性已經不再只是一個選項,而是生存的必要條件。一次短暫的系統故障可能導致巨額損失,更嚴重的是可能永久損害客戶的信任。本文將深入探討如何利用 Amazon Web Services (AWS)  的創新技術,從根本上改變我們對金融應用可用性的思考方式,從被動應對轉向主動設計,打造出真正永不宕機的金融服務。

系統故障的連鎖反應:一場驚心動魄的教訓

想像一下,在一個平凡的星期一早晨,台灣最大的線上證券交易平台突然宕機。瞬間,數十萬投資者無法進行交易,客服電話被打爆,社交媒體上充斥著憤怒的聲音。這不僅造成直接的經濟損失,更嚴重影響了公司的聲譽。


這個場景或許聽起來有些誇張,但類似的事件在金融業並非罕見。它凸顯了一個關鍵問題:傳統的災難復原方案已經不足以應對現代金融服務的挑戰。

 

為何傳統方案已不敷使用?

傳統的災難復原方案通常依賴於設立備用數據中心,在主系統出現問題時進行切換。然而,這種方法存在幾個明顯的缺陷:


1. 反應時間慢:從發現問題到完成切換,往往需要數小時甚至數天。


2. 成本高昂:維護一個完整的備用數據中心需要巨額投資。


3. 難以保證數據一致性:主備系統之間的數據同步是一個巨大挑戰。


面對這些挑戰,我們需要一種全新的思維方式。這就是 AWS Well-Architected Framework 的由來。

 

AWS Well-Architected Framework:重新定義系統設計

AWS Well-Architected Framework 是一套全面的最佳實踐指南,旨在幫助企業在雲端環境中構建安全、高效、彈性和成本優化的應用程序。它的核心理念是:從一開始就將可靠性和韌性納入系統設計中,而不是事後補救。


這個框架包含五大支柱:卓越運營、安全性、可靠性、性能效率和成本優化。對於金融應用來說,可靠性尤為重要。AWS 提供了一系列工具和服務,幫助開發者實現這一目標。

 

實踐高可用性的關鍵原則

要打造真正永不宕機的金融應用,我們需要遵循以下幾個關鍵原則:


1. 組件獨立性與隔離:將系統拆分為獨立的微服務,確保單一組件的失效不會影響整體系統。AWS 的容器服務 Amazon ECS 和 Amazon EKS 為實現這一目標提供了絕佳的平台。


2. 可回滾的變更:每次系統更新都應該能夠快速回滾。AWS CodeDeploy 提供了自動化的部署和回滾功能,大大降低了系統更新的風險。


3. 自動化監控與告警:即時發現並解決問題至關重要。Amazon CloudWatch 提供了全面的監控和告警功能,讓你能夠在問題擴大之前及時發現並處理。


4. 分散式系統最佳實踐:採用如服務發現、負載均衡等分散式系統設計模式。AWS 的應用負載均衡器(ALB)和 Amazon Route 53 可以輕鬆實現這些功能。

 

動手實作:AWS 上的多區域高可用架構

讓我們來看一個具體的例子。假設我們要為一家大型銀行設計一個網路銀行系統,要求 99.99% 的可用性(即每年停機時間不超過 52.56 分鐘)。


我們可以採用 AWS 的多區域部署策略。首先,將應用部署在兩個地理位置相距較遠的 AWS 區域,比如東京和新加坡。每個區域內,我們至少使用三個可用區來部署應用的不同組件。


使用 Amazon Aurora 全球數據庫來實現數據的跨區域同步。前端使用 Amazon CloudFront 內容分發網路,結合 AWS Global Accelerator 來實現智能的全球流量路由。
這樣的架構不僅能夠應對單一組件故障,甚至能夠在整個區域出現問題時快速切換,確保服務的持續可用。

 

持續測試和優化:Game Day 演練

為了確保系統在真實壓力下的表現,AWS 推薦進行所謂的 “Game Day” 演練。這是一種模擬真實災難場景的全面測試。在這種演練中,團隊會故意引入故障或異常情況,然後觀察系統的反應和團隊的處理過程。


例如,可以模擬一個區域完全失效的情況,看看系統是否能夠順利切換到另一個區域。或者,可以模擬數據庫性能下降的情況,測試應用程序是否能夠優雅地處理這種情況。


通過這樣的演練,團隊可以發現潛在的問題,優化故障處理流程,並不斷提高系統的整體韌性。

 

主動設計才是真正的營運韌性

在雲端時代,打造永不宕機的金融應用不再是遙不可及的夢想。通過採用 AWS 提供的先進工具和服務,遵循 Well-Architected Framework 的指導原則,我們可以從根本上改變系統設計的方式,將可靠性和韌性融入每一個環節。


記住,真正的營運韌性不是被動應對,而是主動設計。通過擁抱雲端技術,金融機構可以大幅提升系統可用性,為客戶提供更穩定、更可靠的服務,在競爭激烈的金融市場中脫穎而出。


最後,值得一提的是,AWS 不斷推出新的服務和功能,以幫助客戶應對不斷變化的挑戰。例如,AWS Fault Injection Simulator 可以幫助客戶更容易地進行混沌工程實驗,而 AWS Resilience Hub 則提供了一站式的解決方案,幫助客戶評估和提高應用程序的韌性。

在這個快速變化的數位金融世界中,只有不斷學習和創新,才能始終保持領先。歡迎下載 【金融服務業如何運用 AWS 打造營運韌性?】白皮書:https://hktw-resources.awscloud.com/whitepapers/aws-operational-resilience-whitepaper

 

 

原文出處:iThome

AWS 持續投資台灣

自 2014 年以來,AWS 在台灣推出兩個 Amazon CloudFront 邊緣節點。Amazon CloudFront 為高度安全且可程式化的內容交付網路(CDN)服務,能夠以低延遲的高速傳輸向全球用戶提供資料、影音、應用程式和 API。2018 年,AWS 在台北開設第一座 AWS Direct Connect 站點,讓台灣客戶能在 AWS、客戶的資料中心、辦公室及託管環境之間建立專屬的私人連線。2020 年,AWS 在台推出全託管解決方案 AWS Outposts,在本地與邊緣提供 AWS 基礎設施與服務,實現真正的雲地混合體驗。2022 年,AWS 在台北啟用本地區域(AWS Local Zones),再次擴大投資台灣的基礎設施。AWS 本地區域使運算、儲存、資料庫等服務更靠近人口、產業、IT 中心密集的地點,讓客戶能提供給終端用戶只有個位數毫秒延遲的應用程式。

為了加速雲端應用在台灣普及,AWS 透過 AWS AcademyAWS Educate AWS Skill Builder 等專案,幫助台灣學生、開發人員、專業技術人員、非技術人員、下一代 IT 領導者培養技能。這些專案幫助各種背景和經驗的學員準備雲端職涯。自 2017 年以來,AWS 在亞太、日本地區為超過 800 萬人提供雲端技能培訓,在台灣已經培訓超過 10 萬名雲端技術人員。

AWS 對永續發展的承諾

亞馬遜在 2019 年聯合發起《氣候宣言》,承諾在 2040 年前實現營運淨零碳排的承諾,與《巴黎協定》設定的目標相比提前 10 年。亞馬遜也計畫在 2025 年所有營運電力都採用 100% 的再生能源,與原定的 2030 年目標相比提前五年。欲了解更多,請參考亞馬遜的公開資訊。同時,根據 Bloomberg New Energy Finance 報導,亞馬遜從 2020 年起連續四年被評為「全球最大的再生能源採購商」。此外,亞馬遜目前在全球擁有 500 多個再生能源專案,也將在 2030 年實現水資源正效益承諾,屆時回饋社區的水資源將超過自身直接營運業務的用水量。

關於 Amazon Web Services

自2006年來,Amazon Web Services一直在提供世界上服務最豐富、應用廣泛的雲端服務。AWS不斷擴展可支持幾乎任何雲端工作負載的服務,為客戶提供超過240種功能全面的雲端服務,包括運算、儲存、資料庫、聯網、分析、機器學習與人工智慧、物聯網、行動、安全、混合雲、媒體,以及應用開發、部署和管理等方面,遍及33個地理區域內的105個可用區域(Availability Zones),並已公佈計畫在馬來西亞、墨西哥、紐西蘭、沙烏地阿拉伯和泰國等建立6個AWS地理區域、18個可用區域。全球超過百萬客戶信任AWS,包含發展迅速的新創公司、大型企業和政府機構。AWS協助客戶強化自身基礎設施,提高營運上的彈性與應變能力,同時降低成本。欲瞭解更多AWS的相關資訊,請至: aws.amazon.com

關於亞馬遜

亞馬遜秉持四大原則:顧客至尚、崇尚創新、卓越運營、長遠思考。亞馬遜致力於以客戶為中心,努力成為「最佳雇主」,並打造安全的工作場所。公司開創了諸多創新產品和服務,包括客戶評論、一鍵下單、Prime會員服務、亞馬遜物流、AWS、職業選擇(Career Choice)、Fire平板電腦、FireTV、Amazon Echo、智慧語音助手 Alexa、Just Walk Out 技術、Amazon Studios 以及《氣候宣言(The Climate Pledge)》等等。欲瞭解更多亞馬遜的相關資訊,請至: amazon.com/about及追蹤 X @AmazonNews
 免費註冊 AWS 帳號

新戶註冊即享 AWS 免費方案,可探索超過 100 種 AWS 的產品與服務,還能加碼領取獨家贈品!

 與我們聯絡

若欲尋求技術、帳單帳戶、登入存取支援,或希望與 AWS 的雲端業務聯絡,都竭誠歡迎您與我們聯繫!

 探索台灣資源中心

集結研討會精采回顧雲端主題白皮書開始上雲系列等免費資源,進一步豐富您的雲端之旅。