Datastore 모드의 Firestore 위치

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

위치 유형

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

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

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

멀티 리전 위치

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

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

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

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

리전 위치

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

지역명 리전 설명
북미
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

northamerica-south1

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

케레타로
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-north2

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

스톡홀름 잎 아이콘 낮은 CO2
europe-central2 바르샤바
europe-west6 취리히 잎 아이콘 낮은 CO2
중동

me-central1

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

도하

me-central2

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

담맘

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 프로젝트의 위치가 설정됩니다.

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

  • 새로운 App Engine 애플리케이션 생성
  • Google Cloud 콘솔을 사용하여 첫 번째 Datastore 모드 항목 만들기

프로젝트 위치 보기

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

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

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

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

다음 단계