CardClash_CloudPractitioner_第2關_區域與可用區的架構

目標

  • 類別: Game-Based Learning
  • 課名: AWS Card Clash – an Architecture Design Game
  • 關卡名稱(遊玩主題): CardClash_CloudPractitioner_第2關_區域與可用區的架構

在這一關中,玩家將學習如何設計分布式雲端架構,並選擇適合的 AWS 服務來應對低延遲和高效能需求。核心任務是利用 AWS 的全球基礎設施來設計一個能夠應對不同地理區域需求的系統。

完成通關後,玩家將深入了解 AWS 的基礎設施分布,包括 AWS Regions、Availability Zones、Local Zones 和 Outposts,並掌握如何選擇和配置 AWS 服務來實現高效的地理分布式系統設計。這一關的學習將提升玩家在全球擴展和資源管理方面的能力,並為後續更複雜的架構設計奠定基礎。

第2關的架構圖雛形

架構應用場景

Amazon 雲端運算資源分布於全球各地,這些資源由 AWS 區域(Regions)可用區(Availability Zones)本地區(Local Zones)構成。這樣的結構能夠提供全球範圍內的高可用性、低延遲和高效能服務。

相關卡牌的功能說明

Service Cards

AWS Local Zones

  • 外觀: 
  • 簡介:
    • AWS Local Zone 是一種基礎架構的部署方式,可以將計算、存儲、資料庫以及其他選擇的 AWS 服務放置在接近大型人口和產業中心的地方。
  • 功能:
    • 支援低延遲應用,讓應用程式可以更快速地反應。
    • 使創新應用能在離終端用戶較近的地方運行,提高應用效能。
  • 更多資訊: https://aws.amazon.com/tw/about-aws/global-infrastructure/localzones/?p=ngi&loc=3

AWS Outposts Family

  • 外觀: 
  • 簡介:
    • AWS Outposts 是一組完全託管的解決方案,運送 AWS 基礎架構和服務至任何虛擬的本地端或邊緣位置,實現真正一致的混合雲體驗。Outposts 解決方案讓你能在本地端擴展且運行原生的 AWS 服務,且提供多種方案,從 1U和2U 的 Outposts 伺服器到 42U 的 Outposts 機架,甚至多機架部署。
  • 功能:
    • 使用 AWS Outposts 可以在本地運行部分 AWS 服務且連接至本地 AWS Region 中更廣的服務,在本地端使用熟悉的 AWS 服務、工具和 APIs 運行應用和工作。Outposts 支援需要低延遲拜訪至本地端系統、本地資料處理、數據駐留、與本地系統相互依存的應用遷移的工作或裝置。
  • 更多資訊: https://aws.amazon.com/tw/outposts/

Region

  • 外觀: 
  • 簡介:
    • Amazon 雲端運算資源分布在全世界的多個地點,這些地點由 AWS Regions, Availability Zones, Local Zones 組成,每個 AWS Region 都是獨立的地理區域,而每個 Region 內又包含多個互相隔離的 Availability Zones。AWS Region 巨大且廣泛的分散在不同的地理位置。AWS Availability Zone 是在 AWS Region 內的獨立地點,被設計為可以不被其他 Availability Zones 中的故障影響。
  • 功能:
    • 提供高可用性,確保單一區域的故障不會影響其他區域。
    • Availability Zones 提供低成本、低延遲的網路連接。
  • 更多資訊: https://aws.amazon.com/tw/about-aws/global-infrastructure/regions_az/

Amazon VPC

  • 外觀: 
  • 簡介:
    • 全名為 Amazon Virtual Private Cloud ,像是雲端的私有網路。想像它是一個安全的封閉區域,可以在裡定義你的網路拓樸、配置路由及控制流量。Amazon VPC 提供隔離性、安全性和靈活性,讓你可以建立一個非常接近傳統資料中心的虛擬網路環境,就像在雲端上擁有你的專屬隱私空間,擁有自己的規則和配置。
  • 功能:
    • 提供隔離性和安全性,讓用戶能夠根據需求設置網路拓撲。
    • 控制虛擬網路環境,包含資源配置、連線及安全性。
  • 更多資訊: https://aws.amazon.com/tw/vpc/ 

AWS Wavelength

  • 外觀: 
  • 簡介:
    • AWS Wavelength 把 AWS 計算和儲存服務整合進 5G 網路,為移動設備提供更低的延遲。
  • 功能:
    • 支援邊緣計算,實現快速且低延遲的數據處理。
    • 為移動應用提供即時數據處理能力。
  • 更多資訊: https://aws.amazon.com/tw/wavelength/features/ 

Others:

AWS CLI

  • 外觀:
  • 簡介:
    • 像是使用者的雲端運算中央控制中心,提供一個可視化所有使用者雲端資源及工具的控制面板。
  • 功能:
    • 使用者友善的網頁介面整合了管理、監控雲端環境以及跟雲端環境互動的流程,能瀏覽、調整設定以及觀察和維護使用者雲端資源的健康度及效能。
  • 更多資訊: https://aws.amazon.com/tw/cli/ 

AWS Management Console

  • 外觀: 
  • 簡介:
    • 像是使用者的雲端運算中央控制中心,提供一個可視化所有使用者雲端資源及工具的控制面板。
  • 功能:
    • 使用者友善的網頁介面整合了管理、監控雲端環境以及跟雲端環境互動的流程,能瀏覽、調整設定以及觀察和維護使用者雲端資源的健康度及效能。
  • 更多資訊: https://aws.amazon.com/tw/console/ 

AWS Cloud Formation

  • 外觀:  
  • 簡介:
    • 使用者的虛擬架構師,使用者定義所需資源及其關係, Cloud Formation 會根據這些定義建立模板,並處理繁重的部署工作。
  • 功能:
    • 以結構化的方式引導雲端環境的創建與管理,用於規劃雲端基礎設施的布局。協調雲端資源的佈建及配置,確保一致性並減少手動工作。
  • 更多資訊: https://aws.amazon.com/tw/cloudformation/ 

最終架構圖樣貌

結論

在本關卡中,玩家學習了如何根據不同地理位置的需求來設計高效且穩定的 AWS 基礎架構。關鍵學習點包括如何利用 AWS RegionsAvailability ZonesLocal Zones 來確保應用的高可用性和低延遲。此外,玩家也掌握了如何利用 AWS Outposts 來擴展本地運算能力,實現混合雲環境的無縫集成。

本關卡的核心挑戰在於如何選擇和配置適合的 AWS 服務,以支援全球分布的應用程式並提升效能。通過這些學習,玩家能夠設計出更具靈活性和擴展性的雲端架構,並在實際場景中實現優化與資源管理。

這一關的學習為玩家後續面對更高階的 AWS 服務和架構設計提供了堅實的基礎,進一步提升了他們在雲端基礎設施設計和管理方面的能力。

相關參考資料

如果想知道更多雲端新知,加入我們LINE@官方號

感謝您的填寫,將有專人與您聯繫