随着我们的社区不断壮大,我们希望 Earth Engine 能够一如既往地保持快速、公平,并继续免费服务于非商业用途。Google Earth Engine 的非商业层级可确保计算资源得到可持续分配,以便我们继续为全球的高影响力项目提供支持。
非商业层级有哪些?
自 2026 年 4 月 27 日起,所有非商业 Earth Engine 项目都将获得免费 Earth Engine 计算单元(以小时为单位,简称 EECU)的定期每月配额。此配额在项目级别应用,并每月重置一次。我们新增了三个层级,以适应不同的使用程度和影响。
非商业层级
| 层级 | 配额限制 | 资格要求 | 推荐使用场景 |
|---|---|---|---|
| Community 层级 | 150 EECU 小时(540,000 EECU 秒) | 适用于所有已通过验证的非商业项目。没有其他要求。 | 适用于本科生和其他具有常规计算需求的用户。此层级支持大多数非商业用途的 Earth Engine 使用场景。 |
| Contributor 层级 | 1,000 EECU 小时(3,600,000 EECU 秒) | 适用于所有已通过验证的非商业项目。您需要拥有有效的结算账号,但无需为 Google Earth Engine 的非商业用途付费。如果您将此项目用于其他 Google Cloud 服务,则可能需要为使用这些服务付费。 | 适用于从事非商业项目、致力于科学研究并渴望产生影响的研究生、公益组织和科研人员。 |
| 合作伙伴层级 | 10 万 EECU 小时(3.6 亿 EECU 秒) | 您需要另外提交一份申请,详细阐述您的项目及其所能带来的影响。审批最多可能需要几周的时间。如果您的项目与气候减缓(减少碳排放)、气候适应(气候变化应对能力)或生态保护(自然和生物多样性保护、管理与恢复)相关,则可以申请此层级。 | 适用于公益组织/非政府组织、大学研究小组、政府研究小组或其他组织,这些组织或小组需具有高计算需求,且有明确证据表明其开展的高影响力可持续发展工作会影响环境政策和实践。 |
这些 EECU 小时配额限制不是硬性截止值。达到月限额后,您仍可在受限模式下执行计算(您的请求、EE 应用和任务仍会运行),但除非您获取更多配额,否则性能和吞吐量会降低。
需要采取的行动和重要日期
层级选择
您需要在 2026 年 4 月 27 日之前为 Earth Engine 项目选择层级。如果您不选择,我们会默认将您的项目配置为使用社区层级;您日后可以随时更改。新项目在注册期间会收到选择层级的提示。对于现有项目,您可以通过 Cloud 控制台中的 Earth Engine 配置页面选择层级。
Earth Engine 将于 2026 年 4 月 27 日开始为非商业项目启用配额。启用可能需要几周时间,因此您的项目可能要到稍晚日期才会应用配额。
当前用量
您可以使用 Cloud Monitoring 了解您在一段时间内每月使用的 EECU 时数。如果您的用量不稳定,您可能需要选择一个能够满足您在处理量最大的月份的用量的层级。
您可以使用此 Colab 笔记本帮助您建模和直观呈现您的使用情况与不同的 Earth Engine 非商业层级之间的对应关系:
管理项目的层级
更改项目的层级
您可以随时在 Cloud 控制台的配置页面上更改项目的层级。您需要拥有项目的正确权限:
| 需要权限 |
|
| 建议的角色 |
|
如果您更改项目的层级,新的配额限制将立即生效,而您当前的用量将保持不变。例如,如果您从社区级改用贡献者级,您会立即看到配额限制从 150 EECU 小时增加到 1,000 EECU 小时。
Partner 层级的申请需要人工审核,可能需要几周时间才能完成。
申请合作伙伴级别
如果您是公益组织、大学或政府研究小组的成员,并且需要更多计算资源来开展高影响力可持续发展工作,可以申请合作伙伴层级。我们会审核您的申请,并在几周内告知您审核结果。
续订并重新验证
所有非商业 Earth Engine 项目都需要每年重新验证其非商业状态。您还需要重新申请,才能使项目继续保持在合作伙伴层级。
例外情况
Earth Engine 应用的使用情况会根据 EE 应用的父项目进行跟踪。如果项目用尽非商业计算配额,该项目下的所有应用都会变慢。
管理配额
控制 EECU 小时数用量
- 消耗量:配额适用于批量和在线 EECU 小时消耗量,每月重置。如果您在当月用完了所有 EECU 小时数,在抵用金重置之前,您仍然可以使用 Earth Engine,但并行程度会降低。
- 分配:计算配额分配给云项目,无法转移。非商业 EECU 时数仅适用于非商业项目,如果您将项目切换为商业项目,则不会结转。
- 监控:使用 Cloud Monitoring 和 Metrics Explorer 监控历史 EECU 消耗量。
- 每日限额:通过在 Cloud 控制台中更新
EECU-time per day配额,设置项目每天可消耗的 EECU 时间量限额。如需详细了解如何访问和更新此配额,请参阅费用控制文档。 - 购买更多计算资源:您还可以通过以下方式支付更多计算资源费用:将项目切换为商业项目并选择有限方案,或者创建新的商业项目。如需了解详情,请参阅将工作流迁移到商业项目部分。
受限模式
即使您的项目用完了 EECU 小时数,您仍然可以使用 Earth Engine,但它会处于受限模式,直到您的积分刷新为止。 受限模式会限制您的在线并发和批处理并发,并减少分配给您的计算工作器数量。在受限模式下,您可能无法高效运行工作流。
获取更多配额
- 如果您的项目属于社区层级,您可以将其升级为贡献者层级。这会为项目每月额外提供 850 个 EECU 小时(总计 1,000 个 EECU 小时)。
- 如果您的项目属于贡献者层级,您可以申请加入合作伙伴层级。如果您的申请获得批准,您的项目将获得 10 万 EECU 小时,但需减去您在该期间内已使用的任何 EECU 小时。
- 您可以在有限方案中使用商业项目,并采用随用随付的计算方式。为此,您可以采取以下做法:
- 将项目从非商业用途切换为商业用途。此更改是永久性的(无法恢复)。您可以在 Cloud 控制台的 Earth Engine 配置页面上执行此操作。
- 创建新的商业项目并迁移工作流程。
将工作流移至商业项目
如果您创建新的商业项目,则需要迁移现有工作流。我们建议采用以下做法:
使用新项目运行代码:您可以在代码编辑器中选择新项目,也可以在调用
ee.Initialize时更改脚本中的项目。# Pass the commercial project ID to ee.Initialize() ee.Initialize(project='your-commercial-project-id')与新项目共享现有资源:如需在新项目中访问您的资源,您需要共享这些资源。您可以通过向新项目的服务账号授予对资产的
Viewer或Writer访问权限,在资产管理器中完成此操作。
Contributor 层级的 Cloud Billing 账号行为
Earth Engine 会使用结算账号的存在与否来指示项目的可信度。由于贡献者层级会授予大量计算资源(每月 1,000 EECU 小时),因此我们要求项目必须拥有结算账号才能访问此层级。
只要结算账号注册为非商业用途,就不会因使用 Earth Engine 而产生费用。如果您将项目更改为注册为商业用途,则会像其他商业客户一样产生费用。请务必注意,虽然 Earth Engine 不会向您的结算账号收取费用,但如果您启用其他付费 Google Cloud 服务,则可能会产生费用。为避免产生任何费用,请确保您和项目的可信用户不会在 Earth Engine 之外启用任何 API。
即使您需要为 Google Cloud 中的其他服务(例如 Cloud Storage 或 BigQuery)付费,只要您注册的是非商业用途,您的项目就不会因 Earth Engine 计算或存储而产生费用。如果您的项目未注册或注册为商业用途,您仍可能因使用 Earth Engine 而产生费用。
常见问题解答
背景
- 问:Earth Engine 为何要进行此项变更?
- 我们的目标是确保计算资源的可持续分配,以便我们能够继续在全球范围内支持高影响力项目。
- 问:有哪些新的会员等级?这些等级分别代表什么?
- 非商业层级有三种:Community、Contributor 和 Partner。每个层级都有每月计算配额限制和各种资格要求。
- 问:为什么贡献者层级需要结算账号?
- 我们使用此信息进行身份验证。您无需支付 Earth Engine 使用费,但可能需要支付您使用的其他 Google Cloud 服务的费用。
- 问:合作伙伴层级的标准是什么?
- 您必须是非营利组织/非政府组织、大学研究小组或政府研究小组的成员,且所在组织/小组有非常高的处理需求。在此层级,合作伙伴必须提供证据,证明其开展的高影响力可持续发展工作会影响环境政策和实践,并说明他们为何需要额外的计算资源。
计时
- 问:如何将截止日期延期至 2026 年 4 月 27 日之后?
- 如果您未在 4 月 27 日之前选择层级,系统会默认将您的项目加入 Community 层级。4 月 27 日之后,您可以随时通过配置页面选择或更改项目的层级。
- 问:如果我未在 2026 年 4 月 27 日之前选择层级,会发生什么情况?
- 您的项目将默认使用社区层级。您可以随时在配置页面上更改此设置。
- 问:我可以更改会员等级吗?如果有,是何时?
- 可以,您随时可以在 Cloud 控制台中使用 Earth Engine 配置页面更改层级。您可以在迁移日期(2026 年 4 月 27 日)之前或之后的任何时间执行此操作。
- 问:合作伙伴级别申请需要多长时间才能获得审批结果?
- 合作伙伴层级的申请通常会在几个工作周内完成审核并告知结果。
配额具体信息
- 问:什么是 EECU 小时?
- Earth Engine 计算单元 (EECU) 是衡量瞬时处理能力的单位。我们会通过查看一段时间内的 EECU 使用情况(例如 EECU 小时数)来跟踪计算情况。
- 问:如果我用完了配额,会发生什么情况?
- 您的项目将进入受限模式,处理能力会降低,直到您的配额在下一个月度周期重置。您还可以改用计算资源更充足的层级,或改用商业方案。
- 问:我可以在不同的 Cloud 项目之间转移计算配额吗?
- 不可以,计算配额是分配给各个 Cloud 项目的,无法转移。
- 问:我使用的工具不是代码编辑器(而是 Python API、XEE 和
其他工具)。此配额是否适用于他们?
- 是的,此配额适用于代表您的项目执行的所有 Earth Engine 计算。
- 问:这项变更对 Earth Engine 应用有何影响?
- 由非商业目的项目创建的 Earth Engine 应用无需确认是否符合非商业目的资格条件,但当所有者的项目用完其层级的每日或每月配额资源时,可能会因非商业目的层级而变慢。
- 问:这与现有的升幅有何关系?
- 这是针对您项目的单独配额。如果您之前提高了其他配额上限(例如存储空间、并行性等),这些上限将保持不变。新的计算配额仍然适用于项目每月可完成的计算总量。
- 问:如何知道自己已使用了多少配额?
- 使用 Cloud Monitoring 跟踪项目的用量和限制。
- 问:如何知道自己会使用多少配额?
- 众所周知,预测计算时间非常困难,但计算基准比较提供了一些指导,并指出了可用于预测计算占用空间的工具。
- 问:我的 EECU 时长是否会延续到下一个周期?
- 不会,您的配额会在每个月月初重置,任何未使用的 EECU 小时数都不会结转到下一个周期。如果您在 2026 年 4 月 27 日之前成功启用某个层级,则您的每月配额周期将从 2026 年 4 月 27 日开始。
管理
- 问:如果我有多个项目,该怎么办?
- 此系统仅适用于非商业项目。配额和层级是在项目级进行跟踪的,您可以拥有多个非商业项目。
- 问:我可以为特定用户设置计算限制吗?
- 目前还不行,但我们将来可能会考虑推出类似功能。
在 Google Colab 中运行
在 GitHub 上查看源代码