엔지니어링

Elastic Cloud로 리전 및 클라우드 서비스 제공자 간 검색과 복제

Elastic Cloud에서 클러스터 간 검색 및 복제 기능이 정식 버전으로 출시된다는 기쁜 소식을 알려드립니다. 

이 두 가지 기능을 사용하면 전 세계 여러 리전 및 클라우드 서비스 제공자에 걸쳐 데이터를 검색하고 복제할 수 있으며 다음과 같은 이점이 있습니다.

  • 가용성 증가
  • 전 세계에서 데이터 검색
  • 지연 시간 단축 및 데이터 지역성 해결

아래에서 이 두 기능에 대해 자세히 알아보세요!

클러스터 간 검색으로 더 빠르게 인사이트 확보

클러스터 간 검색 기능을 사용하면 여러 리전 및 클라우드 서비스 제공자에 걸쳐 원격 클러스터를 검색할 수 있습니다. 리전별 데이터 사일로를 없애면 인사이트를 더 빠르게 확보할 수 있습니다. 그 방법은 다음과 같습니다.

데이터에 대한 하나의 종합적인 관점을 확보합니다. 클러스터의 물리적 위치와 관계없이 여러 클러스터를 검색하는 시각화, 대시보드 및 머신 러닝 작업을 구성합니다.

통합 가시성과 보안 데이터를 손쉽게 관리하고 분석합니다. 여러 클러스터에 걸쳐 검색하면서 상충되는 워크로드를 분리하여 유지합니다. 또한 클러스터를 개별적으로 확장하고, 액세스를 보다 효과적으로 제어하고, 더 빠른 분석이라는 이점을 추가로 얻을 수 있습니다. 

클러스터 간 검색에 대한 자세한 내용은 설명서를 참조하세요. 

클러스터 간 복제로 사용자 경험 향상

클러스터 간 복제 기능을 사용하면 클러스터의 위치와 관계없이 여러 클러스터에 걸쳐 데이터 사본을 복제하고 저장할 수 있습니다. 이는 다음과 같은 경우에 상당한 이점을 제공합니다. 

재해 복구: 하나의 리전(또는 클라우드 서비스 제공자) 전체가 가동 중단된 경우 데이터를 다른 리전이나 클라우드 서비스 제공자로 복제하면 한순간의 공백도 없이 검색 요청을 계속해서 처리할 수 있습니다. 

데이터 지역성: 데이터를 사용자에게 더 가깝게 가져와서 지연 시간을 줄이고 사용자에게 더 빠른 응답 시간을 제공합니다. 

클러스터 간 복제에 대한 자세한 내용은 설명서를 참조하세요.

Elastic Cloud로 클러스터 구성을 간편하게

클러스터 간 검색 및 복제가 가능하려면 Elastic Cloud 계정 내 클러스터 간에 신뢰가 구축되어야 합니다. 각 Elasticsearch 클러스터는 검색하거나 복제하려는 다른 클러스터의 인증서를 신뢰하도록 별도로 구성되어야 합니다. Elastic Cloud가 이러한 번거로운 작업을 모두 대신 수행하므로 사용자는 복잡한 구성 작업 대신 비즈니스 성과에 집중할 수 있습니다.

다음 옵션을 사용하여 계정의 클러스터 간에 신뢰 수준을 간단하게 제어할 수 있습니다.

  • 모든 배포 신뢰: 계정의 모든 배포가 기본적으로 서로를 신뢰합니다. 여기에는 나중에 수행될 배포도 포함됩니다. 
  • 배포를 신뢰하지 않음: 모든 배포를 신뢰하지 않습니다.
  • 특정 배포만 신뢰: 기존 배포 목록에서 신뢰할 배포를 선택합니다. 이 옵션은 계정별이 아닌 배포별로만 사용할 수 있습니다.

시작하기

다음은 Elastic Cloud 콘솔에서 신뢰를 구성하는 방법을 단계별로 보여줍니다. 이 예제에서는 Google Cloud Platform 미국 중앙 1(아이오와) 리전의 rad-app-logs와 Azure 북유럽(아일랜드) 리전의 central-logging이라는 두 개의 배포를 사용합니다.

신뢰 구성 방법을 보여주는 애니메이션

먼저 central-logging 배포가 계정의 모든 배포를 신뢰하도록 구성합니다. 이렇게 하면 계정 내 모든 배포에서 데이터를 검색할 수 있습니다.

  • 배포 목록에서 central-logging을 선택한 다음 보안 페이지로 이동합니다.
  • 신뢰 관리 섹션에서 편집을 선택합니다. 
  • 사용 가능한 옵션에서 모든 배포 신뢰 옵션을 선택한 다음 신뢰 업데이트를 선택합니다.

다음으로 central-logging 배포를 신뢰하도록 rad-app-logs 배포를 구성합니다.

  • rad-app-logs 배포를 선택하고 보안 페이지로 이동합니다.
  • 신뢰 관리 섹션에서 편집 버튼을 선택합니다.
  • 특정 배포만 신뢰를 선택하고 계정의 배포 목록에서 central-logging을 선택한 다음 신뢰 업데이트를 선택합니다.
  • 동일한 보안 페이지에서 원격 클러스터 파라미터 섹션에 있는 프록시 주소서버 이름을 복사합니다. 이는 rad-app-logs를 원격 클러스터로 구성하는 데 필요합니다.

원격 클러스터 추가 방법을 보여주는 애니메이션

마지막으로 rad-app-logscentral-logging 배포의 원격 클러스터로 구성할 수 있습니다.

  • central-logging Kibana 인스턴스로 이동합니다.
  • 스택 관리 아래에 있는 원격 클러스터 페이지를 엽니다. 
  • 이제 원격 클러스터 추가를 선택합니다. 
  • 이름을 설정하여 양식을 작성합니다. 이 예제에서는 rad-app-logs라는 배포 이름을 사용한 다음 이전 단계에서 복사한 프록시 주소서버 이름 값을 관련 필드에 사용합니다.
  • 추가 구성을 적용할 수 있으며 마지막으로 저장을 선택합니다.

배포 간에 신뢰를 구성했으므로 이제 central-logging 클러스터를 사용하여 rad-app-logs 및 다른 원격 클러스터에서 데이터를 검색할 수 있습니다. 또한 central-logging 배포에 팔로워 인덱스를 구성하여 rad-app-logs 배포에서 데이터를 복제할 수 있습니다.

그럼 이제 무엇을 해야 할까요?

Elastic Cloud 콘솔에 로그인하여 시작하기만 하면 됩니다. 궁금한 점이 있으시면 Elastic 커뮤니티에서 다른 사용자와 논의하거나 토론 포럼을 확인해 주세요.