Amazon Keyspaces 中的 IPv6 支援 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Keyspaces 中的 IPv6 支援

Amazon Keyspaces 中的 IPv6 支援允許應用程式使用網際網路通訊協定第 6 版建立連線,後者是新一代網際網路通訊協定,可提供與 IPv4 相比大幅擴展的地址空間。實作使用同時支援 IPv4 和 IPv6 的雙堆疊端點,確保回溯相容性,同時實現面向未來的連線能力。如需端點清單,請參閱 全域端點

Amazon Keyspaces 透過雙堆疊架構實作 IPv6 支援,可維持完整的回溯相容性,同時啟用 IPv6 連線。

Amazon Keyspaces 中的 DNS 解析

當應用程式連線到雙堆疊端點時,DNS 解析程序會傳回兩種地址類型:

記錄 (IPv4)

用於回溯相容性的傳統 IPv4 地址

AAAA 記錄 (IPv6)

用於現代連線的新 IPv6 地址

用戶端的作業系統和網路堆疊會根據本機組態、網路可用性和系統偏好設定,自動選取最適合的通訊協定。

Cassandra 查詢語言 (CQL) 通訊協定可無縫支援 IPv6 連線,而無需變更應用程式碼。

自動通訊協定選擇
  • 應用程式指定雙堆疊端點

  • 網路堆疊會根據可用性選擇 IPv4 或 IPv6

  • 現有 CQL 應用程式不需要修改程式碼

驅動程式相容性
  • 所有主要 CQL 驅動程式都以透明的方式支援 IPv6

  • DataStax 驅動程式原生處理 IPv6 地址

  • 開放原始碼驅動程式可在不修改的情況下運作

連線一致性
  • 系統資料表反映使用的連線通訊協定

  • IPv6 連線會在 中顯示 IPv6 地址 system.peers

  • IPv4 連線會繼續顯示 IPv4 地址