Datastore 모드의 Firestore 위치

Datastore 모드의 Firestore를 사용하려면 먼저 프로젝트의 데이터가 저장될 위치를 선택해야 합니다. 지연 시간을 줄이고 가용성을 높이려면 데이터가 필요한 서비스 및 사용자와 가까운 위치에 데이터를 저장합니다.

위치 유형

Datastore 모드 데이터를 멀티 리전 내 위치에 저장하거나 단일 리전 내 위치에 저장할 수 있습니다.

멀티 리전 내 위치의 데이터는 다중 영역 및 멀티 리전에 복제된 구성으로 작동합니다. 데이터베이스의 가용성 및 지속성을 최대화하려면 여러 지역 내 위치를 선택하세요. 멀티 리전 위치는 전체 리전 손실을 감내하고 데이터 손실 없이 가용성을 유지할 수 있습니다. 멀티 리전 위치를 선택하는 경우 Datastore 서비스수준계약에서 정의된 월간 업타임 비율이 리전 위치보다 높습니다.

리전 내 위치의 데이터는 다중 영역에 복제된 구성으로 작동합니다. 애플리케이션이 쓰기 지연 시간에 보다 민감하거나 애플리케이션이 사용하는 다른 Google Cloud 리소스와 위치를 공유하려면 리전 내 위치를 선택합니다.

멀티 리전 위치

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

여러 리전 간에 데이터를 복제하면 한 리전 전체가 손실되더라도 계속해서 데이터를 사용할 수 있습니다. 한 리전 내에서 데이터는 영역 간에 복제되므로 한 영역이 손실되더라도 해당 리전 내에서 데이터를 계속 사용할 수 있습니다.

현재 제공되는 멀티 리전 위치는 다음과 같습니다.

멀티 리전 이름 멀티 리전 설명 읽기-쓰기 리전 감시 리전
eur3 유럽 europe-west1(벨기에), europe-west4(네덜란드) europe-north1(핀란드)
nam5 미국 us-central1(아이오와), us-central2(오클라호마 — 비공개 Google Cloud 리전) us-east1(사우스캐롤라이나)

리전 위치

지역 내 위치는 캐롤라이나 남부처럼 지리적으로 특정된 위치입니다. 현재 제공되는 지역 내 위치는 다음과 같습니다.

지역명 리전 설명
북미
us-west1 오리건 리프 아이콘 낮은 CO2
us-west2 로스앤젤레스
us-west3 솔트레이크시티
us-west4 라스베이거스

us-central1

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

아이오와 리프 아이콘 낮은 CO2
northamerica-northeast1 몬트리올 리프 아이콘 낮은 CO2

northamerica-northeast2

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

토론토 리프 아이콘 낮은 CO2
us-east1 사우스캐롤라이나
us-east4 북버지니아

us-east5

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

콜럼버스

us-south1

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

댈러스 잎 아이콘 낮은 CO2
남미

southamerica-west1

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

산티아고 리프 아이콘 낮은 CO2
southamerica-east1 상파울루 리프 아이콘 낮은 CO2
유럽
europe-west2 런던 리프 아이콘 낮은 CO2
europe-west1 벨기에 리프 아이콘 낮은 CO2

europe-west4

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

네덜란드 잎 아이콘 낮은 CO2
europe-west3 프랑크푸르트 리프 아이콘 낮은 CO2

europe-west8

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

밀라노

europe-southwest1

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

마드리드 리프 아이콘 낮은 CO2

europe-west9

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

파리 리프 아이콘 낮은 CO2

europe-west12

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

토리노

europe-west10

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

베를린 잎 아이콘 낮은 CO2
europe-north1 핀란드 리프 아이콘 낮은 CO2
europe-central2 바르샤바
europe-west6 취리히 리프 아이콘 낮은 CO2
중동

me-central1

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

도하

me-central2

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

Dammam

me-west1

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

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

asia-south2

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

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

australia-southeast2

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

멜버른
아프리카

africa-south1

이 위치에서는 App Engine을 지원하지 않습니다. App Engine을 사용하려는 경우 다른 위치를 선택해야 합니다.

요하네스버그

위치 선택

Google Cloud 프로젝트의 위치 설정은 Datastore 모드의 Firestore와 App Engine 모두에 적용됩니다. 두 제품 중 한 위치를 선택하면 전체 Google Cloud 프로젝트의 위치가 설정됩니다.

프로젝트의 위치를 선택하지 않았다면 다음과 같은 작업 중 하나를 완료할 때 위치를 선택하라는 메시지가 나타납니다.

프로젝트 위치 보기

다음 방법 중 하나를 사용하여 프로젝트에 어떤 위치를 선택했는지 확인합니다.

  • gcloud app describe 명령어를 실행합니다.

  • 하나 이상의 App Engine 앱 버전이 배포되어 있는 경우 Google Cloud Console에서 App Engine 대시보드를 엽니다. 대시보드의 오른쪽 상단 모서리에 있는 위치 정보는 App Engine과 Datastore 모드의 Firestore에 모두 적용됩니다.

    이전에 선택한 위치의 스크린샷

다음 단계