Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

ที่ตั้ง Cloud Firestore

ก่อนที่คุณจะใช้ Cloud Firestore คุณต้องเลือก ตำแหน่ง สำหรับฐานข้อมูลของคุณ หากต้องการลดเวลาในการตอบสนองและเพิ่มความพร้อมให้จัดเก็บข้อมูลของคุณใกล้กับผู้ใช้และบริการที่ต้องการ การตั้งค่าตำแหน่งนี้เป็น ตำแหน่งทรัพยากรเริ่มต้นของ Google Cloud Platform (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 เริ่มต้นของคุณ โปรดทราบว่าหากคุณใช้ Cloud Scheduler (ตัวอย่างเช่นเพื่อเรียกใช้ ฟังก์ชันที่กำหนดเวลาไว้ ) คุณจะต้องมีแอพ App Engine ในโครงการของคุณ

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

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

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

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

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

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

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

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

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

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

Firebase สนับสนุนที่ตั้งทรัพยากร GCP ระดับภูมิภาคต่อไปนี้:
ชื่อภูมิภาค คำอธิบายภูมิภาค
อเมริกาเหนือ
us-west2 ลอสแองเจลิส
us-west3 ซอลต์เลกซิตี
us-west4 ลาสเวกัส
northamerica-northeast1 มอนทรีออ
us-east1 เซาท์แคโรไลนา
us-east4 เวอร์จิเนียตอนเหนือ
อเมริกาใต้
southamerica-east1 เซาเปาโล
ยุโรป
europe-west2 กรุงลอนดอน
europe-west3 แฟรงค์เฟิร์ต
europe-west6 ซูริค
เอเชีย
asia-south1 มุมไบ
asia-southeast2 จาการ์ตา
asia-east2 ฮ่องกง
asia-northeast1 โตเกียว
asia-northeast2 โอซาก้า
asia-northeast3 โซล
ออสเตรเลีย
australia-southeast1 ซิดนีย์

ตำแหน่ง SLA

ประเภทสถานที่ตั้ง Cloud Firestore ของคุณจะกำหนดเปอร์เซ็นต์ของ ข้อตกลงระดับการให้บริการ (SLA) :

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

การตั้งราคา

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

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

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

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

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

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