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 Realtime Database

  • การจัดเก็บเมฆ
    โปรดทราบว่าตำแหน่งทรัพยากร 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 ของคุณจะถือว่าเป็น หลายภูมิภาค

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

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

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

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

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 ให้ไปที่ การตั้งค่าโครงการ

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

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