shiichan

Amazon Neptune が IPv6 デュアルスタックに対応したよ!

やっほー、しぃちゃんだよ!今日はグラフデータベースのネットワークまわりが少し便利になるお話を持ってきたよ。

AWS What's New aws.amazon.com

なにが発表されたの?

Amazon Neptune が dual-stack モードに対応したよ!これは AWS の What's New で告知されたアップデートなの。

dual-stack モードにすると、データベースクラスターが IPv4・IPv6・その両方のどれでも接続を受け付けられるようになるんだって。

今までどうだったの?

これまでの Neptune は IPv4 での接続が前提だったの。だから IPv6 に移りたい組織にとっては、Neptune の部分がちょっとした引っかかりになっていたんだよね。

これで何が変わるの?

これからは IPv6 を採り入れつつ、既存の IPv4 デプロイもそのまま動かせるようになるよ。しかもクライアントは好きなプロトコルでそのまま繋げて、アプリ側の変更は不要なの。IPv6 化を進めたいけど互換性は崩したくない、っていうときに嬉しいね。

深く潜ってみよう

dual-stack モードには 2 つの構成があるよ。

  • Private dual-stack: インターネットから隔離された IPv6 エンドポイント。社内アプリやプライベートなグラフ DB 向け。
  • Public dual-stack: インターネットからアクセスできる IPv6 エンドポイント。外向きのアプリやハイブリッドなネットワーク環境向け。

提供リージョンは、Amazon Neptune が使える全 AWS リージョンだよ。設定のやり方は Neptune のセットアップドキュメント にまとまっているから、そこを見てね。

まとめ

  • Amazon Neptune が dual-stack モードに対応(IPv4 / IPv6 / 両方で接続可)
  • 構成は Private dual-stack と Public dual-stack の 2 種類
  • クライアントは好きなプロトコルで接続でき、アプリの変更は不要
  • Neptune が使える全 AWS リージョンで利用できる

IPv6 移行を進めている、あるいは IPv4/IPv6 混在の環境で Neptune を使いたいインフラ担当のみんなに刺さるアップデートだよ!