概览
在 SelectDB Cloud 平台上,仓库是一个逻辑概念,包括仓库服务、集群、数据存储这些子对象。每个组织可以创建多个仓库,仓库之间资源和数据相互隔离,以满足不同业务系统的需要。
根据不同的部署模式,仓库又分为专有仓库模式和私有仓库模式。
专有仓库(Saas)
专有仓库(SaaS,Software as a Service)模式完全由 SelectDB Cloud 平台提供资源和服务,用户无需关注底层基础设施,即开即用。每个组织可以免费创建一个专有仓库,默认试用时长为 1 周,试用仓库仅适用于小规模数据量场景下的功能体验。
产品架构
专有仓库完全运行在 SelectDB 自有的 VPC 环境内,您可以通过私有连接或者提供的公网地址访问运行在 SelectDB VPC 下的仓库。
在什么情况下我应该使用 Saas 仓库
一般来说,主要从以下两点考虑:
- 易用性 :您希望直接使用全托管的服务,无需关注底层基础设施,避免投入过多精力在资源管理、权限控制等方面。
- 成本 :如果您在云厂商处获取到折扣有限,建议直接使用 SaaS 模式的仓库,预期综合成本更低。
私有仓库(BYOC)
私有仓库(BYOC 仓库,Bring Your Own Cloud)模式需要在您自己的云账户环境中进行仓库的安装部署和运行,而仓库的管理则需要通过 SelectDB Cloud 平台进行操作。每个组织可以免费创建一个私有仓库,默认试用时长为 90 天。
产品架构
BYOC 仓库会在您的 VPC 内安装部署管控 Agent,以及所要的监控组件。管控 Agent 会通过私网连接(PrivateLink)从 SelectDB Cloud 中拉取管控命令,进而完成您在 SelectDB Cloud 平台上触发的集群创建、伸缩、升级等操作。
管控 Agent 代码可见、可审计,可以保证您的数据仅保存在您的 VPC 中,不会向外传输。
在什么情况下我应该使用 BYOC 仓库
一般来说,使用 BYOC 仓库出于两个目的:
- 合规 :部分合规框架要求用户的数据只能保存在自有 VPC 内,BYOC 模式在您自己的云资源池中提供数据仓库服务,符合合规要求。在安全性上,BYOC 与 SAAS 仓库均有受业界合规框架认可的安全性。
- 成本 :BYOC 仓库使用的虚拟机资源在您的云资源池内启动,资源费用与云厂商直接结算,对于与云厂商有较大优惠幅度的客户来说,BYOC 仓库有更好的成本优势。
虽然 SelectDB Cloud 提供了一站式的数据仓库安装与运维,但 BYOC 仓库位于您自己的云资源环境中,需要您对云环境有基础的了解,例如网段规划、负载均衡等。