Cloud Firestore 위치

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라스베이거스

us-central1

아이오와
northamerica-northeast1몬트리올

northamerica-northeast2

토론토
us-east1사우스캐롤라이나
us-east4북버지니아

us-east5

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

콜럼버스

us-south1

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

댈러스
남미

southamerica-west1

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

산티아고
southamerica-east1상파울루
유럽
europe-west2런던

europe-west1

벨기에

europe-west4

네덜란드

europe-west8

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

밀라노

europe-southwest1

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

마드리드

europe-west9

파리

europe-west12

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

토리노

europe-west10

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

베를린
europe-west3프랑크푸르트

europe-north1

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

핀란드
europe-central2바르샤바
europe-west6취리히
중동

me-central1

도하

me-central2

담맘

me-west1

텔아비브
아시아
asia-south1뭄바이

asia-south2

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

델리
asia-southeast1싱가포르
asia-southeast2자카르타
asia-east2홍콩
asia-east1타이완
asia-northeast1도쿄
asia-northeast2오사카
asia-northeast3서울
오스트레일리아
australia-southeast1시드니

australia-southeast2

이 위치는 Cloud Storage for Firebase을(를) 지원하지 않습니다. Firebase용 Cloud Storage를 사용하려면 다른 위치를 선택해야 합니다.

멜버른
아프리카

africa-south1

이 위치는 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에서 프로젝트 설정으로 이동합니다.

다음 단계

  • 지연 시간, 가용성, 내구성 요건을 충족하는 애플리케이션을 빌드하는 방법에 대한 자세한 내용은 지역 및 리전을 참조하세요.