콘솔로 이동

프로젝트 위치 설정

새 Firebase 프로젝트를 만들 때 애널리틱스 위치는 물론 Cloud Firestore 위치도 선택합니다. 애널리틱스 위치는 조직의 국가/지역을 나타내고 Cloud Firestore 위치는 Cloud Firestore와 같은 데이터 위치를 지원하는 Google Cloud Platform 서비스에서 데이터를 저장하는 위치를 나타냅니다.

프로젝트 위치를 선택한 후에는 변경할 수 없습니다. 이 개요에 따라 프로젝트에 적합한 위치를 선택합니다.

위치 유형

다중 지역 위치 또는 단일 지역 내 위치를 선택할 수 있습니다.

다중 지역 위치

다중 지역 위치는 미국처럼 전반적인 지역을 의미합니다. 다중 지역 위치의 데이터는 여러 지역에 복제됩니다. 한 지역 내에서 발생하는 데이터는 영역 간에 복제됩니다.

Cloud Firestore 데이터베이스의 가용성과 내구성을 최대화하려면 다중 지역 위치를 선택합니다. 다중 지역 위치는 전체 지역의 손실을 감내하고 데이터 손실 없이 가용성을 유지할 수 있습니다.

현재 Firebase 서비스에 사용할 수 있는 유일한 다중 지역 위치는 미국입니다. 각 서비스의 이름은 다음과 같습니다.

Firebase 서비스 위치 이름
Cloud Firestore nam5/us-central
Cloud Functions us-central1
Cloud Storage us

지역 내 위치

지역 내 위치는 사우스캐롤라이나와 같은 지리적으로 특정된 위치를 의미합니다. 지역 내 위치의 데이터는 지역 내 여러 영역에 복제됩니다.

애플리케이션이 쓰기 지연 시간에 보다 민감하거나 다른 Google Cloud Platform 리소스와 위치를 공유하려면 지역 내 위치를 선택하세요.

Firebase 서비스에 사용할 수 있는 지역 내 위치는 다음과 같습니다.

지역명 지역 설명
us-east1 미국 사우스캐롤라이나
europe-west3 독일 프랑크푸르트

모든 지역 내 위치는 최소 약 161km(100마일) 이상 다른 지역 위치와 서로 떨어져 있습니다.

프로젝트 위치 설정

프로젝트 위치 설정은 다음 서비스에서 공유됩니다.

프로젝트 위치를 설정한 후에는 변경할 수 없습니다.

Firebase 프로젝트를 만들면 기본적으로 리전이 자동 선택됩니다. 위치 설정을 수정하려면 다음 단계를 따르세요.

  1. 기본으로 설정된 애널리틱스 위치 옆에 있는 edit 아이콘을 클릭합니다.
  2. 드롭다운 목록에서 원하는 Analytics location을 선택합니다.
  3. Cloud Firestore location(Cloud Firestore 위치)을 선택합니다.

프로젝트 위치를 설정할 때 리전 설정이 사용하려는 서비스에 미치는 영향을 고려합니다.

Cloud Functions

기본적으로 Cloud Functionsus-central1 리전을 사용합니다. 함수 정의에서 함수가 실행되는 지역을 변경할 수 있습니다. 자세한 내용은 Cloud Functions 위치를 참조하세요.

Cloud Firestore

Firebase 프로젝트를 만들 때 선택한 위치가 자동으로 Cloud Firestore에 적용됩니다. 이 위치를 선택한 후에는 변경할 수 없습니다. 지연 시간을 줄이고 가용성을 높이려면 데이터를 이용하는 서비스 및 사용자와 가장 가까운 지역에 데이터를 저장합니다. 자세한 내용은 Cloud Firestore 위치를 참조하세요.

Cloud Storage

Blaze 요금제를 사용하는 경우 만든 각 Cloud Storage 버킷의 위치 설정은 특정 버킷 사용이 필요한지에 따라 다를 수 있습니다. Spark 요금제를 사용하는 경우 단일 Cloud Storage 버킷은 프로젝트를 만들 때 선택한 Cloud Firestore 위치를 사용합니다. 자세한 내용은 버킷 위치를 참조하세요.

프로젝트 위치 설정 보기

Firebase Console의 프로젝트 설정에서 위치 설정을 확인할 수 있습니다.

지연 시간, 가용성, 내구성 요구사항을 충족하는 애플리케이션 빌드에 대한 자세한 내용은 위치 및 리전을 참조하세요.