โควต้าของ Earth Engine

ประเภทโควต้า

แพลตฟอร์ม Earth Engine มีขีดจํากัดโควต้าจํานวนหนึ่งเพื่อให้แน่ใจว่ามีการกระจายทรัพยากรอย่างเป็นธรรมแก่ผู้ใช้ เนื่องจาก Earth Engine มีทรัพยากรหลายประเภท (การประมวลผล พื้นที่เก็บข้อมูล ฯลฯ) จึงมีการจำกัดโควต้าหลายประเภท

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

ขีดจำกัดโควต้าที่ปรับได้

ขีดจํากัดต่อไปนี้อาจมีการปรับเปลี่ยนตามโปรเจ็กต์ ดูวิธีขอโควต้าเพิ่มได้ในหน้าความช่วยเหลือ

ประเภทโควต้า ค่าเริ่มต้น (ต่อโปรเจ็กต์)
จำนวนคำขอหลายรายการพร้อมกันสูงสุด (ปลายทางมาตรฐาน) คำขอพร้อมกัน 40 รายการ
จำนวนคำขอหลายรายการพร้อมกันสูงสุด (ปลายทางที่มีปริมาณมาก) คำขอพร้อมกัน 40 รายการ
อัตราการส่งคำขอสูงสุด (ต่อโปรเจ็กต์) 100 คำขอ/วินาที (6,000 คำขอ/นาที)
อัตราการส่งคำขอสูงสุด (ต่อบัญชี) 100 คำขอ/วินาที (6,000 คำขอ/นาที)
งานกลุ่มที่ทำงานพร้อมกันโดยเฉลี่ย 2 งาน (โดยเฉลี่ย)
พื้นที่เก็บข้อมูลสูงสุดของชิ้นงาน 250 GB
จํานวนชิ้นงานสูงสุด 10,000

คำขอแบบอินเทอร์แอกทีฟที่เกิดขึ้นพร้อมกัน

แต่ละโปรเจ็กต์สามารถส่งคําขอแบบอินเทอร์แอกทีฟได้พร้อมกันตามขีดจํากัดโควต้า หากเกินขีดจํากัด Earth Engine จะแสดงข้อผิดพลาด"HTTP 429: มีคำขอมากเกินไป" โดยทั่วไปแล้ว ไลบรารีไคลเอ็นต์ Earth Engine จะจัดการข้อผิดพลาดเหล่านี้ ซึ่งจะรวมคำขอไว้ใน Exponential Backoff และพยายามค้นหาอีกครั้งจนกว่าจะสำเร็จ ไลบรารีไคลเอ็นต์ Earth Engine จะส่งคำขออีกครั้งสูงสุด 5 ครั้ง

หากต้องการหลีกเลี่ยงข้อผิดพลาด 429 เหล่านี้ คุณอาจต้องเปิดใช้การแคชสําหรับแอปพลิเคชัน เช่น โดยใช้ memcache เพื่อหลีกเลี่ยงการค้นหาที่ซ้ำซ้อนเมื่อเป็นไปได้ หากใช้ไลบรารีไคลเอ็นต์ Earth Engine เวอร์ชันเก่าที่ไม่ได้ลองค้นหาอีกครั้งโดยอัตโนมัติ หรือหากการค้นหายังคงไม่เสร็จสมบูรณ์หลังจากลอง 5 ครั้งแล้ว คุณอาจต้องใช้ Exponential Backoff กับคำขอ

อัตราคำขอ (QPS)

นอกจากขีดจํากัดการทํางานพร้อมกันแล้ว Earth Engine ยังจํากัดอัตราคําขอแบบอินเทอร์แอกทีฟที่ระดับโปรเจ็กต์และระดับผู้ใช้ คุณปรับการตั้งค่าเหล่านี้ได้ในคอนโซลระบบคลาวด์

งานกลุ่มที่ทำงานพร้อมกัน

