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