배포 모델 및 리전
이 페이지의 내용
개요
앱을 처음 만들 때 애플리케이션의 데이터가 저장되고 처리되는 위치를 결정하는 배포서버 유형 을 선택해야 합니다. 앱을 전역으로 배포 하거나 특정 cloud 배포서버 리전으로 배포서버 를 제한할 수 있습니다.
배포 모델
글로벌 배포
전 세계적으로 배포된 앱은 다음 AWS 리전 모두에서 전 세계적으로 호스팅됩니다.
아일랜드(IE) -
aws-eu-west-1
오레곤(US-OR) -
aws-us-west-2
시드니(AU) -
aws-ap-southeast-2
버지니아(US-VA) -
aws-us-east-1
앱은 모든 리전에서 발생하는 대부분의 요청을 처리할 수 있습니다. 예를 들어 모든 리전에서 서버리스 함수를 실행하거나, 규칙을 평가하거나, 객체 스키마의 유효성을 검사하거나, 사용자를 인증할 수 있습니다.
연결된 MongoDB 데이터 소스에 대한 모든 쓰기 작업은 앱을 생성할 때 지정한 단일 리전 내에서 처리됩니다. 쓰기를 처리하기 위해 글로벌 리전을 선택할 수도 있지만 일반적으로 MongoDB 클러스터에 가장 가까운 리전을 선택해야 합니다. 다른 리전의 서버가 쓰기 요청을 처리해야 하는 경우 구성된 쓰기 리전으로 요청을 전달하므로 쓰기 작업에 지연 시간이 추가됩니다.
Realm SDK는 사용자 정보를 읽거나 함수를 호출하는 등의 애플리케이션 요청을 요청을 보낸 사용자와 가장 가까운 글로벌 배포 리전에서 자동으로 실행합니다. 글로벌 URL(예: 데이터 API 사용)로 전송된 요청은 DNS 수준에서 가장 가까운 서버로 전달됩니다. 지역별 URL로 전송된 요청은 사용자의 위치에 관계없이 해당 리전에서 실행됩니다.
로컬 배포
로컬에 배포된 앱은 단일 클라우드 공급자 리전에서 사용할 수 있습니다. 모든 요청과 MongoDB 쓰기 작업은 앱을 생성할 때 지정한 리전에서만 독점적으로 처리됩니다.
모든 리전에 배포할 수 있지만 일반적으로 애플리케이션 사용자에게 가장 가까운 리전을 선택해야 합니다.
클라우드 배포서버 리전
주요 클라우드 공급자가 호스팅하는 전 세계 클라우드 리전에 앱을 배포할 수 있습니다. 특정 리전에 대한 지원은 배포 모델에 따라 다릅니다. 글로벌 배포는 로컬 배포보다 지원되는 리전이 적습니다.
앱을 만들거나 구성할 때 리전을 지정하지 않으면 App Services는 선택한 데이터 소스에 지리적으로 가장 가까운 리전을 선택합니다.
앱 서비스는 다음 리전을 지원합니다:
클라우드 | 리전 | 위치 | 리전 ID | 로컬 | 글로벌 |
---|---|---|---|---|---|
AWS | eu-west-1 | 아일랜드(IE) | aws-eu-west-1 | ✓ | ✓ |
AWS | us-west-2 | 오레곤(US-OR) | aws-us-west-2 | ✓ | ✓ |
AWS | ap-southeast-2 | Sydney (AU) | aws-ap-southeast-2 | ✓ | ✓ |
AWS | us-east-1 | 버지니아(US-VA) | aws-us-east-1 | ✓ | ✓ |
AWS | us-east-2 | 오하이오(미국-VA) | aws-us-east-2 | ✓ | |
AWS | eu-west-2 | London (IE) | aws-eu-west-2 | ✓ | |
AWS | eu-central-1 | Frankfurt (DE-FF) | aws-eu-central-1 | ✓ | |
AWS | ap-south-1 | 뭄바이(IN-MB) | aws-ap-south-1 | ✓ | |
AWS | ap-southeast-1 | 싱가포르(SG) | aws-ap-southeast-1 | ✓ | |
AWS | sa-east-1 | 상파울루(BR-SP) | aws-sa-east-1 | ✓ | |
Azure | eastus2 | 버지니아(US-VA) | azure-eastus2 | ✓ | |
Azure | westus | 캘리포니아(US-OR) | azure-westus | ✓ | |
Azure | westeurope | 네덜란드(DE-FF) | azure-westeurope | ✓ | |
Azure | southeastasia | 싱가포르(SG) | azure-southeastasia | ✓ | |
Azure | eastasia | 홍콩(IN-MB) | azure-eastasia | ✓ | |
GCP | us-central1 | Iowa | gcp-us-central1 | ✓ | |
GCP | us-east4 | 버지니아 | gcp-us-east4 | ✓ | |
GCP | us-west1 | 오레곤 | gcp-us-west1 | ✓ | |
GCP | europe-west1 | 벨기에 | gcp-europe-west1 | ✓ | |
GCP | asia-south1 | 뭄바이 | gcp-asia-south1 | ✓ |