노트북 컴퓨터, 휴대폰, 카메라, 심지어 TV까지 인터넷에 연결된 모든 기기에는 IP 주소가 있습니다. 인터넷 프로토콜 버전 4(IPv4) 주소의 총 수는 40억 개가 넘으며, 이는 전 세계 모바일 디바이스의 총 수보다 훨씬 적은 수치입니다. 아래 그림과 같이 매일 온라인에 접속하는 기기와 디바이스가 점점 더 많아짐에 따라 IPv4 주소를 사용하여 인터넷에 연결하는 것은 선택 사항이 아닐 수 있습니다. 이미 소진되었습니다.. 증가하는 고객의 요구를 지원하기 위해 다음에서 IPv6 지원을 발표하게 되어 기쁘게 생각합니다. 카우치베이스 서버 5.5.

그림 1 : 디바이스 및 IPv6의 성장세
1996년에 처음 정의되었습니다, 인터넷 프로토콜 버전 6 (IPv6)는 인터넷 프로토콜(IP)의 가장 최신 버전으로, 여러 가지 IPv4 문제를 해결하는 많은 기능을 통합하고 있습니다. 여러 문제 중에서도 340억 개 이상의 주소를 수용할 수 있어 현재 전 세계의 IP 수요를 처리하기에 충분합니다.
카우치베이스에서 IPv6 활성화하기
기본적으로 Couchbase Server가 시작되면 IPv4를 사용합니다. Couchbase Server 5.5 이상에서 IPv6를 사용하도록 설정하려면 Linux 플랫폼의 경우 다음 몇 가지 단계를 따르세요. (사용 중인 OS 플랫폼에 따라 단계가 약간 다를 수 있습니다. 다른.)
클러스터의 각 노드에 대해 다음 단계를 반복합니다:
- 카우치베이스 서버 설치
- 중지 카우치베이스 서버 서비스.
- In /옵트/카우치베이스/등/카우치베이스/정적_구성설정 ipv6 에 true.
- 삭제 /opt/couchbase/var/lib/couchbase/config/config.dat.
- 다시 시작 카우치베이스 서버 서비스: IPv6 모드에서 카우치베이스 서버가 시작됩니다. 확인하려면 브라우저에서 https://[::1]:8091는 Couchbase Server가 실행되어야 하는 IPv6 주소 및 포트 번호입니다.
| 참고: 클러스터 설정에서는 모든 노드에서 IPv6를 사용하도록 설정한 경우에만 IPv6가 활성화됩니다. |
IPv6가 작동하는지 어떻게 알 수 있나요?
현재로서는 로그를 확인하여 IPv6 주소가 있는지 확인할 수 있습니다:

위 그림과 같이 IPv6 형식의 컴퓨터 주소가 표시됩니다.
IPv4 클러스터를 IPv6로 업그레이드하기
일반적으로 IPv4와 IPv6 환경을 모두 관리해야 하는 복잡한 특성을 고려할 때, 대부분의 사용자는 기존 환경에서 업그레이드하는 대신 새로 시작하게 됩니다. 기존 클러스터에서 데이터를 업그레이드/마이그레이션해야 하는 경우, 저희의 데이터센터 간 복제 기능:
- 소스 클러스터는 OS 수준에서 듀얼 스택을 지원해야 합니다.
- 소스 클러스터를 Couchbase Server 5.5로 업그레이드합니다.
- 위와 같이 IPv6를 사용하도록 설정하고 구성한 새 클러스터를 만듭니다. 이 클러스터의 크기는 워크로드에 맞게 적절히 조정해야 하지만, 다음과 같이 하세요. not 는 소스 클러스터와 동일해야 합니다.
- 만들기 클러스터 참조 및 복제 스트림 소스에서 대상 클러스터로 이동합니다.
- XDCR 대기열 모니터링 모든 돌연변이가 대상 클러스터로 복제될 때까지 소스에서 대상 클러스터로 복제됩니다.
- 대상 클러스터에 액세스를 시작하도록 애플리케이션을 재구성합니다.
- 모든 애플리케이션이 이동되면 소스 클러스터를 해제할 수 있습니다.
| 참고: 양방향 XDCR 복제를 위해 IPv4 및 IPv6 클러스터를 페어링할 수 없습니다. 양방향 복제의 경우, 두 클러스터 모두 IPv4여야 합니다. 또는 IPv6. |
IPv6로 시작하기
이제 IPv6를 사용할 시간입니다! 카우치베이스 서버 5.5 개발자 빌드에서 IPv6 기능을 사용해 보고 피드백을 보내주세요. 무엇을 기다리고 계십니까? 로 이동하여 카우치베이스 다운로드 페이지 의 다른 모든 새로운 기능과 함께 Couchbase 5.5 릴리스를 사용해 보세요. 카우치베이스 서버 5.5. 검토 카우치베이스 IPv6 기능에 대한 문서 여기를 클릭하세요. 여러분의 의견을 듣고 싶습니다.
| 참고: 5.5 개발자 빌드를 사용하려면 새로 설치해야 합니다. 개발자 빌드 릴리스는 프로덕션 환경이 아닌 곳에서만 사용해야 합니다. 개발자 빌드 릴리스에는 거친 부분과 버그가 있을 수 있습니다. |