카우치베이스 모바일

카우치베이스 모바일 2.1 정식 버전 출시 발표

오늘, Couchbase Mobile 2.1의 정식 버전을 발표합니다. 이 릴리스는 Couchbase Mobile 2.0의 뒤를 잇는 버전입니다. 출시 를 출시했습니다. Couchbase Mobile은 모든 클라우드에서 모든 에지 장치로 또는 에지 장치 간에 직접 데이터를 안전하게 관리하고 동기화하여 Couchbase 데이터 플랫폼을 에지로 확장합니다. 이 포스팅에서는 이번 릴리스에서 제공되는 주요 기능에 대한 개요를 소개합니다.

소개

카우치베이스 모바일 2.0은 모바일 애플리케이션을 위한 가장 진보된 NoSQL 데이터 플랫폼을 구축했습니다. 수많은 새로운 기능 및 개선 사항 중에서도 완전히 새로운 스레드 안전 기능을 개발했습니다, 쿼리 API SQL과 유사한 쿼리 시맨틱을 지원하여 개발자가 새로운 API를 매우 쉽게 채택할 수 있도록 했습니다. 전체 텍스트 검색 지원을 통해 오프라인 모드에서도 매우 쉽게 반응성이 뛰어난 검색 환경을 구축할 수 있게 되었습니다. 또한 새로운 웹소켓 기반 복제 프로토콜 이전 버전보다 더 빠르고 리소스 효율이 높은 새로운 플랫폼을 출시했습니다. 지원되는 모든 플랫폼에서 새로운 기능을 신속하게 구축할 수 있는 아키텍처 기반을 마련한 것입니다.

카우치베이스 모바일 2.1에서는 비즈니스 크리티컬 애플리케이션의 요구 사항을 충족하기 위해 보안, 성능 및 고가용성 향상을 통해 플랫폼을 지속적으로 혁신하고 강화합니다.

이 글에서는 Couchbase Lite 및 Sync Gateway의 주요 기능에 대해 설명합니다. 여기서 설명하는 기능 외에도 플랫폼별 릴리스 노트에서 설명하는 여러 가지 버그 수정 및 소규모 개선 사항이 있습니다.

 

카우치베이스 라이트

피어 투 피어 데이터 동기화

이 기능을 사용하면 중앙 집중식 데이터 저장소 없이도 IP 및 Bluetooth, NFC와 같은 비IP 전송을 통해 Couchbase Lite 인스턴스 간에 데이터를 직접 동기화할 수 있습니다. 이를 통해 사용자는 지하 광산, 재해 복구 구역, 공원 및 숲의 외딴 지역과 같이 연결이 끊긴 환경에서도 협업할 수 있습니다. 데이터 동기화는 2.0에서 개발된 것과 동일한 WebSockets 기반 복제 프로토콜을 활용합니다. 이 프로토콜의 양방향 특성은 피어 투 피어 구성에 매우 적합합니다.

주목할 점은 데이터 저장 및 동기화 측면에 집중하여 기본 Couchbase Lite 데이터베이스의 변경 사항을 식별하고 특정 피어에 동기화할 변경 사항을 앱에 알린다는 점입니다. 연결된 피어 간의 푸시 전용, 풀 전용, 양방향 푸시-풀 데이터 동기화와 같은 유연한 구성을 지원합니다. 데이터 변경 사항의 실제 통신을 위해 앱이 Apple의 다음과 같은 적절한 플랫폼별 피어 투 피어 프레임워크와 통합할 수 있는 인터페이스를 정의합니다. 멀티피어 연결 또는 안드로이드의 주변 메시지 API.

디바이스 검색, 인증, 세션 설정/해제와 같은 피어 투 피어 설정의 측면은 앱의 책임이며 기존 프레임워크를 통해 매우 쉽게 지원됩니다. 이에 대한 자세한 내용은 피어 투 피어 문서.

couchbase mobile 2.1 peer-to-peer workflow

 

디바이스 내 데이터 암호화

이 엔터프라이즈 에디션 기능을 사용하면 Couchbase Lite 데이터를 암호화하여 에지 장치에 저장된 데이터를 안전하게 보호할 수 있습니다. 이는 SSL/TLS 기반 데이터 암호화와 함께 특히 의료, 방위 및 금융 산업에서 비즈니스 크리티컬 애플리케이션의 초석인 풀스택 데이터 보안 및 개인 정보 보호를 가능하게 합니다.

워드프레스닷컴은 AES-256 기반 암호화 표준을 지원합니다. 애플리케이션은 데이터베이스 구성의 일부로 원시 AES-256 키 또는 비밀번호를 제공하여 데이터베이스를 암호화할 수 있습니다. 후자의 경우 키는 비밀번호에서 파생됩니다. 애플리케이션은 원시 키 및/또는 비밀번호의 저장 및 관리를 담당합니다. 카우치베이스 라이트는 사용자 키나 비밀번호를 유지하지 않습니다. 이에 대한 자세한 내용은 암호화 문서.

