문서 메뉴

Atlas Device Sync

모바일 앱을 개발 중입니다. 사용자는 자신의 데이터가 클라우드에 저장되고 다른 장치에서 액세스할 수 있기를 원합니다. 모바일 장치의 네트워크 액세스는 간헐적일 수 있으므로 먼저 장치에 로컬로 데이터를 기록해야 합니다. 그런 다음 백그라운드 프로세스를 통해 데이터를 클라우드와 동기화하고 쓰기 충돌 문제를 해결합니다.

Atlas Device Sync는 더 좋은 성능의 앱을 더 빠르게 구축할 수 있도록 위에 설명된 모든 기능을 제공합니다.

Atlas Device Sync 소개 보기 Learning Byte(바이트)에서 자세히 알아보세요.

템플릿 앱으로 구축 시작하기
Atlas Device Sync 그림
제품 소개
클라우드와 연결된 모바일 장치 아이콘

전면 Realm, 후면 MongoDB

Atlas Device Sync는 Realm SDK를 사용하는 클라이언트 앱과 Atlas에서 실행 중인 MongoDB 인스턴스 간의 가교 역할을 합니다. Realm은 모바일 개발에 최적화된 경량 데이터베이스입니다.

충돌 해결을 나타내는 아이콘

강력하고 안전합니다

Device Sync는 사용자를 대신해 충돌을 자동으로 처리합니다. 덕분에 여러 클라이언트에서 충돌하는 쓰기를 해결하기 위해 복잡한 사용자 지정 코드를 작성할 필요가 없습니다. 사용자 기반 권한 시스템이 누가, 어떤 데이터에 액세스할 수 있는지 제어할 수 있도록 지원합니다.

네트워크 손실을 나타내는 아이콘

'상시 가동' 경험

Realm 데이터베이스와 Device Sync가 간헐적인 연결을 원활하게 처리하여 사용자는 현재 네트워크 상태에 관계없이 앱을 계속 사용할 수 있습니다.

시작 위치
서로 데이터를 동기화하는 두 개의 모바일 장치를 나타내는 아이콘

템플릿 스타터 앱 실행

Device Sync를 시작하는 가장 좋은 방법은 템플릿 스타터 앱을 사용하는 것입니다. Atlas App Services UI의 App Services 탭에서 템플릿을 선택할 수 있습니다. Atlas는 백엔드 인스턴스를 구성하고 선택한 플랫폼에 대한 프론트엔드 코드를 제공합니다.

무료 Atlas 계정에 등록하세요

튜토리얼 아이콘

Device Sync 튜토리얼 따라하기

모바일 앱 튜토리얼에서는 Atlas Device Sync를 사용하여 템플릿 스타터 앱을 기반으로 기능을 구축하는 방법을 안내합니다.

튜토리얼 페이지 방문

다음 단계
1

데이터의 유효성을 검사하고 언어별 클래스를 생성하는 데 사용할 수 있는 표준 스키마로 애플리케이션 데이터 모델을 정의하세요. Sync Data Model Overview(데이터 모델 동기화 개요)를 읽고 상황을 파악하세요.

2

템플릿 앱 중 하나를 기반으로 앱을 만들었든, 처음부터 새로 만들었든, 어느 점에서는 필요에 따라 동기화를 특별히 구성하고 싶을 것입니다. 자세한 정보: Atlas Device Sync 구성 및 활성화

3

Device Sync는 누가 어떤 데이터에 액세스할 수 있는지 제어할 수 있는 사용자 기반 권한 시스템을 제공합니다. 다양한 실제 사용 사례에 대한 권한을 설정하는 방법을 알아보려면 Device Sync 권한 가이드를 확인하세요.

4

클라이언트 재설정 설명서를 참조해 스키마 변경 사항과 데이터 복구 시나리오를 처리할 수 있는 강력한 앱을 개발하고, Sync 오류 자료를 참조해 기타 오류와 극단적인 사례를 해결할 수 있습니다.

5

Sync Production Load Testing(Sync 프로덕션 로드 테스트) 가이드를 사용하여 시뮬레이션된 로드로 앱을 테스트한 다음, Device Sync Production Checklist(Device Sync 프로덕션 체크리스트)를 사용하여 앱을 출시할 준비를 하세요. 무료 계층 이후의 사용량에 따라 비용이 어떻게 달라지는지 알아보려면 Billing(요금 청구) 페이지를 참조하세요.

추가 정보
모바일 앱 아이콘

기기에서

암호화 API를 사용하여 Realm 데이터베이스 파일의 민감한 데이터를 암호화하세요.

내장 사용자 인증 제공자에는 익명, 이메일/비밀번호, API 키, 사용자 지정 기능, 사용자 지정 JWT, Facebook, Google 및 Apple이 포함됩니다.

네트워크 업로드/다운로드를 가리키는 아이콘

전송 중

Device Sync는 TLS(Transport Layer Security, 전송 계층 보안)를 사용하여 모든 네트워크 트래픽을 암호화합니다. 문서 수준 권한 및 필드 수준 권한에 따라 어떤 데이터를 장치와 동기화할 수 있는지가 결정됩니다.

자물쇠 아이콘

클라우드

MongoDB Atlas는 필수 컴플라이언스 표준을 충족하는 기능을 갖추고 있습니다.

  • 암호화된 스토리지

  • 네트워크 격리

  • 역할 기반 액세스 관리

  • ISO, SOC, PCI, HIPAA, HITRUST, VPAT, GDPR, CSA