MongoDB 호환성을 갖춘 Firestore 위치
Firestore 데이터베이스를 프로비저닝할 때는 데이터베이스의 위치 를 선택해야 합니다. 지연 시간을 줄이고 가용성을 높이려면 데이터가 필요한 서비스 및 사용자와 가까운 위치에 데이터를 저장합니다.
프로젝트에 각 고유한 위치 설정이 있는 데이터베이스를 필요에 따라 여러 개 만들 수 있습니다.
데이터베이스를 프로비저닝한 후에는 위치 설정을 변경할 수 없습니다.
위치 유형
_멀티 리전_ 위치 또는 리전 내 위치에 MongoDB 호환성을 갖춘 Firestore 데이터를 저장할 수 있습니다.
멀티 리전 위치
데이터베이스의 가용성 및 내구성을 최대화하려면 멀티 리전 위치를 선택합니다.
멀티 리전 위치는 데이터베이스의 여러 복제본이 저장되는 정의된 리전 집합으로 구성됩니다. 각 복제본은 데이터베이스의 모든 데이터를 포함하는 읽기-쓰기 복제본이거나 전체 데이터 세트를 관리하지는 않지만 복제에 참여하는 감시 복제본입니다.
여러 리전 간에 데이터를 복제하면 한 리전 전체가 손실되더라도 계속해서 데이터를 사용할 수 있습니다. 한 리전 내에서 데이터는 영역 간에 복제되므로 한 영역이 손실되더라도 해당 리전 내에서 데이터를 계속 사용할 수 있습니다.
MongoDB 호환성을 갖춘 Firestore는 다음과 같은 멀티 리전 위치를 지원합니다.
| 멀티 리전 이름 | 멀티 리전 설명 | 읽기-쓰기 리전 | 감시 리전 |
|---|---|---|---|
eur3 |
유럽 | europe-west1(벨기에), europe-west4(네덜란드) |
europe-north1(핀란드) |
nam5 |
미국 (중부) | us-central1 (아이오와), us-central2 (오클라호마 - 비공개 Google Cloud 리전) |
us-east1 (사우스캐롤라이나) |
nam7 |
미국(중부 및 동부) | us-central1 (아이오와), us-east4 (북버지니아) |
us-central2 (오클라호마 - 비공개 Google Cloud 리전) |
리전 내 위치
리전 내 위치는 사우스캐롤라이나와 같은 특정한 지리적 장소를 의미합니다. 리전 내 위치의 데이터는 리전 내 여러 영역에 복제됩니다. 모든 리전 내 위치는 서로 약 161km 이상 떨어져 있습니다.
비용을 절감하거나, 애플리케이션이 지연 시간에 민감하여 쓰기 지연 시간을 단축하거나, 다른 리소스와 Google Cloud 위치를 공유하려면 리전 내 위치를 선택합니다.
MongoDB 호환성을 갖춘 Firestore는 다음과 같은 리전별 리소스 위치를 지원합니다.
| 리전 이름 | 리전 설명 | |
|---|---|---|
| 북미 | ||
us-west1 | 오리건 | |
us-west2 | 로스앤젤레스 | |
us-west3 | 솔트레이크시티 | |
us-west4 | 라스베이거스 | |
|
|
아이오와 | |
northamerica-northeast1 | 몬트리올 | |
|
|
토론토 | |
|
|
케레타로 | |
us-east1 | 사우스캐롤라이나 | |
us-east4 | 북버지니아 | |
|
|
콜럼버스 | |
|
|
댈러스 | |
| 남미 | ||
|
|
산티아고 | |
southamerica-east1 | 상파울루 | |
| 유럽 | ||
europe-west2 | 런던 | |
|
|
벨기에 | |
|
|
네덜란드 | |
|
|
밀라노 | |
|
|
마드리드 | |
|
|
파리 | |
|
|
토리노 | |
|
|
베를린 | |
europe-west3 | 프랑크푸르트 | |
|
|
핀란드 | |
|
|
스톡홀름 | |
europe-central2 | 바르샤바 | |
europe-west6 | 취리히 | |
| 중동 | ||
|
|
도하 | |
|
|
Dammam | |
|
|
텔아비브 | |
| 아시아 | ||
asia-south1 | 뭄바이 | |
|
|
델리 | |
asia-southeast1 | 싱가포르 | |
asia-southeast2 | 자카르타 | |
asia-southeast3 | 방콕 | |
asia-east2 | 홍콩 | |
asia-east1 | 타이완 | |
asia-northeast1 | 도쿄 | |
asia-northeast2 | 오사카 | |
asia-northeast3 | 서울 | |
| 오스트레일리아 | ||
australia-southeast1 | 시드니 | |
|
|
멜버른 | |
| 아프리카 | ||
|
|
요하네스버그 | |
위치 SLA
MongoDB 호환성을 갖춘 Firestore 위치 유형에 따라 서비스수준계약 (SLA) 업타임 비율이 정식 버전 (GA)에 결정됩니다.
| 관련 서비스 | 월간 업타임 비율 |
|---|---|
| MongoDB 호환성을 갖춘 Firestore 멀티 리전 | >= 99.999% |
| MongoDB 호환성을 갖춘 Firestore 리전 | >= 99.99% |
위치별 가격 책정
MongoDB 호환성을 갖춘 Firestore 위치에 따라 데이터베이스 작업 비용이 결정됩니다.
리전 및 리전 유형별 가격 책정에 대한 자세한 설명은 MongoDB 호환성을 갖춘 Firestore 청구 이해를 참고하세요.
데이터베이스 위치 보기
다음 방법 중 하나를 사용하여 데이터베이스의 위치 설정을 확인합니다.
gcloud firestore databases list명령어를 실행합니다.Google Cloud 콘솔에서 데이터베이스 목록을 엽니다. 각 데이터베이스의 위치는 위치 열에 있습니다.
다음 단계
특정 위치에 MongoDB 호환성을 갖춘 Firestore 데이터베이스를 만들려면 데이터베이스 만들기 및 관리를 참고하세요.
지연 시간, 가용성, 내구성 요건을 충족하는 애플리케이션을 빌드하는 방법에 대한 자세한 내용은 지역 및 리전을 참조하세요.