Docs Menu

Atlas Application Services란 무엇인가요?

Atlas Application Services는 앱을 구축하고, 서비스를 통합하고, Atlas 데이터에 더 빠르게 연결할 수 있도록 지원하는 완전 관리형 백엔드 서비스 및 API입니다.

지금 바로 프리 티어를 사용해 구축을 시작하세요.

구축 시작하기
Atlas App Services 일러스트레이션
가능한 작업들

Device Sync, API, 트리거와 같은 서비스를 사용하면 Atlas를 기반으로 거의 모든 앱 또는 백엔드 서비스를 쉽게 빌드하고 실행할 수 있습니다.

1

Device Sync는 SDK의 네이티브 언어 객체를 사용하여 데이터 모델을 정의하고 데이터로 작업합니다. 앱에 동기화 기능을 추가하는 데 필요한 모든 것이 Atlas Device SDK에 포함되어 있습니다.

SDK를 설치하려면 사용 중인 언어 및 플랫폼에 대한 SDK 설명서 를 참조하세요.

2

Atlas 앱에서 Device Sync를 허용하고 읽기 및 쓰기 권한을 정의하여 사용자가 동기화할 수 있는 데이터를 제어합니다. 동기화가 켜져 있으면 SDK가 있는 모든 앱에서 동기화를 시작할 수 있습니다.

동기화를 활성화하려면 Atlas Device Sync 활성화를 참조하십시오.

3

SDK로 구독한 데이터는 Atlas 클러스터 및 다른 클라이언트와 자동으로 동기화됩니다. 앱은 오프라인에서 계속 작동하며 네트워크 연결이 가능할 때마다 변경 사항을 결정적으로 동기화합니다.

데이터를 읽고, 쓰고, 구독하는 방법을 알아보려면 사용 중인 언어 및 플랫폼에 대한 SDK 문서를 참조하세요.

Atlas Device Sync 그림
1

MongoDB Atlas 데이터 API를 사용하면 HTTPS 요청을 사용하여 Atlas에서 데이터를 읽고 쓸 수 있습니다. 활성화되면 내장된 엔드포인트를 사용하여 데이터 작업을 수행할 수 있습니다.

데이터 API 엔드포인트를 참조하세요.

2

애플리케이션에 맞는 사용자 지정 엔드포인트로 API를 맞춤 설정할 수 있습니다. 각 엔드포인트는 특정 경로에 대해 들어오는 HTTPS 요청를 처리하고 구성 가능한 HTTPS 응답을 반환합니다.

사용자 정의 엔드포인트를 참조하세요.

3

요청을 인증하는 데 사용할 수 있는 API 키를 생성합니다. 또는 앱과 연결된 다른 인증 제공자 자격 증명을 사용할 수 있습니다.

자세한 내용은 데이터 API 인증을 참조하세요.

4

HTTPS를 지원하는 모든 서버 사이드 환경에서 요청을 보냅니다.

curl -X POST \
https://data.mongodb-api.com/app/<YOUR APP ID>/endpoint/data/v1/action/insertOne \
-H 'api-key: <YOUR API KEY>' \
-H 'Content-Type: application/json' \
-d '{
"dataSource": "mongodb-atlas",
"database": "learn-data-api",
"collection": "hello",
"document": {
"text": "Hello from the Data API!",
}
}'
데이터 연결을 위한 은유 역할을 하는 전기 플러그 앤 소켓의 그림입니다.
1

데이터베이스 작업이나 사용자 로그인과 같은 이벤트가 발생할 때 이에 응답하도록 트리거를 설정합니다. 또는 주기적인 일정에 따라 실행되도록 트리거를 구성합니다. 각 트리거 유형에 대해 사용자 지정 조건을 정의하여 트리거가 실행되어야 하는 시점을 정확하게 제어할 수 있습니다.

자세한 내용은 트리거를 참조하세요.

2

트리거가 실행되면 원하는 작업을 수행할 수 있는 핸들러에 이벤트 데이터가 전달됩니다. 서버리스 JavaScript 함수를 실행하거나 이벤트를 AWS EventBridge로 전달할 수 있습니다.

3

배포되면 트리거는 실행되도록 구성된 이벤트를 지속적으로 수신합니다. 이벤트로 인해 트리거가 실행되면 정의한 핸들러 로직이 자동으로 실행됩니다.

Atlas Triggers 의 인과 관계를 보여주는 뉴턴의 요람 장치 그림 .
주요 기능
Atlas Functions 아이콘

애플리케이션의 백엔드 로직을 실행하고 수요에 맞춰 자동으로 확장되는 함수를 사용하여 외부 서비스에 연결하세요.

서버리스 JavaScript 함수

데이터 액세스 제어 아이콘

동적 역할 기반 권한으로 어디서나 데이터에 안전하게 액세스합니다.

역할 기반 권한

문서 스키마 아이콘

데이터의 유효성을 검사하고 언어별 클래스를 생성하는 데 사용할 수 있는 표준 스키마로 애플리케이션 데이터 모델을 정의합니다.

스키마 및 관계

사용자 인증 아이콘

사용자가 선호하는 인증 방법을 사용하여 앱에 등록하고 로그인할 수 있습니다.

사용자 인증 제공자

값 목록 아이콘

앱의 기능과 구성 파일에서 전역 값과 개인 비밀을 정의하고 액세스합니다.

Values & Secrets

배포 모델 아이콘

전 세계 리전을 보유한 3대 주요 클라우드 공급자 중 하나에 앱을 배포하세요.

앱 배포 모델

추가 리소스
MongoDB Community 아이콘

다른 MongoDB 개발자들과 교류하고, 여러분이 즐겨 사용하는 도구를 사용하는 튜토리얼과 예시를 찾아보세요.

MongoDB 개발자 센터

피드백 아이콘

MongoDB 제품에 대한 기능 요청을 제출하고 투표하세요.

MongoDB 피드백

MongoDB 지원 아이콘

MongoDB 공식 지원 전문가팀에게 도움을 받으세요.

MongoDB 지원