동기화 게이트웨이

고가용성 보장

이 기능은 서버 재조정 또는 장애 조치 중에 동기화 게이트웨이의 다운타임이 전혀 발생하지 않도록 보장합니다. Mobile 2.1 이전에는 Couchbase 서버 데이터 노드 또는 인덱스 노드가 다운되면 재색인 작업이 완료되고 동기화 게이트웨이가 다시 요청 서비스를 시작할 수 있게 될 때까지 몇 분에서 몇 시간까지 걸릴 수 있었습니다. 2.1에서는 동기화 게이트웨이가 내부 보안 및 복제 기능을 위해 뷰에서 N1QL/글로벌 보조 인덱스(GSI)를 사용하는 것으로 마이그레이션되었습니다. 인덱스 복제본을 사용함으로써 노드 장애 조치 중에 다운타임이 발생하지 않도록 보장할 수 있습니다. 마이그레이션의 결과로 쿼리 처리 성능도 개선되었습니다. 이 기능은 기본적으로 활성화되어 있습니다. 이에 대한 자세한 내용은 동기화 게이트웨이 문서.

연속 로깅을 사용하여 지원 가능성 향상

이 기능을 사용하면 동기화 게이트웨이가 지원팀에서 사용하기 위한 4개의 새 로그 파일에 데이터를 지속적으로 출력합니다. 4개의 로그 파일은 오류, 경고, 정보, 디버그의 네 가지 로그 수준에 해당하며, 각각 고유한 보존 정책이 적용됩니다. 지원용 로그 파일을 콘솔 기반 로깅 기능에서 분리함으로써 사용자는 콘솔에 기록되는 항목을 유연하게 조정할 수 있으며, 심지어 지원 기능에 영향을 주지 않으면서도 콘솔을 비활성화할 수도 있습니다.

이 기능을 사용하면 지원팀이 사용자에게 돌아가 로깅의 상세도를 높인 후 로그를 재현해 보도록 요청하지 않고도 문제를 진단하는 데 필요한 모든 정보를 얻을 수 있습니다. 종종 문제를 재현하는 것이 간단하지 않을 수 있습니다! 이제 지원팀에서 문제를 진단하는 데 필요한 처리 시간을 줄일 수 있습니다. 이 기능은 기본적으로 사용 설정되어 있습니다.

이 기능에 대한 자세한 내용은 다음에서 확인할 수 있습니다. sgcollect_info및 동기화 게이트웨이 관리자 REST API에 대한 해당 개선 사항의 동기화 게이트웨이 문서.

 

couchbase mobile 2.1 Support File Loggers

파일 로거 지원

 

개인정보 보호 및 보안 강화

동기화 게이트웨이는 로그 삭제 기능을 옵트인 기능으로 지원하며 기본적으로 비활성화되어 있습니다. 활성화하면 모든 사용자 데이터가 로그 파일에서 삭제되도록 태그가 지정됩니다. sgcollect_info에 의해 로그가 사후 처리되는 동안 태그가 지정된 모든 사용자 데이터가 삭제됩니다. 이렇게 하면 지원팀과 공유되는 로그에서 모든 비공개 데이터가 삭제됩니다.

이제 동기화 게이트웨이는 사용자 이름/비밀번호 기반 인증 외에도 X.509 인증서를 사용하여 Couchbase 서버에 대해 인증하는 기능을 지원합니다. 이를 위해서는 다음을 지원하는 Couchbase Server 버전이 필요합니다. 인증서 기반 인증.

다음 단계

지금 바로 Couchbase Mobile 2.1을 다운로드할 수 있습니다. 다운로드 페이지. 엔터프라이즈 에디션은 개발 목적으로도 무료로 다운로드하여 사용할 수 있습니다. 자세한 내용은 새로운 기능 페이지로 이동합니다.

기타 유용한 링크는 다음과 같습니다:

질문이나 의견이 있으시면 아래에 댓글을 남겨 주세요 , 이메일 보내기 또는 다음 주소로 언제든지 저에게 연락하십시오. 트위터 .

 

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

Author

Posted by 프리야 라자고팔, 제품 관리 부문 선임 이사

프리야 라자고팔은 클라우드 및 엣지용 개발자 플랫폼을 담당하는 Couchbase의 제품 관리 수석 이사입니다. 그녀는 20년 이상 여러 기술 및 제품 리더십 직책을 맡으며 전문적으로 소프트웨어를 개발해 왔으며, 그중 10년 이상은 모바일 기술에 집중했습니다. TISPAN IPTV 표준 대표로서 IPTV 표준 사양에 핵심적인 기여를 했습니다. 네트워킹 및 플랫폼 보안 분야에서 22개의 특허를 보유하고 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.