เมื่อจัดสรรฐานข้อมูล Cloud Firestore คุณต้องเลือก สถานที่ตั้ง หากต้องการลดเวลาในการตอบสนองและเพิ่มความพร้อมใช้งาน ให้จัดเก็บข้อมูลไว้ใกล้กับผู้ใช้และบริการที่จำเป็นต้องใช้ข้อมูลนั้น
คุณสามารถสร้างฐานข้อมูลหลายรายการในโปรเจ็กต์ ได้ โดยแต่ละฐานข้อมูลจะมีค่ากำหนดสถานที่ตั้งของตัวเอง (ไม่บังคับ)
โปรดทราบว่าเมื่อจัดสรรฐานข้อมูลแล้ว คุณจะเปลี่ยนค่ากำหนดสถานที่ตั้งของฐานข้อมูลไม่ได้
ประเภทสถานที่ตั้ง
คุณสามารถจัดเก็บข้อมูล Cloud Firestore ไว้ในสถานที่ตั้งแบบ หลายภูมิภาค หรือสถานที่ตั้งแบบ ภูมิภาค
สถานที่ตั้งแบบหลายภูมิภาค
เลือกสถานที่ตั้งแบบหลายภูมิภาคเพื่อเพิ่มความพร้อมใช้งานและความคงทนของฐานข้อมูลให้สูงสุด
สถานที่ตั้งแบบหลายภูมิภาคประกอบด้วยชุดภูมิภาคที่กำหนดไว้ซึ่งมีการจัดเก็บสำเนาหลายรายการของฐานข้อมูล สำเนาแต่ละรายการจะเป็นสำเนาแบบอ่านและเขียนซึ่งมีข้อมูลทั้งหมดในฐานข้อมูล หรือสำเนาแบบพยานซึ่งไม่ได้เก็บรักษาข้อมูลทั้งหมดไว้ แต่มีส่วนร่วมในการจำลอง
การจำลองข้อมูลระหว่างหลายภูมิภาคช่วยให้ระบบแสดงข้อมูลต่อไปได้แม้ว่าภูมิภาคทั้งภูมิภาคจะสูญหายไป ภายในภูมิภาค ระบบจะจำลองข้อมูลทั่วทั้ง โซนเพื่อให้ระบบแสดงข้อมูลต่อไปได้ ภายในภูมิภาคนั้นแม้ว่าโซนจะสูญหายไป
Cloud Firestore รองรับสถานที่ตั้งแบบหลายภูมิภาคต่อไปนี้
| ชื่อหลายภูมิภาค | คำอธิบายหลายภูมิภาค | ภูมิภาคแบบอ่านและเขียน | ภูมิภาคแบบพยาน |
|---|---|---|---|
eur3 |
ยุโรป | europe-west1 (เบลเยียม), europe-west4 (เนเธอร์แลนด์) |
europe-north1 (ฟินแลนด์) |
nam5 |
สหรัฐอเมริกา (ภาคกลาง) | us-central1 (ไอโอวา), us-central2 (โอคลาโฮมา—ภูมิภาค Google Cloud ส่วนตัว) |
us-east1 (เซาท์แคโรไลนา) |
nam7 |
สหรัฐอเมริกา (ภาคกลางและภาคตะวันออก) | us-central1 (ไอโอวา), us-east4 (นอร์เทิร์นเวอร์จิเนีย) |
us-central2 (โอคลาโฮมา—ภูมิภาค Google Cloud ส่วนตัว) |
สถานที่ตั้งระดับภูมิภาค
สถานที่ตั้งระดับภูมิภาคคือสถานที่ทางภูมิศาสตร์ที่เฉพาะเจาะจง เช่น เซาท์แคโรไลนา ระบบจะจำลองข้อมูล ในสถานที่ตั้งระดับภูมิภาคในหลายโซนภายใน ภูมิภาค สถานที่ตั้งระดับภูมิภาคทั้งหมดจะอยู่ห่างจากสถานที่ตั้งระดับภูมิภาคอื่นๆ อย่างน้อย 100 ไมล์
เลือกสถานที่ตั้งระดับภูมิภาคเพื่อลดต้นทุน ลดเวลาในการตอบสนองในการเขียนหากแอปพลิเคชัน ของคุณมีความไวต่อเวลาในการตอบสนอง หรือเพื่อ การจัดวางร่วมกับทรัพยากรGoogle Cloudอื่นๆ
Cloud Firestore รองรับสถานที่ตั้งทรัพยากรที่เข้าถึงได้ในภูมิภาคต่อไปนี้
| ชื่อภูมิภาค | คำอธิบายภูมิภาค | |
|---|---|---|
| อเมริกาเหนือ | ||
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) ในช่วงที่พร้อมให้บริการโดยทั่วไป (GA) ดังนี้
| บริการที่ครอบคลุม | เปอร์เซ็นต์เวลาทำงานรายเดือน |
|---|---|
| Cloud Firestore แบบหลายภูมิภาค | >= 99.999% |
| Cloud Firestore แบบภูมิภาค | >= 99.99% |
การกำหนดราคาตามสถานที่ตั้ง
สถานที่ตั้งของ Cloud Firestore จะกำหนดต้นทุนของการดำเนินการกับฐานข้อมูล
ดูคำอธิบายที่ครอบคลุมเกี่ยวกับการกำหนดราคาต่อภูมิภาคและต่อประเภทภูมิภาคได้ที่ ดู ทำความเข้าใจCloud Firestoreการเรียกเก็บเงิน
ดูสถานที่ตั้งของฐานข้อมูล
ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อดูค่ากำหนดสถานที่ตั้งของฐานข้อมูล
เรียกใช้คำสั่ง
gcloud firestore databases listเปิดรายการฐานข้อมูลใน Google Cloud Console สถานที่ตั้งของฐานข้อมูลแต่ละรายการจะอยู่ในคอลัมน์สถานที่ตั้ง
ขั้นตอนถัดไป
หากต้องการสร้างฐานข้อมูลในสถานที่ตั้งที่เฉพาะเจาะจง โปรดดู สร้างและจัดการฐานข้อมูลCloud Firestore
ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพลิเคชันให้ตรงตามข้อกำหนดด้านเวลาในการตอบสนอง ความพร้อมใช้งาน และความคงทนได้ที่ ภูมิศาสตร์และภูมิภาค