งานกลุ่มจะจำกัดการทำงานแบบขนานเพียงเล็กน้อย เนื่องจากใช้ทรัพยากรมากกว่าคำขอแบบโต้ตอบ

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

เมื่อใช้ Earth Engine ในเชิงพาณิชย์ จำนวนงานกลุ่มสูงสุดที่คุณเรียกใช้ได้พร้อมกันจะขึ้นอยู่กับแพ็กเกจราคา แต่อาจลดลงได้ด้วยการกําหนดขีดจํากัดการทํางานพร้อมกันของงานกลุ่มต่อโปรเจ็กต์ โดยค่าเริ่มต้น ระบบจะตั้งค่าขีดจํากัดการทํางานพร้อมกันของงานกลุ่มในโปรเจ็กต์เป็นค่าสูงสุดที่แพ็กเกจการชําระเงินที่กําหนดค่าไว้ในบัญชีสําหรับการเรียกเก็บเงินของโปรเจ็กต์อนุญาต หากต้องการดูหรืออัปเดตขีดจํากัดนี้ในโปรเจ็กต์ โปรดดูเอกสารประกอบสําหรับเครื่องมือบรรทัดคําสั่ง

โควต้าพื้นที่เก็บข้อมูลของชิ้นงาน

ชิ้นงาน Earth Engine แต่ละรายการจะมีขนาดพื้นที่เก็บข้อมูลที่เกี่ยวข้องซึ่งวัดเป็นไบต์ ชิ้นงานอาจเป็นเจ้าของโดยโปรเจ็กต์ที่อยู่ในระบบคลาวด์หรือบุคคล (ชิ้นงานเดิม) และแต่ละชิ้นงานจะนับรวมอยู่ในขีดจำกัดของพื้นที่เก็บข้อมูลและจำนวนชิ้นงานโดยรวมของเจ้าของ

ที่นั่งของผู้ใช้

เมื่อใช้ Earth Engine ในเชิงพาณิชย์ การสมัครใช้บริการแต่ละระดับจะมีจํานวนที่นั่งของผู้ใช้ แต่คุณก็ซื้อที่นั่งเพิ่มได้เช่นกัน

ผู้ดูแลระบบบริการควรซื้อจำนวนที่นั่งให้เพียงพอกับจํานวนผู้ใช้เครื่องมือแก้ไขโค้ดภายในรอบการเรียกเก็บเงินหนึ่งๆ

คำถามที่พบบ่อย

ถาม: ใครบ้างที่นับรวมเป็นที่นั่ง
ตอบ: ระบบจะนับเฉพาะผู้ใช้ที่เป็นบุคคลที่ใช้งานการประมวลผลของ Earth Engine โดยใช้เครื่องมือแก้ไขโค้ด (ดูชิ้นส่วนแผนที่ ส่งคําค้นหาการประมวลผล ฯลฯ) เท่านั้นที่จะนับรวมในขีดจํากัดของที่นั่ง

ถาม: จะเกิดอะไรขึ้นหากผู้ใช้เปลี่ยนจากเดือนหนึ่งไปอีกเดือนหนึ่ง
ตอบ: ระบบไม่ได้จัดสรรที่นั่งให้กับบุคคลใดบุคคลหนึ่งโดยเฉพาะ ที่นั่งไม่ใช่สล็อตที่มีชื่อ ตราบใดที่คุณไม่ได้ใช้เกินจำนวนที่ระบุในเดือนนั้นๆ ข้อมูลประจำตัวของผู้ใช้แต่ละรายก็ไม่สำคัญ

ถาม: แล้วบัญชีบริการล่ะ
ตอบ: บัญชีบริการจะได้รับการยกเว้นจากจำนวนที่นั่ง การดำเนินการเหล่านี้จะไม่นับเป็นผู้ใช้ที่เป็นมนุษย์ที่ทําการประมวลผลข้อมูล

