Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Cloud Firestore 위치

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Cloud Firestore를 사용하기 전에 데이터베이스 위치 를 선택해야 합니다. 대기 시간을 줄이고 가용성을 높이려면 데이터를 필요로 하는 사용자 및 서비스와 가까운 위치에 데이터를 저장하십시오. 이 위치 설정은 프로젝트의 기본 Google Cloud Platform(GCP) 리소스 위치 입니다.

프로젝트 생성 중 또는 위치 설정이 필요한 다른 서비스를 설정할 때 기본 GCP 리소스 위치가 이전에 설정되었을 수 있습니다(아래 참조).

기본 GCP 리소스 위치

앱에 사용할 수 있는 여러 서비스에는 프로젝트의 기본 Google Cloud Platform(GCP) 리소스 위치 라는 위치 설정이 필요합니다. 이 위치는 위치 설정이 필요한 GCP 서비스에 대한 데이터가 저장되는 위치입니다.

다음 제품은 동일한 기본 GCP 리소스 위치를 공유합니다.

  • 클라우드 파이어스토어
    기본 GCP 리소스 위치는 Firebase 실시간 데이터베이스 에 적용되지 않습니다 .

  • 클라우드 스토리지
    기본 GCP 리소스 위치는 기본 Cloud Storage 버킷에만 적용됩니다. Blaze 요금제를 사용 중인 경우 각각 고유한 위치 가 있는 여러 버킷을 생성할 수 있습니다.

  • Google App Engine(GAE) 앱
    App Engine 앱 을 설정하는 경우 해당 위치는 기본 GCP 리소스 위치를 공유합니다. Cloud Scheduler를 사용하는 경우(예: 예약된 기능 실행) 프로젝트에 App Engine 앱이 있어야 합니다.

위치 유형

다중 지역 위치 또는 지역 위치에 Cloud Firestore 데이터를 저장할 수 있습니다.

위치가 us-central 또는 europe-west 인 App Engine 앱이 이미 있는 경우 Cloud Firestore 데이터베이스는 다중 지역 으로 간주됩니다.

다중 지역 위치

데이터베이스의 가용성과 내구성을 최대화하려면 다중 지역 위치를 선택하십시오.

다중 지역 위치는 데이터베이스의 여러 복제본이 저장되는 정의된 지역 집합으로 구성됩니다. 각 복제본은 데이터베이스의 모든 데이터를 포함하는 읽기-쓰기 복제본이거나 전체 데이터 집합을 유지 관리하지 않지만 복제에 참여하는 감시 복제본입니다.

여러 지역 간에 데이터를 복제함으로써 전체 지역이 손실되더라도 데이터를 계속 제공할 수 있습니다. 영역 내에서 데이터는 영역 간에 복제되므로 영역이 손실되더라도 해당 영역 내에서 데이터를 계속 제공할 수 있습니다.

Firebase는 다음과 같은 다중 지역 GCP 리소스 위치를 지원합니다.
다중 지역 이름 다중 지역 설명 읽기-쓰기 영역 증인 지역
eur3 유럽 europe-west1 (벨기에), europe-west4 (네덜란드) europe-north1 (핀란드)
nam5 미국 us-central1 (아이오와), us-central2 (오클라호마—비공개 GCP 지역) us-east1 (사우스 캐롤라이나)

지역 위치

지역 위치는 사우스 캐롤라이나와 같은 특정 지리적 위치입니다. 지역 위치의 데이터는 지역 내의 여러 영역 에 복제됩니다. 모든 지역 위치는 다른 지역 위치와 최소 100마일 떨어져 있습니다.

애플리케이션이 지연 시간에 민감한 경우 쓰기 지연 시간을 줄이려면 비용을 낮추거나 다른 GCP 리소스와 함께 위치를 지정 하려면 지역 위치를 선택하세요.

Firebase는 다음 지역 GCP 리소스 위치를 지원합니다.
지역 이름 지역 설명
북아메리카
us-west1 오리건
us-west2 로스 앤젤레스
us-west3 솔트 레이크시
us-west4 라스베가스
northamerica-northeast1 몬트리올
us-east1 사우스 캐롤라이나
us-east4 북부 버지니아
남아메리카
southamerica-east1 상파울루
유럽
europe-west2 런던
europe-west3 프랑크푸르트
europe-central2 바르샤바
europe-west6 취리히
아시아
asia-south1 뭄바이
asia-southeast1 싱가포르
asia-southeast2 자카르타
asia-east2 홍콩
asia-east1 대만
asia-northeast1 도쿄
asia-northeast2 오사카
asia-northeast3 서울
호주
australia-southeast1 시드니

위치 SLA

Cloud Firestore 위치 유형에 따라 SLA(서비스 수준 계약) 가동 시간 비율이 결정됩니다.

보장 서비스 월간 가동 시간 비율
Cloud Firestore 다중 지역 >= 99.999%
Cloud Firestore 지역 >= 99.99%

위치 가격

Cloud Firestore 위치에 따라 데이터베이스 작업 비용이 결정됩니다.

지역 및 지역 유형별 가격 책정에 대한 포괄적인 설명은 Cloud Firestore 청구 이해 를 참조하세요.

프로젝트의 위치 설정 보기

Firebase 콘솔에서 프로젝트 설정 으로 이동합니다.

다음 단계

  • 특정 위치에 Cloud Firestore 데이터베이스를 만들려면 Cloud Firestore 시작하기 를 방문하세요.
  • 대기 시간, 가용성 및 내구성 요구 사항을 충족하는 애플리케이션 구축에 대한 자세한 내용은 지리 및 지역 을 참조하십시오.