ก่อนใช้ Cloud Firestore คุณต้องเลือกตำแหน่งสำหรับ ฐานข้อมูล เพื่อลดเวลาในการตอบสนองและเพิ่มความพร้อมใช้งาน ให้เก็บข้อมูลไว้ใกล้กับ ผู้ใช้และบริการที่ต้องการใช้ การตั้งค่าตำแหน่งนี้เป็นของโปรเจ็กต์ ตำแหน่งทรัพยากรเริ่มต้นของ Google Cloud Platform (GCP)
โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นอาจถูกตั้งค่าไว้ก่อนหน้านี้ ในระหว่างการสร้างโปรเจ็กต์หรือเมื่อตั้งค่าบริการอื่นที่ต้องใช้ การตั้งค่าตำแหน่ง (ดูด้านล่าง)
ตำแหน่งทรัพยากร GCP เริ่มต้น
บริการหลายอย่างที่ใช้ได้กับแอปของคุณต้องมีการตั้งค่าตำแหน่ง ซึ่งเรียกว่า ตำแหน่งทรัพยากรเริ่มต้นของ Google Cloud Platform (GCP) ของโปรเจ็กต์ สถานที่นี้ คือตำแหน่งที่จัดเก็บข้อมูลสำหรับบริการ GCP ที่ต้องมีการตั้งค่าตำแหน่ง
ผลิตภัณฑ์ต่อไปนี้แชร์ตำแหน่งทรัพยากร GCP เริ่มต้นเดียวกัน
Cloud Firestore
โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นมีผล ไม่ มีผลกับ ฐานข้อมูลเรียลไทม์ของ Firebaseพื้นที่เก็บข้อมูลระบบคลาวด์
โปรดทราบว่าตำแหน่งทรัพยากร 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 | ลาสเวกัส | |
|
ไอโอวา | |
northamerica-northeast1 | มอนทรีออล | |
|
โทรอนโต | |
us-east1 | เซาท์แคโรไลนา | |
us-east4 | เวอร์จิเนียตอนเหนือ | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
โคลัมบัส | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
แดลลัส | |
อเมริกาใต้ | ||
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
ซันติอาโก | |
southamerica-east1 | เซาเปาลู | |
ยุโรป | ||
europe-west2 | ลอนดอน | |
|
เบลเยียม | |
|
เนเธอร์แลนด์ | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
มิลาน | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
มาดริด | |
|
ปารีส | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
ตูริน | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
เบอร์ลิน | |
europe-west3 | แฟรงค์เฟิร์ต | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
ฟินแลนด์ | |
europe-central2 | วอร์ซอ | |
europe-west6 | ซูริก | |
ตะวันออกกลาง | ||
|
โดฮา | |
|
ดัมมาม | |
|
เทลอาวีฟ | |
เอเชีย | ||
asia-south1 | มุมไบ | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
เดลี | |
asia-southeast1 | สิงคโปร์ | |
asia-southeast2 | จาการ์ตา | |
asia-east2 | ฮ่องกง | |
asia-east1 | ไต้หวัน | |
asia-northeast1 | โตเกียว | |
asia-northeast2 | โอซาก้า | |
asia-northeast3 | โซล | |
ออสเตรเลีย | ||
australia-southeast1 | ซิดนีย์ | |
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
เมลเบิร์น | |
แอฟริกา | ||
ตำแหน่งที่ตั้งนี้ไม่รองรับ Cloud Storage for Firebase หากคุณวางแผนที่จะใช้ Cloud Storage สำหรับ Firebase คุณควรเลือก ในสถานที่ต่างๆ |
โจฮันเนสเบอร์ก |
SLA ของสถานที่ตั้ง
ประเภทตำแหน่ง Cloud Firestore จะเป็นตัวกำหนด ข้อตกลงระดับการให้บริการ (SLA) เปอร์เซ็นต์ระยะเวลาทำงาน:
บริการที่ครอบคลุม | เปอร์เซ็นต์เวลาทำงานรายเดือน |
---|---|
หลายภูมิภาคใน Cloud Firestore | >= 99.999% |
Cloud Firestore ระดับภูมิภาค | >= 99.99% |
การกำหนดราคาสถานที่ตั้ง
ตำแหน่ง Cloud Firestore เป็นตัวกำหนดค่าใช้จ่ายของฐานข้อมูล operations.
หากต้องการดูคำอธิบายที่ครอบคลุมเกี่ยวกับการกำหนดราคาต่อภูมิภาคและต่อประเภทภูมิภาค ดูทำความเข้าใจการเรียกเก็บเงิน Cloud Firestore
ดูตำแหน่งของฐานข้อมูล
ในคอนโซล Firebase ให้ไปที่ การตั้งค่าโปรเจ็กต์
ขั้นตอนถัดไป
- หากต้องการสร้างฐานข้อมูล Cloud Firestore ในตำแหน่งเฉพาะ โปรดไปที่ เริ่มต้นใช้งาน Cloud Firestore
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพลิเคชันเพื่อตอบสนองเวลาในการตอบสนองของคุณ ข้อกำหนดด้านความพร้อมจำหน่ายสินค้าและความคงทนโปรดดู ภูมิศาสตร์และภูมิภาค