ถาม: ผู้ใช้ที่เข้าถึง Earth Engine ผ่าน Python ล่ะ
ตอบ: ผู้ใช้ที่เข้าถึง Earth Engine ผ่าน Python API เท่านั้นและไม่ได้ใช้เครื่องมือแก้ไขโค้ดจะไม่นับรวมในการใช้งานที่นั่ง จำนวนที่นั่งจะเชื่อมโยงกับรหัส การใช้งานเครื่องมือแก้ไข

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

ถาม: จะเกิดอะไรขึ้นหากมีจำนวนที่นั่งเกินขีดจำกัด
ตอบ: เราตรวจสอบการละเมิดอย่างต่อเนื่องและบังคับใช้ขีดจํากัดที่ระดับบัญชีการเรียกเก็บเงิน

ถาม: ฉันจะซื้อที่นั่งเพิ่มหรือลดได้อย่างไร
ตอบ: ดูรายละเอียดได้ในหน้าราคาของ Earth Engine

ขีดจำกัดโควต้าแบบคงที่

ขีดจำกัดโควต้าประเภทเหล่านี้กำหนดไว้ที่ระดับแพลตฟอร์ม จึงปรับไม่ได้ตามผู้ใช้หรือโปรเจ็กต์ เนื่องจากมีแนวโน้มที่จะไม่เปลี่ยนแปลงมากนักเมื่อเวลาผ่านไป

เวลาที่ใช้ในการคํานวณ

คำขอประเภทต่างๆ จะมีระยะเวลาสูงสุดแตกต่างกันไป ซึ่งจะระบุไว้อย่างละเอียดในเอกสารประกอบเกี่ยวกับสภาพแวดล้อมการประมวลผล

หากต้องการความช่วยเหลือในการแก้ไขข้อผิดพลาดเกี่ยวกับเวลาหมด ให้ดูคู่มือการแก้ไขข้อบกพร่อง

หน่วยความจําที่ใช้ต่อคําขอ

เมื่อคําขอไม่สําเร็จเนื่องจาก "เกินขีดจํากัดหน่วยความจําของผู้ใช้" หมายความว่า Earth Engine ไม่สามารถคํานวณคําตอบภายในพื้นที่หน่วยความจําที่อนุญาต แพลตฟอร์มการประมวลผล EE มี RAM จํากัด และแต่ละคําขอใช้ได้เพียงจํานวนหนึ่งเท่านั้นเพื่อให้ระบบทำงานได้อย่างเสถียร ปริมาณหน่วยความจําสูงสุดที่ใช้ได้ขึ้นอยู่กับประเภทคําขอ (เช่น มากกว่าสําหรับงานกลุ่มมากกว่าชิ้นส่วนแผนที่) แต่ขีดจํากัดเหล่านี้เป็นขีดจํากัดทั้งระบบ

หากต้องการความช่วยเหลือในการแก้ไขข้อผิดพลาดเกี่ยวกับหน่วยความจำ โปรดดูคำแนะนำในการแก้ไขข้อบกพร่อง

การรวม

เมื่อประมวลผลคำขอ Earth Engine เราจะแยกการประมวลผลย่อยบางประเภทออก ซึ่งเราทราบว่าต้องใช้การประมวลผลอย่างหนัก การคํานวณย่อยเหล่านี้เรียกว่า "การรวม" และระบบ EE จะจัดการการรวมเหล่านี้เป็นพิเศษ ระบบจะแคชผลลัพธ์ของการรวมข้อมูลเพื่อหลีกเลี่ยงการคํานวณซ้ำ

การรวมข้อมูลพร้อมกัน

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

หากต้องการความช่วยเหลือในการแก้ไขข้อผิดพลาดการรวมข้อมูลพร้อมกัน โปรดดูคู่มือการแก้ไขข้อบกพร่อง

ผลลัพธ์การรวมข้อมูลจํานวนมาก

