AWS Global Infrastructure Overview
2025-10-14 21:41:51

Region

  • AWS Region(區域) 是一個地理上的區域
  • 每個 Region 都包含多個 Availability Zones(可用區,AZ),通常為 兩個或以上 -> provides full redundancy and connectivity to the network
  • 跨區域資料複製(Data replication across Regions)由使用者自行控制,AWS 不會自動跨區域同步。
  • 跨區域通訊是透過 AWS 自有的**骨幹網路(backbone network)**進行,確保安全與高速傳輸。

選擇 AWS Region 時應考慮的因素

考量面向 說明
📜 資料治理與法律要求(Data governance & legal requirements) 有些地方法律(如歐盟 GDPR 或資料保護指令)規定,特定資料必須存放於特定國家或地區內。選擇 Region 時需遵守此類規範。
⚡ 延遲(Latency) 應儘量選擇距離使用者與系統最近的區域,可有效降低網路延遲、提升使用體驗。
→ 可使用 CloudPing 測試各區域延遲。
💵 成本(Cost) 各個 Region 的服務費用不同。
例如:
US East (Ohio):t3.medium Linux EC2 價格為 $0.0416/小時
Asia Pacific (Tokyo):同規格為 $0.0544/小時
→ 亞洲區通常因基礎設施與運營成本較高而價格略貴。
🔁 可用性與冗餘(Availability & Redundancy) 每個 Region 都包含多個 AZ,可跨 AZ 部署資源以確保高可用性與容錯能力。

可用區(Availability Zones, AZ)

  • 每個 AZ 都是 完全獨立的 AWS 基礎設施分區,彼此之間物理隔離。
  • 每個 AZ 由一個或多個獨立的資料中心(Data Centers) 組成。

alt text

特色

特性 說明
獨立性(Isolation) 每個 AZ 都具備獨立的電力、冷卻與網路設施,設計上可在其他 AZ 故障時保持運作。
容錯性(Fault Isolation) AZ 之間的隔離能避免單點故障(例如停電或網路中斷)影響整個系統。
高速連線(High-speed Private Networking) AZ 之間透過 AWS 專用的低延遲、高頻寬私有網路互相連接,適合跨 AZ 複寫資料或建立高可用架構。
使用者選擇性(User Control) 使用者可以自行選擇要在哪個 AZ 部署資源,例如 EC2、RDS、EBS 等。
高可用性建議(Best Practice) AWS 建議將資料與資源跨多個 AZ 複製(replicate),以提升系統的可靠性與韌性(resiliency)

AWS 資料中心(AWS Data Centers)

  • AWS 基礎架構的核心是由多個 資料中心(Data Centers) 組成。
  • 使用者無法直接指定資料中心作為資源部署位置;最細的選擇單位是 Availability Zone(可用區,AZ)。
  • 實際的資料儲存與運算都發生在這些資料中心內。

邊緣節點(Points of Presence, PoP)

  • 降低延遲(Reduced latency):
    • 使用者的內容請求會被導向至距離最近的 Edge Location,讓內容能以最快速度傳遞。
  • 提升效能與可用性:
    • 全球數百個 PoP 節點確保在不同地理位置都能穩定提供內容。
  • 節省原始伺服器負載:
    • Edge Caches 幫忙分擔流量,減少後端伺服器的壓力。
  • 主要與 Amazon CloudFront(全球內容傳遞網路 CDN) 搭配使用,用於將內容更快速地傳遞給終端使用者,減少延遲(latency)。
  • 運作方式
    類型 功能 說明
    Edge Location(邊緣位置) 快速回應請求 是全球分布最廣的 PoP 類型,用來快取(cache)使用者常訪問的內容,例如圖片、影片、網頁。
    Regional Edge Cache(區域邊緣快取) 儲存較少存取的內容 位於 Edge Locations 與原始伺服器(Origin)之間,負責暫存較不常被請求的內容,以減少回源(origin fetch)次數,提升效率。

aws infra 特色

