Emplacements Firestore en mode Datastore

Avant de pouvoir utiliser Firestore en mode Datastore, vous devez choisir l'emplacement où seront stockées les données du projet. Pour réduire la latence et augmenter la disponibilité, stockez vos données à proximité des utilisateurs et des services qui en ont besoin.

Types d'emplacements

Vous pouvez stocker les données en mode Datastore dans un emplacement multirégional ou régional.

Les données d'un emplacement multirégional sont traitées au sein d'une configuration répliquée multizone et multirégionale. Sélectionnez un emplacement multirégional si vous souhaitez optimiser la disponibilité et la durabilité de votre base de données. Les emplacements multirégionaux peuvent tolérer la perte de régions entières et maintenir la disponibilité sans perdre de données. Dans le contrat de niveau de service Datastore, les emplacements multirégionaux définissent un pourcentage de disponibilité mensuelle supérieur à celui des emplacements régionaux.

Les données d'un emplacement régional sont traitées au sein d'une configuration répliquée multizone. Sélectionnez un emplacement régional si votre application est plus sensible au temps de latence d'écriture ou si vous souhaitez instaurer une colocation avec d'autres ressources Google Cloud que votre application peut utiliser.

Emplacements multirégionaux

Un emplacement multirégional correspond à une zone géographique générale, comme les États-Unis. Les emplacements multirégionaux comportent plusieurs emplacements régionaux. Les emplacements multirégionaux suivants sont disponibles :

Nom de l'emplacement multirégional Description de la zone multirégionale Régions constitutives
eur3 Europe europe-west1 europe-west4
nam5 France us-central1, us-central2 (Oklahoma – région GCP privée)

Emplacement régional

Un emplacement régional correspond à une zone géographique spécifique, par exemple la Caroline du Sud. Les emplacements régionaux suivants sont disponibles :

Nom de la région Description de la région
Amérique du Nord
us-west2 Los Angeles
us-west3 Salt Lake City
northamerica-northeast1 Montréal
us-east1 Caroline du Sud
us-east4 Virginie du Nord
Amérique du Sud
southamerica-east1 São Paulo
Europe
europe-west2 Londres
europe-west3 Francfort
europe-west6 Zurich
Asie
asia-south1 Mumbai
asia-east2 Hong Kong
asia-northeast1 Tokyo
asia-northeast2 Osaka
Australie
australia-southeast1 Sydney

Tous les emplacements régionaux sont séparés des autres emplacements régionaux par une distance d'au moins 160 km.

Sélectionner un emplacement

Le paramètre d'emplacement pour votre projet Google Cloud s'applique à Firestore en mode Datastore et à App Engine. Lorsque vous sélectionnez un emplacement pour l'un des produits, il est défini pour l'intégralité de votre projet Google Cloud.

Si vous n'avez pas encore sélectionné d'emplacement pour votre projet, il vous sera demandé de le faire lorsque vous effectuerez l'une des tâches suivantes :

Afficher l'emplacement de votre projet

Utilisez l'une des méthodes suivantes pour identifier l'emplacement que vous avez sélectionné pour votre projet :

  • Exécutez la commande gcloud app describe.

  • Si au moins une version d'une application App Engine est déployée, ouvrez le tableau de bord App Engine dans Google Cloud Console. Les informations d'emplacement situées en haut à droite du tableau de bord s'appliquent à App Engine et à Firestore en mode Datastore.

    Capture d'écran de l'emplacement précédemment choisi

Étapes suivantes