เมื่อคําขอไม่สําเร็จพร้อมข้อความ "ค่าที่คำนวณมีขนาดใหญ่เกินไป" หมายความว่าการรวมข้อมูลแสดงผลลัพธ์ที่มีขนาดใหญ่เกินกว่าที่จะใส่ลงในแคชได้ ขนาดที่จำกัดของผลลัพธ์ที่คำนวณแล้วคือ 100 MiB ซึ่งเป็นขีดจำกัดทั้งระบบ

ขีดจํากัดการนําเข้าตาราง

ดูคำอธิบายขีดจำกัดการอัปโหลดตารางได้ในคำแนะนำในการนำเข้าข้อมูลตาราง

ขอขนาดเพย์โหลด

การค้นหารายการเดียวใน Earth Engine ต้องมีขนาดไม่เกิน 10 MB โดยปกติแล้วขีดจํากัดนี้จะไม่ได้รับการละเมิด เว้นแต่จะมีข้อมูลเพิ่มเติมจํานวนมากรวมอยู่ในการค้นหาโดยตรง เช่น Shapefile หรือโครงสร้าง GeoJSON ที่แทรกไว้ในการค้นหา คุณควรอัปโหลดและเปลี่ยนออบเจ็กต์เหล่านี้เป็นเนื้อหาประเภท FeatureCollection แล้วอ้างอิงด้วยรหัสเนื้อหาแทน

ความยาวของคิวงาน

งานที่กำลังรอกำหนดเวลา (อยู่ในสถานะ READY) จะอยู่ใน "คิวงาน" คิวของโปรเจ็กต์แต่ละรายการรองรับงานได้สูงสุด 3,000 งาน ซึ่งหมายความว่าคุณจะมีงานในสถานะ READY ได้ไม่เกิน 3,000 งาน

ขีดจํากัดโควต้าของฟังก์ชันแรสเตอร์ BigQuery

โควต้าต่อไปนี้มีผลกับการเรียกใช้ Earth Engine จาก BigQuery เช่น เมื่อใช้ฟังก์ชัน ST_REGIONSTATS SQL

ประเภทโควต้า ค่าเริ่มต้น (ต่อโปรเจ็กต์)
เวลาในสล็อต BigQuery ต่อวัน 1,260,000 วินาทีของสล็อต (350 ชั่วโมงของสล็อต)

เวลาในสล็อต BigQuery ต่อวัน

โควต้าเวลาในสล็อตของ BigQuery ต่อวันคือโควต้าที่กำหนดเองซึ่งช่วยให้คุณจำกัดเวลาในสล็อตที่อนุญาตให้ฟังก์ชันแรสเตอร์ของ BigQuery ใช้ใน Earth Engine ในแต่ละวันสำหรับโปรเจ็กต์หนึ่งๆ ได้ โควต้ารายวันจะรวบรวมเวลาทั้งหมดของคำค้นหาทั้งหมด แม้แต่คำค้นหาที่ดำเนินการไม่สำเร็จ คุณดูโควต้าได้ใน Cloud Console ในส่วนเมตริก earthengine.googleapis.com/bigquery_slot_usage_time และผู้ดูแลระบบโควต้าจะปรับค่าขึ้นหรือลงได้ หากต้องการเพิ่มค่าให้สูงกว่าค่าเริ่มต้น ให้สร้างคำขอเพิ่มโควต้า ซึ่งจะได้รับการอนุมัติโดยอัตโนมัติ การเปลี่ยนแปลงจะมีผลภายใน 10 นาที

หากคุณใช้เกินโควต้านี้ BigQuery จะแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้

From Earth Engine: Custom quota exceeded: Your usage exceeded the custom quota for 'earthengine.googleapis.com/bigquery_slot_usage_time', which is adjustable by your administrator in the Google Cloud console: https://console.cloud.google.com/quotas/?project=_.

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