特性 說明
彈性與可擴展性(Elasticity and Scalability) - 彈性(Elasticity):可依需求自動調整資源容量,在負載增加或減少時動態擴縮。
- 可擴展性(Scalability):能隨業務成長快速擴大架構,支援更多用戶、資料與請求量。
容錯能力(Fault Tolerance) - 系統能在部分元件故障時仍持續正常運作
- 透過內建的元件冗餘(redundancy),確保不會因單點故障而中斷。
高可用性(High Availability) - 提供穩定的操作效能與最小化的停機時間
- 透過自動化與多層備援機制,實現幾乎無需人工干預(minimal to no human intervention)

總服務概覽

分類 服務名稱 英文全名 功能簡介
Storage 儲存服務 Amazon S3 Simple Storage Service 物件儲存,具高擴展性與可用性,用於網站、備份、IoT、分析等。
Amazon EBS Elastic Block Store 高效能區塊儲存,與 EC2 搭配使用,適合資料庫與高 I/O 工作。
Amazon EFS Elastic File System 全託管 NFS 檔案系統,可自動擴縮,支援多執行個體共享。
Compute 運算服務 Amazon EC2 Elastic Compute Cloud 提供可調整規模的虛擬伺服器。
Amazon EC2 Auto Scaling 自動新增或移除 EC2 執行個體以符合負載需求。
Amazon ECS Elastic Container Service 高效能 Docker 容器編排服務。
Amazon ECR Elastic Container Registry 全託管 Docker 映像儲存與管理服務。
AWS Elastic Beanstalk 自動部署與管理 Web 應用(支援 Apache、IIS)。
AWS Lambda 無伺服器運算,僅在程式執行時計費。
Amazon EKS Elastic Kubernetes Service 全託管 Kubernetes 容器部署與擴展服務。
AWS Fargate 無需管理伺服器即可執行容器(搭配 ECS/EKS)。
Database 資料庫服務 Amazon RDS Relational Database Service 全託管關聯式資料庫,支援 MySQL、PostgreSQL、Oracle、SQL Server。
Amazon Aurora 與 MySQL、PostgreSQL 相容,效能提升 3–5 倍。
Amazon Redshift 數據倉儲服務,可分析 PB 級資料。
Amazon DynamoDB NoSQL 鍵值/文件型資料庫,低延遲、高擴展性。
Networking & CDN 網路與內容傳遞 Amazon VPC Virtual Private Cloud 建立隔離的虛擬網路環境。
Elastic Load Balancing 自動分配應用流量至多個目標(EC2、容器等)。
Amazon CloudFront 全球 CDN 網路,低延遲內容分發。
AWS Transit Gateway 將多個 VPC 或內部網路連接至單一閘道。
Amazon Route 53 DNS 網域服務,將域名解析為 IP。
AWS Direct Connect 建立資料中心與 AWS 間的專線連線。
AWS VPN 建立安全的加密通道連接內部網路與 AWS。
Security, Identity & Compliance 安全、身份與合規 AWS IAM Identity and Access Management 管理使用者與權限的存取控制服務。
AWS Organizations 多帳號集中管理與服務限制設定。
Amazon Cognito 為應用提供使用者註冊、登入與存取控制。
AWS Artifact 提供法遵與安全報告、審查文件。
AWS KMS Key Management Service 建立與管理加密金鑰,用於多項服務。
AWS Shield DDoS 攻擊防護服務。
Cost Management 成本管理 AWS Cost and Usage Report 最完整的成本與使用量報告。
AWS Budgets 設定預算與警示,超出時自動通知。
AWS Cost Explorer 視覺化成本分析介面,追蹤支出趨勢。
Management & Governance 管理與治理 AWS Management Console Web 介面管理 AWS 資源。
AWS Config 追蹤資源變更與組態歷史。
Amazon CloudWatch 監控資源與應用效能。
AWS Auto Scaling 根據需求自動調整資源容量。
AWS CLI Command Line Interface 以命令列操作 AWS 服務。
AWS Trusted Advisor 提供安全、效能與成本的最佳化建議。
AWS Well-Architected Tool 協助檢視與改善系統架構品質。
AWS CloudTrail 追蹤使用者活動與 API 呼叫紀錄。
Prev
2025-10-14 21:41:51
Next