ประเภทโควต้า
แพลตฟอร์ม Earth Engine มีขีดจำกัดโควต้าจำนวนหนึ่งเพื่อให้มั่นใจว่ามีการกระจายทรัพยากรอย่างเป็นธรรมในหมู่ผู้ใช้ เนื่องจากมีทรัพยากรหลายประเภทใน Earth Engine (การประมวลผล พื้นที่เก็บข้อมูล ฯลฯ) จึงมีขีดจำกัดโควต้าหลายประเภท
ความแตกต่างหลักระหว่างโควต้าประเภทต่างๆ คือโควต้าเหล่านั้นปรับได้หรือไม่ สำหรับโควต้าบางประเภท เราสามารถเปลี่ยนขีดจำกัดแบบต่อผู้ใช้หรือต่อโปรเจ็กต์ได้ ในขณะที่โควต้าประเภทอื่นๆ เป็นขีดจำกัดทั้งระบบซึ่งไม่สามารถเปลี่ยนแปลงได้
ขีดจำกัดโควต้าที่ปรับได้
ขีดจำกัดต่อไปนี้มีผลกับแต่ละโปรเจ็กต์
| ประเภทโควต้า | ค่าเริ่มต้น (ต่อโปรเจ็กต์) |
|---|---|
| คำขอหลายรายการพร้อมกันสูงสุด (ปลายทางมาตรฐาน) | คำขอหลายรายการพร้อมกัน 40 รายการ |
| คำขอหลายรายการพร้อมกันสูงสุด (ปลายทางที่มีปริมาณมาก) | คำขอหลายรายการพร้อมกัน 40 รายการ |
| อัตราคำขอสูงสุด (ต่อโปรเจ็กต์) | 100 คำขอ/วินาที (6,000 คำขอ/นาที) |
| อัตราคำขอสูงสุด (ต่อบัญชี) | 100 คำขอ/วินาที (6,000 คำขอ/นาที) |
| งานแบบกลุ่มที่ทำงานพร้อมกันโดยเฉลี่ย | 2 งาน (โดยเฉลี่ย) |
| พื้นที่เก็บข้อมูลชิ้นงานสูงสุด | 250 GB |
| จำนวนชิ้นงานสูงสุด | 10,000 |
| เวลาในการประมวลผลของ Earth Engine (เวลา EECU) ต่อวันเป็นวินาที | ไม่จำกัด |
คำขอแบบอินเทอร์แอกทีฟที่เกิดขึ้นพร้อมกัน
แต่ละโปรเจ็กต์สามารถส่งคำขอแบบอินเทอร์แอกทีฟพร้อมกันได้สูงสุดตามขีดจำกัดโควต้า หากเกินขีดจำกัด Earth Engine จะแสดงข้อผิดพลาด "HTTP 429: คำขอมากเกินไป" โดยทั่วไปแล้ว ไลบรารีของไคลเอ็นต์ Earth Engine จะจัดการข้อผิดพลาดเหล่านี้ ซึ่งจะรวมคำขอไว้ใน Exponential Backoff และลองค้นหาอีกครั้งจนกว่าจะสำเร็จ ไลบรารีของไคลเอ็นต์ Earth Engine จะลองส่งคำขออีกครั้งสูงสุด 5 ครั้ง
เพื่อช่วยหลีกเลี่ยงการได้รับข้อผิดพลาด 429 เหล่านี้ คุณอาจต้องเปิดใช้การแคชสำหรับแอปพลิเคชัน เช่น การใช้ memcache เพื่อหลีกเลี่ยงการค้นหาที่ซ้ำซ้อนเมื่อเป็นไปได้ หากใช้ไลบรารีของไคลเอ็นต์ Earth Engine เวอร์ชันเก่าที่ไม่ได้ลองค้นหาซ้ำโดยอัตโนมัติ หรือหากการค้นหายังไม่เสร็จสมบูรณ์หลังจากลองใหม่ 5 ครั้ง คุณอาจต้องใช้ Exponential Backoff กับคำขอ
อัตราคำขอ (QPS)
นอกเหนือจากขีดจำกัดการทำงานพร้อมกันแล้ว Earth Engine ยังจำกัดอัตราของคำขอแบบอินเทอร์แอกทีฟในระดับโปรเจ็กต์และผู้ใช้ด้วย คุณปรับการตั้งค่าเหล่านี้ได้ใน Cloud Console
งานแบบกลุ่มที่ทำงานพร้อมกัน
งานแบบกลุ่มจะจำกัดให้ทำงานพร้อมกันได้ในปริมาณน้อย เนื่องจากใช้ทรัพยากรมากกว่าคำขอแบบอินเทอร์แอกทีฟ
เมื่อใช้ Earth Engine ในเชิงที่ไม่ใช่เชิงพาณิชย์ จำนวนงานแบบกลุ่มสูงสุดที่คุณสามารถเรียกใช้พร้อมกันได้จะกำหนดโดยระดับที่ไม่ใช่เชิงพาณิชย์
เมื่อใช้ Earth Engine ในเชิงพาณิชย์ จำนวนงานแบบกลุ่มสูงสุดที่คุณเรียกใช้พร้อมกันได้จะกำหนดโดยแพ็กเกจราคา แม้ว่าอาจลดลงอีกได้โดยการตั้งค่าขีดจำกัดการทำงานพร้อมกันของงานแบบกลุ่มต่อโปรเจ็กต์ โดยค่าเริ่มต้น ขีดจำกัดการทำงานพร้อมกันของงานแบบกลุ่มในโปรเจ็กต์จะตั้งค่าไว้ที่จำนวนสูงสุดที่อนุญาตโดยแพ็กเกจแบบชำระเงินที่กำหนดค่าไว้ในบัญชีสำหรับการเรียกเก็บเงินของโปรเจ็กต์ หากต้องการดูหรืออัปเดตขีดจำกัดนี้ในโปรเจ็กต์ โปรดดูเอกสารประกอบสำหรับเครื่องมือบรรทัดคำสั่ง
โควต้าพื้นที่เก็บข้อมูลชิ้นงาน
เนื้อหา Earth Engine แต่ละรายการมีขนาดพื้นที่เก็บข้อมูลที่สอดคล้องกันซึ่งวัดเป็นไบต์ โปรเจ็กต์ที่อยู่ในระบบคลาวด์หรือบุคคลธรรมดา (ชิ้นงานเดิม) สามารถเป็นเจ้าของชิ้นงานได้ และชิ้นงานแต่ละรายการจะนับรวมในขีดจำกัดของ Earth Engine ของเจ้าของในด้านพื้นที่เก็บข้อมูลโดยรวมและจำนวนชิ้นงาน
หากต้องการสมัครขอโควต้าพื้นที่เก็บข้อมูลชิ้นงานเพิ่มเติมสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์หรือเพื่อการวิจัย โปรดดูหัวข้อการใช้งานที่ไม่ใช่เชิงพาณิชย์หรือเพื่อการวิจัย
เวลา EECU ต่อวัน
หากต้องการควบคุมค่าใช้จ่าย คุณสามารถจำกัดจำนวนเวลา EECU ที่โปรเจ็กต์ได้รับอนุญาตให้ใช้ใน Earth Engine ต่อวันได้ โดยค่าเริ่มต้น โควต้านี้จะไม่มีขีดจำกัด ผู้ดูแลระบบโควต้าสามารถกำหนดขีดจำกัดนี้ใน Cloud Console โดยกรองเมตริกโควต้า earthengine.googleapis.com/daily_eecu_usage_time เมื่อตั้งค่าแล้ว โควต้านี้จะสะสมเวลา EECU ที่ใช้โดยคำขอ Earth Engine ที่สำเร็จของผู้ใช้ทั้งหมดในโปรเจ็กต์ เมื่อเกินโควต้า คำขอจะดำเนินการไม่สำเร็จจนกว่าจะมีการรีเซ็ตโควต้าในวันถัดไปหรือมีการเพิ่มขีดจำกัด ดูรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าโควต้านี้ได้ที่คู่มือการควบคุมค่าใช้จ่าย
ขีดจำกัดโควต้าคงที่
ขีดจำกัดโควต้าประเภทนี้จะกำหนดไว้ที่ระดับแพลตฟอร์ม จึงไม่สามารถปรับตามผู้ใช้หรือตามโปรเจ็กต์ได้ และไม่น่าจะเปลี่ยนแปลงอย่างมีนัยสำคัญเมื่อเวลาผ่านไป
เวลาในการคำนวณ
คำขอประเภทต่างๆ มีระยะเวลาสูงสุดที่แตกต่างกัน ซึ่งมีรายละเอียดอยู่ในเอกสารประกอบเกี่ยวกับสภาพแวดล้อมการประมวลผล
หากต้องการความช่วยเหลือในการแก้ไขข้อผิดพลาดเกี่ยวกับระยะหมดเวลา โปรดดูคู่มือการแก้ไขข้อบกพร่อง
หน่วยความจำที่ใช้ต่อคำขอ
เมื่อคำขอล้มเหลวโดยมีข้อความ "เกินขีดจำกัดหน่วยความจำของผู้ใช้" หมายความว่า Earth Engine ไม่สามารถคำนวณคำตอบภายในหน่วยความจำที่ใช้ที่อนุญาต แพลตฟอร์มการประมวลผล EE มี RAM ที่พร้อมใช้งานในปริมาณจำกัด และเพื่อให้มั่นใจว่าระบบจะยังคงเสถียร คำขอแต่ละรายการจะใช้ RAM ได้ในปริมาณที่กำหนดเท่านั้น ปริมาณหน่วยความจำสูงสุดที่ใช้ได้จะขึ้นอยู่กับประเภทของคำขอ (เช่น งานแบบกลุ่มจะใช้หน่วยความจำมากกว่าไทล์แผนที่) แต่ขีดจำกัดเหล่านี้เป็นขีดจำกัดทั่วทั้งระบบ
หากต้องการความช่วยเหลือในการแก้ไขข้อผิดพลาดเกี่ยวกับหน่วยความจำ โปรดดูคู่มือการแก้ไขข้อบกพร่อง
การรวม
เมื่อประมวลผลคำขอ Earth Engine เราจะแยกการคำนวณย่อยบางประเภทที่ทราบว่าต้องใช้การประมวลผลสูงออก การคำนวณย่อยเหล่านี้เรียกว่า "การรวม" และระบบ EE จะจัดการการคำนวณเหล่านี้เป็นพิเศษ ระบบจะแคชผลลัพธ์ของการรวมเพื่อหลีกเลี่ยงการคํานวณซ้ำ
การรวมข้อมูลพร้อมกัน
เราจำกัดจำนวนการรวมข้อมูลที่ผู้ใช้แต่ละรายสามารถเรียกใช้พร้อมกันได้เพื่อหลีกเลี่ยงการกระจายการประมวลผลที่ควบคุมไม่ได้ และข้อจำกัดนี้ไม่สามารถเปลี่ยนแปลงได้ เมื่อคำขอล้มเหลวโดยมีข้อความ "มีการรวมข้อมูลพร้อมกันมากเกินไป" หมายความว่าผู้ขอมีการรวมข้อมูลที่ทำงานพร้อมกันมากเกินไป
หากต้องการความช่วยเหลือในการแก้ไขข้อผิดพลาดในการรวมข้อมูลพร้อมกัน โปรดดูคู่มือการแก้ไขข้อบกพร่อง
ผลลัพธ์การรวมข้อมูลขนาดใหญ่
เมื่อคำขอล้มเหลวโดยมีข้อความ "ค่าที่คำนวณได้มีขนาดใหญ่เกินไป" หมายความว่าการรวมแสดงผลลัพธ์ที่มีขนาดใหญ่เกินกว่าจะใส่ในแคชได้ ขีดจำกัดขนาดของผลลัพธ์ที่คำนวณคือ 100 MiB และขีดจำกัดนี้มีผลทั่วทั้งระบบ
ขีดจำกัดการนำเข้าตาราง
ขีดจำกัดการอัปโหลดตารางมีอธิบายไว้ในคู่มือการนำเข้าข้อมูลตาราง
ขนาดเพย์โหลดคำขอ
การค้นหา Earth Engine ครั้งเดียวจำกัดขนาดไว้ที่ 10 MB โดยปกติแล้ว ขีดจำกัดนี้จะเกินก็ต่อเมื่อมีการรวมข้อมูลเพิ่มเติมขนาดใหญ่ไว้ในคำค้นหาโดยตรง เช่น Shapefile หรือโครงสร้าง GeoJSON ที่แทรกไว้ในคำค้นหา คุณควรอัปโหลดออบเจ็กต์เหล่านี้และเปลี่ยนเป็นเนื้อหา FeatureCollection แทน และอ้างอิงโดยใช้รหัสเนื้อหา
ความยาวของคิวงาน
งานที่รอการกำหนดเวลา (ในสถานะ READY) จะสร้าง "คิวงาน" คิวของแต่ละโปรเจ็กต์รองรับงานได้สูงสุด 3,000 รายการ ซึ่งหมายความว่าคุณไม่สามารถมีงานมากกว่า 3,000 รายการในสถานะ READY
ขีดจำกัดโควต้าฟังก์ชันราสเตอร์ของ BigQuery
โควต้าต่อไปนี้มีผลกับการเรียก Earth Engine จาก BigQuery เช่น เมื่อใช้ฟังก์ชัน SQL ST_REGIONSTATS
| ประเภทโควต้า | ค่าเริ่มต้น (ต่อโปรเจ็กต์) |
|---|---|
| เวลาสล็อต 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 จะไม่สำเร็จจนกว่าจะมีการรีเซ็ตโควต้าในวันถัดไปหรือผู้ดูแลระบบเพิ่มขีดจำกัด