作為全球領先的雲端運算平台,Amazon Web Services(AWS)透過其遍布全球的基礎設施,提供了高度可擴展、安全且可靠的雲端服務。這些基礎設施涵蓋了多個地理區域和可用區,確保了不同地區的使用者能夠以低延遲、高可用性的方式存取AWS 服務。無論是企業、開發者或政府機構,都能夠借助AWS 的全球基礎設施,輕鬆建置和部署跨國、跨地區的應用程式。 AWS 的全球基礎設施不僅提升了企業的業務連續性,也為全球用戶帶來了無與倫比的服務體驗。
全球基礎設施概覽
地區
- AWS 區域是全球資料中心聚集的地理位置。
- 每個區域都被設計成與另一個區域隔離。因此,一個區域發生的任何自然或災難性災害都不會影響其他區域。
- 所有區域都具有容錯能力且高度穩定。目前,AWS 已推出36 個區域,並擁有多個可用區。
如何選擇區域
- 各地區的情況不盡相同。並非所有服務都可在各個地區使用。
- 各地區的成本有所不同。
- 如果你希望你的數據合規且受監管,那麼必須檢查該地區是否支持必要的法規
- 您應該選擇盡可能靠近客戶所在地的區域以減少延遲時間,並更快地向客戶提供您的內容。
可用區
- 可用區(AZ) 是AWS 區域中具有冗餘電源、網路和連接的一個或多個獨立資料中心。
- AWS 區域內的所有可用區均透過高頻寬、低延遲網路互連,透過完全冗餘的專用城域光纖提供高吞吐量、低延遲的可用區間網路。可用區之間的所有流量均經過加密。
- 可用區使分區應用程式以實現高可用性變得簡單。如果應用程式在可用區之間進行分區,公司可以更好地隔離並免受斷電、雷擊、龍捲風、地震等問題的影響。
- 可用區與其他可用區之間在物理上相隔相當遠的距離,可達數公里,儘管彼此之間的距離都在100 公里(60 英里)以內。
- 如果您的應用程式僅在一個可用區中部署,那麼一旦該可用區出現故障,整個區域都會受到影響。因此,始終建議在多個可用區之間複製應用程序,以確保應用程式的高可用性
全球內容交付和邊緣位置
如果您將Web 伺服器部署在US-east-1 區域,並且最初所有請求都在周邊區域,則應用程式的延遲時間會更短。但如果請求來自印度,則請求和回應時間會增加,導致客戶不滿意。
此外,在另一個區域複製網路伺服器將使成本翻倍,因此有一個主要具有內容交付服務(如Cloud Front)的邊緣位置,它將快取您的內容以便更快地交付。
本地區域
- 本地區域是位於區域附近的AWS 區域的擴展。
- 它們允許您使用精選的AWS 服務,例如計算和存儲,更接近最終用戶。
- 它們為父AWS 區域提供高頻寬安全連線。
- 非常適合低延遲應用,如即時遊戲、直播和本地城市的虛擬工作站。
邊緣位置與本地區域
- 兩者都有助於服務更貼近最終用戶,以改善用戶體驗並減少延遲。
- 本地區域是位於世界各大城市的物理區域的延伸。而邊緣站點則是地理上分散的小型運算站點,主要支援CloudFront、Route 53 和AWS WAF 等服務。
- 本地區域擁有自己獨立的基礎設施,但透過高頻寬網路連結連接到父AWS 區域。
- 本地區域提供對EC2 和EBS 等服務子集的存取。而邊緣位置僅限於CDN 服務,而非完整的運算服務。
- 由於它們不是全尺寸的資料中心,因此有100 個邊緣位置;有超過20 個本地區域。
总结
在AWS 100 天的第6 天,我們介紹了AWS 全球基礎設施的廣泛使用,確保應用程式具有高可用性和容錯能力,使用可用區、邊緣位置來減少延遲時間,並使用本地區域來擴展父AWS 區域的運算能力,並對本地區域和邊緣位置進行了比較和對比。
- 區域是可以部署某些服務的位置。
- 並非所有區域都提供所有服務。因此有必要評估並選擇適合您的應用程式工作負載的區域。
- 可用區(AZ)是區域內獨立且獨立的資料中心。
- 邊緣位置是較小的接入點,服務在靠近客戶的地方運作。
- 本地區域是位於選定大都市附近的AWS 區域的擴展。
AWS全球基礎設施憑藉其廣泛的網路佈局和先進的技術架構,為全球用戶提供了強大的運算能力、儲存資源和安全保障。隨著全球數據流量和運算需求的不斷增長,AWS 的基礎設施不斷擴展和優化,為企業提供了更有效率、更穩定的雲端服務。借助這項全球化的基礎設施,企業不僅能夠降低營運成本,還能夠在全球範圍內提升服務的品質與可用性,從而實現更快速的創新與業務成長。