OpenSearch Service 与 OpenSearch 无服务器对比
在 OpenSearch 无服务器中,某些概念和功能与其在预调配 OpenSearch Service 域中的对应功能不同。例如,一个重要差异是 OpenSearch 无服务器没有集群或节点的概念。
下表介绍了 OpenSearch 无服务器中的重要功能和概念与预调配 OpenSearch Service 域中的等效功能有何不同。
| 功能 | OpenSearch Service | OpenSearch 无服务器 |
|---|---|---|
|
域与集合 |
索引保存在域中,域是预调配 OpenSearch 集群。 有关更多信息,请参阅 创建和管理 Amazon OpenSearch Service 服务域。 |
索引保存在集合中,集合是代表特定工作负载或应用场景的索引的逻辑分组。 有关更多信息,请参阅 管理 Amazon OpenSearch 无服务器集合。 |
|
节点类型和容量管理 |
您可以使用符合成本和性能规格的节点类型构建集群。您必须计算自己的存储需求,并针对您的域选择实例类型。 有关更多信息,请参阅 调整 Amazon OpenSearch Service 域的大小。 |
OpenSearch 无服务器将根据您的容量使用情况为您的账户自动扩展和预调配额外的计算单位。 有关更多信息,请参阅 管理 Amazon OpenSearch 无服务器的容量限制。 |
|
计费 |
您需要按小时支付使用 EC2 实例和附加到您的实例的任何 EBS 存储卷的累计大小的费用。 有关更多信息,请参阅 Amazon OpenSearch Service 定价。 |
您需要以 OCU 小时数为单位,为用于数据摄取的计算、用于搜索和查询的计算以及保留在 S3 中的存储付费。 有关更多信息,请参阅 定价。 |
|
加密。 |
对于域,静态加密是可选的。 有关更多信息,请参阅 Amazon OpenSearch Service 中的静态数据加密。 |
对于集合,静态加密是必需的。 有关更多信息,请参阅 Amazon OpenSearch 无服务器中的加密。 |
|
数据访问控制 |
针对域中数据的访问权限由 IAM policy 和精细访问控制决定。 |
针对集合中数据的访问权限由数据访问策略决定。 |
| 受支持的 OpenSearch 操作 |
对于所有 OpenSearch API 操作,OpenSearch Service 支持其中一部分。 有关更多信息,请参阅 Amazon OpenSearch Service 中受支持的操作。 |
OpenSearch 无服务器则支持另一部分 OpenSearch API 操作。 有关更多信息,请参阅 Amazon OpenSearch 无服务器中受支持的操作和插件。 |
| 控制面板登录 |
使用用户名和密码登录。 有关更多信息,请参阅 以主用户身份访问 OpenSearch 控制面板。 |
如果您已登录 Amazon 控制台,导航到控制面板 URL,则将自动登录。 有关更多信息,请参阅 访问 OpenSearch 控制面板。 |
| API |
使用 OpenSearch Service API 操作以编程方式与 OpenSearch Service 进行交互。 |
使用 OpenSearch 无服务器 API 操作以编程方式与 OpenSearch 无服务器进行交互。 |
| 网络访问 |
域的网络设置适用于域端点以及 OpenSearch 控制面板端点。两者的网络访问紧密结合。 |
域端点和 OpenSearch 控制面板端点的网络设置是分离的。您可以选择不为 OpenSearch 控制面板配置网络访问。 有关更多信息,请参阅 针对 Amazon OpenSearch 无服务器的网络访问权限。 |
| 签署请求 |
使用 OpenSearch 高级和低级 REST 客户端签署请求。将服务名称指定为 |
目前,对于 OpenSearch Service 支持的客户端,OpenSearch 无服务器只支持其中一部分。 在签署请求时,请将服务名称指定为 |
| OpenSearch 版本更新 |
随着 OpenSearch 的新版本推出,您可以手动升级您的域。由您负责确保您的域符合升级要求,并且您已解决任何重大更改。 |
OpenSearch 无服务器会自动将您的集合升级到新的 OpenSearch 版本。升级不一定会在新版本推出后立即进行。 |
| 服务软件更新 |
当服务软件更新推出时,您可以手动将其应用于您的域。 |
OpenSearch 无服务器会自动更新您的集合,以使用最新的错误修复、功能和性能改进。 |
| VPC 访问 |
您可以在 VPC 中预调配您的域。 您还可以创建其他 OpenSearch Service 托管的 VPC 端点以访问该域。 |
您可以为您的账户创建一个或多个 OpenSearch 无服务器托管的 VPC 端点。然后,将这些端点包括在网络策略中。 |
| SAML 身份验证 |
您可以基于每个域启用 SAML 身份验证。 有关更多信息,请参阅 针对 OpenSearch 控制面板的 SAML 身份验证。 |
您可以在账户级别配置一个或多个 SAML 提供者,然后将关联的用户和组 ID 包括在数据访问策略中。 有关更多信息,请参阅 适用于 Amazon OpenSearch 无服务器的 SAML 身份验证。 |
| 传输层安全性协议(TLS)。 | OpenSearch Service 支持 TLS 1.2,但建议使用 TLS 1.3。 | OpenSearch 无服务器支持 TLS 1.2,但建议使用 TLS 1.3。 |