理解CarbonSig的多实例架构
概述
CarbonSig作为一个多实例应用程序运行,旨在提供灵活的部署选项,同时维护数据安全性和主权。与传统的单应用程序多租户不同,CarbonSig为企业客户提供独立的专用实例,同时为较小的组织提供共享基础设施,所有这些都通过中央注册系统进行协调。
部署模式
CarbonSig提供三种不同的部署模式以满足不同的组织需求:
CarbonSig Enterprise
- 专用实例:每个企业客户都会收到自己完整的CarbonSig应用程序实例
- 部署选项:可以托管在本地或客户首选的云提供商上
- 数据控制:客户保持对其数据存储和处理位置的完全控制
- 身份验证:完全的单点登录(SSO)集成支持
- 隔离:与其他客户的完全数据和基础设施隔离
- 最适合:具有严格数据主权、合规性或安全要求的大型企业
CarbonSig Professional
- 托管专用实例:每个客户都会收到自己的专用应用程序实例
- 部署:由CarbonSig团队在CarbonSig基础设施上完全管理
- 数据隔离:在专业管理的同时与其他客户完全分离
- 身份验证:完全的SSO集成支持
- 最适合:希望拥有专用资源而无需基础设施管理开销的中型组织
CarbonSig Basic
- 共享实例:多个客户共享同一个应用程序实例
- 部署:共享基础设施内的传统多账户模式
- 管理:由CarbonSig托管和管理
- 最适合:需要经济高效地访问碳足迹功能的小型组织和供应商
注册系统
注册系统作为全球所有CarbonSig实例的中央协调中心。它充当联合控制器,实现独立实例之间的安全通信和资源共享。
注册系统功能
实例管理
- 维护所有CarbonSig实例的综合目录
- 存储实例元数据,包括:
- 实例名称和位置
- IP地址/URL端点
- 客户账户信息
- 实例配置详细信息
健康监控
- 对所有实例执行持续的"心跳"健康检查
- 为每个实例提供实时状态指示器
- 监控实例可用性和性能
- 向管理员警告潜在问题
资源分发
- 将生命周期清单(LCI)数据库分发到实例
- 管理所有实例的EcoInvent数据库更新
- 协调授权实例之间的碳评估结果共享
- 确保整个CarbonSig生态系统的数据一致性
访问协调
- 将外部数据请求路由到适当的实例
- 管理授权时的安全跨实例数据共享
- 在实例之间保存和验证碳足迹声明
- 维护所有跨实例操作的审计跟踪
数据组织和访问控制
实例级分离
每个企业版和专业版客户都享有完全的基础设施隔离:
- 专用基础设施:独立的数据库、应用程序服务器和存储系统
- 无数据混合:客户数据永远不会与其他客户的信息混合
- 独立扩展:每个实例根据个别客户需求进行扩展
- 自定义配置:实例可以根据特定客户要求进行定制
组织层次结构
在每个实例内,CarbonSig实施结构化的组织层次结构:
账户(组织)
├── 集团(业务单元)
│ ├── 部门
│ │ └── 工作空间(站点/设施)
访问控制功能
- 用户分配:每个用户必须分配到特定的工作空间
- 分层权限:用户可以访问其分配级别及以下的数据
- 实体限制:流程、认证单位和其他实体可以限制在特定的组织级别
- 工作空间隔离:数据访问根据用户工作空间分配自动过滤
安全性和合规性优势
数据主权
- 地理控制:企业客户可以指定数据存储位置
- 监管合规:更容易遵守特定行业的法规(GDPR、HIPAA等)
- 审计能力:数据访问和修改的完整审计跟踪
安全隔离
- 基础设施分离:客户实例之间没有共享资源
- 网络隔离:每个实例的独立网络边界
- 访问控制:多层身份验证和授权系统
性能优势
- 没有吵闹的邻居:客户工作负载不会相互影响
- 专用资源:每个实例的保证性能水平
- 独立扩展:资源根据个别客户需求进行扩展
注册系统介导的操作
当实例需要共享数据或验证信息时:
- 请求启动:用户或系统启动跨实例操作
- 注册系统查找:注册系统识别目标实例并验证权限
- 安全通信:注册系统促进实例之间的加密通信
- 数据交换:信息通过完整的审计日志安全传输
- 验证:注册系统维护所有跨实例活动的记录
用例和示例
企业场景
一家大型制造公司使用带有本地实例的CarbonSig Enterprise来:
- 保持对敏感生产数据的完全控制
- 与现有企业系统集成
- 满足严格的行业合规要求
- 通过注册系统与供应商共享经过验证的碳足迹数据
专业版场景
一家中型公司使用CarbonSig Professional来:
- 访问专用资源而无需基础设施管理
- 保持与竞争对手的数据隔离
- 随着业务增长扩展资源
- 通过注册系统介导的共享与合作伙伴协作
基础版场景
小型供应商使用CarbonSig Basic来:
- 访问经济高效的碳足迹工具
- 响应客户的可持续性要求
- 随着业务增长可能升级到专用实例
- 通过注册系统与大型客户连接
开始使用
要确定哪种CarbonSig部署模式适合您的组织,请考虑:
- 数据敏感性和合规要求
- 组织规模和用户数量
- 与现有系统的集成需求
- 预算和资源限制
- 未来的增长和扩展计划
联系您的CarbonSig代表,讨论哪种部署选项最能满足您组织的需求,并开始实施过程。
有关CarbonSig架构的技术支持或其他问题,请联系我们的支持团队或参考您实例中的技术文档。