Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

เลือกสถานที่สำหรับโครงการของคุณ

ผลิตภัณฑ์ Firebase หลายอย่างต้องมีการตั้งค่าตำแหน่ง:

  • Google Analytics - หากคุณเปิดใช้งาน Google Analytics ในโครงการ Firebase ของคุณคุณจะได้รับแจ้งให้เลือกที่ตั้งของรายงาน Analytics ตำแหน่งนี้แสดงถึงประเทศหรือภูมิภาคขององค์กรของคุณ ในทางกลับกัน สถานที่ตั้ง Analytics ของคุณจะกำหนดสกุลเงินสำหรับการรายงานรายได้

  • เมฆ FireStore และการจัดเก็บเมฆ - หากคุณเริ่มใช้อย่างใดอย่างหนึ่งของผลิตภัณฑ์เหล่านี้คุณจะได้รับแจ้งให้เลือกโครงการของคุณ เริ่มต้นแพลตฟอร์มคลาวด์ของ Google (GCP) ที่ตั้งของทรัพยากร (ถ้ามันไม่ได้เลือกไว้เมื่อตั้งค่าบริการอื่น)

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

    ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่าสถานที่สำหรับฟังก์ชั่นที่ไม่ได้กำหนดเวลาเยี่ยมชม สถานที่ฟังก์ชั่นคลาวด์

  • ฐานข้อมูลเรียลไทม์ - หากคุณสร้างอินสแตนฐานข้อมูลเรียลไทม์, คุณจะได้รับแจ้งเพื่อเลือกสถานที่ตั้งของอินสแตนซ์และแต่ละอินสแตนซ์ที่สามารถอยู่ในสถานที่ที่แตกต่างกัน โปรดทราบว่าตำแหน่งของอินสแตนซ์ฐานข้อมูลเรียลไทม์ไม่ส่งผลต่อตัวเลือกสำหรับตำแหน่งทรัพยากร GCP เริ่มต้น

เลือกการตั้งค่าสถานที่สำหรับผลิตภัณฑ์หรือกลุ่มผลิตภัณฑ์

สำหรับส่วนมากใช้ในกรณีที่คุณเลือกการตั้งค่าสถานที่ใน คอนโซล Firebase ทั้งในระหว่างการสร้างโครงการหรือในหน้าคอนโซลสำหรับผลิตภัณฑ์ที่เฉพาะเจาะจง

การวิเคราะห์

หากคุณเปิดใช้ Google Analytics ในโครงการ Firebase คุณใน Firebase คอนโซล คุณได้รับแจ้งให้เลือกที่ตั้งของรายงาน Analytics เลือกประเทศหรือภูมิภาคที่แสดงถึงที่ตั้งขององค์กรของคุณ

หากคุณเป็นเจ้าของหรือผู้แก้ไขโครงการ คุณสามารถแก้ไขเขตเวลาและสกุลเงินสำหรับตำแหน่งการรายงาน Analytics ของคุณได้ ไปที่ การตั้งค่า Google Analytics แล้วเลื่อนไปยังบานหน้าต่างรายงาน

Cloud Firestore, Cloud Storage และฟังก์ชันตามกำหนดเวลา

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

  • หากคุณตั้งค่า Cloud Firestore หรือ Cloud Storage ระบบจะแจ้งให้คุณเลือกตำแหน่งทรัพยากร GCP เริ่มต้นของโปรเจ็กต์ในเวิร์กโฟลว์คอนโซล Firebase

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

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

  • คุณสามารถตั้งค่าโปรแกรมที่ตั้งของทรัพยากร GCP เริ่มต้นของคุณโดยการเรียก defaultLocation.finalize ปลายทางสำหรับโครงการ Firebase ของคุณ

ตำแหน่งฐานข้อมูลเรียลไทม์

หากคุณสร้างอินสแตนซ์ฐานข้อมูลเรียลไทม์ใหม่ คุณจะได้รับแจ้งให้เลือกตำแหน่งของอินสแตนซ์ในเวิร์กโฟลว์คอนโซล Firebase อินสแตนซ์ฐานข้อมูลเรียลไทม์แต่ละรายการในโครงการของคุณสามารถอยู่ในตำแหน่งอื่นได้ ตำแหน่งที่ได้รับการสนับสนุนในปัจจุบันสำหรับอินสแตนซ์ฐานข้อมูลเรียลไทม์แสดงอยู่ด้านล่างพร้อมกับโครงร่าง URL ของฐานข้อมูลที่เกี่ยวข้อง

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

ชื่อภูมิภาค คำอธิบายภูมิภาค โครงร่าง URL ฐานข้อมูล
us-central1 ไอโอวา DB_NAME .firebaseio.com
europe-west1 เบลเยียม DB_NAME .europe-west1.firebasedatabase.app
asia-southeast1 สิงคโปร์ DB_NAME .asia-southeast1.firebasedatabase.app

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

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

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

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

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

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

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

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

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

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

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

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 ซิดนีย์

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

  • การสร้างฐานข้อมูลเมฆ FireStore ในสถานที่เฉพาะเจาะจงเข้าชม เริ่มต้นด้วยเมฆ FireStore

  • เพื่อสร้าง การจัดเก็บเมฆ ถังไปที่หน้าเริ่มต้นสำหรับแพลตฟอร์มของคุณ

  • เมื่อต้องการเรียกใช้ฟังก์ชั่นที่กำหนดด้วยฟังก์ชั่นคลาวด์สำหรับ Firebase แวะไปที่ คู่มือการตั้งค่า

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