Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

ตำแหน่ง 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 ให้ไปที่ การตั้งค่าโปรเจ็ กต์ของคุณ

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

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