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

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

## なにが発表されたの？

[Amazon Neptune](https://aws.amazon.com/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 のセットアップドキュメント](https://docs.aws.amazon.com/neptune/latest/userguide/neptune-setup.html) にまとまっているから、そこを見てね。

## まとめ

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

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