使用 IPv6 擴大應用程式規模
IPv6 的使用年復一年地增長,成為許多新型網路組態的預設組態。成為善用 IPv6 的佼佼者,體驗如何在新型網路上管理和提交應用程式。使用 AWS 可設計及部署能運用 IPv6 端對端連線能力的全域環境。您不僅可託管雙堆疊的應用程式和純 IPv6 的虛擬聯網環境,還可以透過 IPv6 的連線功能讓 Amazon VPC 與網際網路通訊往來。AWS
自 2011 起即已支援 IPv6,自 2021 開始則有了純 IPv6 子網和 EC2 執行個體、NAT 閘道 (可將 IPv6 轉譯為 IPv4)、針對 IPv6 目標使用彈性負載平衡器、Amazon EKS IPv6 支援等純 IPv6 功能。使用這些功能可透過 IPv6 建構高度可擴充性的架構,同時兼顧與現有 IPv4 工作負載的回溯相容性。
優勢
架構簡化、成本降低
在 AWS 上使用 IPv6 可以盡量降低轉譯機制的需求,藉此簡化 Web 架構。這樣也可以盡量不用以私有 IPv4 地址建構的複雜架構來取代有諸多限制的公有 IPv4 地址 。
擴充規模時不受 IPv4 空間所侷限
在 AWS 上擴充應用程式規模時不再受到 VPC 中 IPv4 地址的數量所侷限。藉由使用 IPv6 不僅能將易於管理的連續 IP 範圍指派給微型服務使用,還可為 VPC 中的應用程式取得虛擬無限規模。
擴充全域連線功能
隨著與網際網路連線的裝置數量激增,其中越來越多裝置使用 IPv6 地址。只要讓 AWS 上的應用程式與 IPv6 相容,就可以端對端連線原生 IPv6。
運作方式
-
IPv6 網路連線功能
-
IPv6 搭配 AWS 負載平衡器
-
IPv6 搭配 NAT 閘道
-
IPv6 網路連線功能
-
-
IPv6 搭配 AWS 負載平衡器
-
-
IPv6 搭配 NAT 閘道
-
使用案例
大規模的微型服務部署
使用 IPv6 不僅可更大幅擴充總體的 IP 地址空間,藉此輕鬆擴充子網中容器化的應用程式,還可以讓您將全副心力用在遷移應用程式及擴充其規模上,您無需費心克服 IPv4 的使用限制。
遍及全球的企業
分公司、資料中心和 Amazon 虛擬私有雲端 (VPC) 之間的 IPv6 網路連線有助於您管理 IPv4 耗盡的問題,輕鬆整合您購置的功能並簡化架構。
打造差異化消費產品
使用 IPv6 可以建構由互連消費者應用程式組合而成的可擴充網路,這些應用程式可順暢無礙地彼此連線,同時透過盡量不轉譯地址而提高裝置的安全狀態。
客戶
Netflix
內部網路採用 IPv6 使 Netflix 在無需轉譯網路地址的情況下,獲得與跨數以千計 VPC 與全部 IP 連線所需的連線功能。此外,純輸出網際網路閘道亦有助於維護私有子網的安全狀態。
透過 AWS 在 Netflix 串流平台上啟用 IPv6 促進了超大規模的連續成長、可擴展性與創新價值。
資深網站可靠性工程師 (SRE) Donavan Fritz - Netflix
IMDb
運用 Amazon EC2、API 閘道、AWS Step Functions 與 Lambda 的自製解決方案,其雙堆疊前端與轉譯層可讓我們在這個擴充的過程中維護我們的純 IPv4 only 私有後端。
透過撥號到 IMDbTV,我們得以擴充美國市場,連線的使用者增為原本的 3 倍,順利讓純 IPv6 連線裝置正式上線。
軟體開發經理 Amy Lee - IMDbTV
Aroundhome
我們在負載平衡器 (ALB) 上啟用了 IPv6 和 Cloudfront 分配功能,客戶得以透過 IPv6 與我們的服務連線。整個過程非常順暢無礙。
我們在短時間內就得到通報有將近 40% 的客戶通訊流量是透過 IPv6 的
技術團隊負責人 Hendrik Bergunde - Aroundhome