ที่ตั้ง Cloud Firestore

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ประเภทสถานที่ตั้งของคุณเมฆ FireStore กำหนด ข้อตกลงระดับบริการ (SLA) ร้อยละ uptime:

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

ราคาที่ตั้ง

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

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

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

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

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

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