ตำแหน่ง Cloud Firestore

ก่อนใช้ Cloud Firestore คุณต้องเลือกตำแหน่งที่ตั้งสำหรับ ฐานข้อมูล เพื่อลดเวลาในการตอบสนองและเพิ่มความพร้อมใช้งาน ให้เก็บข้อมูลไว้ใกล้กับ ผู้ใช้และบริการที่ต้องการใช้ การตั้งค่าตำแหน่งนี้เป็นของโปรเจ็กต์ ตำแหน่งทรัพยากรเริ่มต้นของ Google Cloud Platform (GCP)

โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นอาจถูกตั้งค่าไว้ก่อนหน้านี้ ในระหว่างการสร้างโปรเจ็กต์หรือเมื่อตั้งค่าบริการอื่นที่ต้องใช้ การตั้งค่าตำแหน่ง (ดูด้านล่าง)

ตำแหน่งทรัพยากร GCP เริ่มต้น

บริการหลายอย่างที่ใช้ได้กับแอปของคุณต้องมีการตั้งค่าตำแหน่ง ซึ่งเรียกว่าตำแหน่งทรัพยากร Google Cloud Platform (GCP) เริ่มต้นของโปรเจ็กต์ สถานที่นี้ คือตำแหน่งที่จัดเก็บข้อมูลสำหรับบริการ GCP ที่ต้องมีการตั้งค่าตำแหน่ง

ผลิตภัณฑ์ต่อไปนี้แชร์ตำแหน่งทรัพยากร GCP เริ่มต้นเดียวกัน

  • Cloud Firestore
    โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นไม่มีผลกับ Firebase Realtime Database

  • พื้นที่เก็บข้อมูลระบบคลาวด์
    โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นจะมีผลกับ ที่เก็บข้อมูล Cloud Storage เริ่มต้น หากใช้แพ็กเกจ Blaze คุณสามารถสร้างได้หลายรายการ โดยแต่ละที่เก็บข้อมูลจะมีขนาดของตนเอง location

  • แอป Google App Engine (GAE)
    หากตั้งค่า แอป App Engine ตำแหน่งของแอปนั้น แชร์ตำแหน่งทรัพยากร GCP เริ่มต้น โปรดทราบว่าหากใช้ Cloud Scheduler (เช่น เพื่อเรียกใช้ฟังก์ชันที่ตั้งเวลาไว้) คุณจะต้องมีแอป App Engine ในโปรเจ็กต์

ประเภทของสถานที่

คุณสามารถจัดเก็บข้อมูล Cloud Firestore ไว้ใน สถานที่ตั้งหลายภูมิภาคหรือสถานที่ตั้งภูมิภาค

โปรดทราบว่าหากคุณมีแอป App Engine ที่มีตำแหน่งของ us-central หรือ europe-west ฐานข้อมูล Cloud Firestore ของคุณจะ ถือเป็นแบบหลายภูมิภาค

ตำแหน่งที่ตั้งแบบหลายภูมิภาค

เลือกสถานที่ตั้งแบบหลายภูมิภาคเพื่อเพิ่มความพร้อมจำหน่ายสินค้าให้สูงสุด และ ความคงทนของฐานข้อมูลได้

สถานที่ตั้งแบบหลายภูมิภาคประกอบด้วยชุดที่กำหนดไว้ region ที่มีการจำลองฐานข้อมูลหลายรายการ จะได้รับการจัดเก็บไว้ ตัวจำลองแต่ละแบบเป็นการจำลองแบบอ่าน-เขียนซึ่งมีข้อมูล ข้อมูลในฐานข้อมูลหรือตัวจำลองพยาน ซึ่งไม่ได้เก็บข้อมูลทั้งชุดของ แต่มีส่วนร่วมในการจำลอง

การจำลองข้อมูลระหว่างหลายเขตข้อมูลจะทำให้ ยังคงให้บริการต่อไป แม้ในกรณีที่ ภูมิภาค ภายในภูมิภาคหนึ่งจะมีการจำลองข้อมูลทั่วทั้ง zones เพื่อให้ระบบแสดงข้อมูลได้ต่อไป ภายในภูมิภาคนั้น แม้ว่าจะสูญเสียโซนแล้วก็ตาม

Firebase รองรับตำแหน่งทรัพยากร GCP แบบหลายภูมิภาคต่อไปนี้
ชื่อหลายภูมิภาค คำอธิบายหลายภูมิภาค ภูมิภาคแบบอ่าน-เขียน เขตพยาน
eur3 ยุโรป europe-west1 (เบลเยียม) europe-west4 (เนเธอร์แลนด์) europe-north1 (ฟินแลนด์)
nam5 สหรัฐอเมริกา us-central1 (ไอโอวา), us-central2 (โอคลาโฮมา - ภูมิภาค GCP ส่วนตัว) us-east1 (เซาท์แคโรไลนา)

