ตำแหน่ง Cloud Firestore

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

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

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

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

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

  • Cloud Firestore
    โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นของคุณใช้ไม่ ได้ กับ ฐานข้อมูลเรียลไทม์ของ Firebase

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

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

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

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

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

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

เลือกตำแหน่งหลายภูมิภาคเพื่อเพิ่มความพร้อมใช้งานและความทนทานของฐานข้อมูลของคุณ

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

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

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

ที่ตั้งภูมิภาค

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

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

Firebase รองรับตำแหน่งทรัพยากร GCP ระดับภูมิภาคต่อไปนี้
ชื่อภูมิภาค คำอธิบายภูมิภาค
อเมริกาเหนือ
us-west1 ออริกอน
us-west2 ลอสแองเจลิส
us-west3 ซอลต์เลกซิตี้
us-west4 ลาสเวกัส
northamerica-northeast1 มอนทรีออล
us-east1 เซาท์แคโรไลนา
us-east4 เวอร์จิเนียตอนเหนือ
อเมริกาใต้
southamerica-east1 เซาเปาโล
ยุโรป
europe-west2 ลอนดอน
europe-west3 แฟรงก์เฟิร์ต
europe-central2 วอร์ซอ
europe-west6 ซูริค
เอเชีย
asia-south1 มุมไบ
asia-southeast1 สิงคโปร์
asia-southeast2 จาการ์ตา
asia-east2 ฮ่องกง
asia-east1 ไต้หวัน
asia-northeast1 โตเกียว
asia-northeast2 โอซาก้า
asia-northeast3 โซล
ออสเตรเลีย
australia-southeast1 ซิดนีย์

ที่ตั้ง SLA

ประเภทตำแหน่ง Cloud Firestore ของคุณจะกำหนดเปอร์เซ็นต์ความพร้อมในการทำงานของ ข้อตกลงระดับบริการ (SLA) :

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

ราคาที่ตั้ง

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

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

ดูการตั้งค่าตำแหน่งโครงการของคุณ

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

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

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