ตำแหน่งที่ตั้งในภูมิภาค

สถานที่ตั้งระดับภูมิภาคคือสถานที่ทางภูมิศาสตร์ที่เฉพาะเจาะจง เช่น เซาท์แคโรไลนา ข้อมูล ในสถานที่ตั้งระดับภูมิภาคจะมีการจำลองในหลายโซนภายใน region [ภูมิภาค] สถานที่ตั้งระดับภูมิภาคทั้งหมดอยู่ห่างจากสถานที่ตั้งระดับภูมิภาคอื่นๆ อย่างน้อย 100 ไมล์

เลือกตำแหน่งที่ตั้งในภูมิภาคสำหรับต้นทุนที่ต่ำลงสำหรับเวลาในการตอบสนองการเขียนที่ต่ำลงหาก มีความไวต่อเวลาในการตอบสนอง หรือ ตำแหน่งร่วมกับทรัพยากร GCP อื่นๆ

Firebase รองรับตำแหน่งทรัพยากร GCP ระดับภูมิภาคต่อไปนี้
ชื่อภูมิภาคคำอธิบายภูมิภาค
อเมริกาเหนือ
us-west1ออริกอน
us-west2ลอสแอนเจลิส
us-west3ซอลต์เลกซิตี
us-west4ลาสเวกัส

us-central1

ไอโอวา
northamerica-northeast1มอนทรีออล

northamerica-northeast2

โทรอนโต
us-east1เซาท์แคโรไลนา
us-east4เวอร์จิเนียตอนเหนือ

us-east5

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

โคลัมบัส

us-south1

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

แดลลัส
อเมริกาใต้

southamerica-west1

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

ซันติอาโก
southamerica-east1เซาเปาลู
ยุโรป
europe-west2ลอนดอน

europe-west1

เบลเยียม

europe-west4

เนเธอร์แลนด์

europe-west8

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage for Firebase คุณควรเลือกตำแหน่งอื่น

มิลาน

europe-southwest1

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

มาดริด

europe-west9

ปารีส

europe-west12

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

ตูริน

europe-west10

สถานที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

เบอร์ลิน
europe-west3แฟรงค์เฟิร์ต

europe-north1

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

ฟินแลนด์
europe-central2วอร์ซอ
europe-west6ซูริก
ตะวันออกกลาง

me-central1

โดฮา

me-central2

ดัมมาม

me-west1

เทลอาวีฟ
เอเชีย
asia-south1มุมไบ

asia-south2

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

เดลี
asia-southeast1สิงคโปร์
asia-southeast2จาการ์ตา
asia-east2ฮ่องกง
asia-east1ไต้หวัน
asia-northeast1โตเกียว
asia-northeast2โอซาก้า
asia-northeast3โซล
ออสเตรเลีย
australia-southeast1ซิดนีย์

australia-southeast2

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

เมลเบิร์น
แอฟริกา

africa-south1

สถานที่นี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ

โจฮันเนสเบอร์ก

SLA ของสถานที่ตั้ง

ประเภทสถานที่ตั้งCloud Firestoreจะเป็นตัวกำหนด ข้อตกลงระดับการให้บริการ (SLA) เปอร์เซ็นต์ระยะเวลาทำงาน:

บริการที่ครอบคลุม เปอร์เซ็นต์เวลาทำงานรายเดือน
Cloud Firestore หลายภูมิภาค >= 99.999%
ระดับภูมิภาค Cloud Firestore >= 99.99%

การกำหนดราคาตามสถานที่ตั้ง

ตำแหน่งCloud Firestoreของคุณเป็นตัวกำหนดต้นทุนของฐานข้อมูล การดำเนินงาน

หากต้องการดูคำอธิบายที่ครอบคลุมเกี่ยวกับการกำหนดราคาต่อภูมิภาคและต่อประเภทภูมิภาค ดูทำความเข้าใจเกี่ยวกับการเรียกเก็บเงินของ Cloud Firestore

ดูตำแหน่งของฐานข้อมูล

ในคอนโซล Firebase ให้ไปที่ การตั้งค่าโปรเจ็กต์

ขั้นตอนถัดไป

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพลิเคชันเพื่อตอบสนองเวลาในการตอบสนองของคุณ ข้อกำหนดด้านความพร้อมจำหน่ายสินค้าและความคงทนโปรดดู ภูมิศาสตร์และภูมิภาค