了解使用 Event Streams 时的职责
了解使用 IBM® Event Streams for IBM Cloud® 时您应承担的管理责任以及应遵循的条款和条件。 有关 IBM Cloud® 中的服务类型,以及针对每种服务类型,客户与 IBM 之间的责任细分的高级视图,请参阅 IBM Cloud 产品的共担责任。
使用 IBM 时,请查看以下各部分,以了解您和 IBM® Event Streams for IBM Cloud® 的具体责任。 有关总体使用条款,请参阅 IBM Cloud® 条款和声明。
事件、操作和集群管理
负责事件、业务和群组管理
任务 |
IBM 责任 |
您的责任 |
监视环境 |
Event Streams 执行持续复查、服务改进、代码更新和操作监视。 这包括无需停机的自动环境升级。 |
|
高可用性 |
Event Streams 通过多区域部署提供高可用性,以防止单点故障,包括数据中心丢失,从而实现 条款和条件中规定的 SLA。IBM Cloud® IBM |
|
部署 Event Streams 环境 |
Event Streams 是使用 IBM 建议的最佳实践配置选项进行部署的。 例如,复制因子、最低同步副本数、调速和机架识别。 |
|
支持的客户机 |
|
客户负责维护受支持版本的 Kafka 客户机。 有关更多信息,请参阅所有建议客户机的支持摘要。 |
客户机配置、部署和生命周期 |
|
客户负责 按照 IBM 最佳实践文档 管理客户配置、部署和生命周期。 |
集群管理 |
|
客户负责管理其整个组织用户群中集群的所提供资源容量。 |
安全性和法规合规性
安全和法规合规责任
任务 |
IBM 责任 |
您的责任 |
维护控制 |
Event Streams 根据我们已通过认证的各种行业合规标准相应来维护控制。 |
|
IBM Cloud Identity and Access Management (IAM) |
Event Streams 通过 IBM Cloud Identity and Access Management (IAM) 提供安全性和访问控制服务。 |
|
集群的安全性和漏洞补丁更新 |
Event Streams 根据 IBM X-Force 时间框架,将提供的安全性和漏洞补丁更新应用于客户机集群。 |
|
管理用户和访问权 |
|
客户负责管理其组织帐户用户以及对 Event Streams 实例的相关访问权。 |
合规性控件 |
|
客户负责维护其组织的合规控制。 |
IBM Cloud 基础架构和管理环境
负责IBM基础设施和环境管理
任务 |
IBM Cloud 责任 |
您的责任 |
部署 |
Event Streams 部署由所有必需的 Event Streams 组件和存储器组成的实例。 |
客户负责决定部署区域、选择集群容量以及设置部署时可用的任何集群配置参数,例如专用和公共端点、IP白名单。 |
监视和修复 |
Event Streams 不间断地监控和维修基础设施。 |
|
管理和配置 |
|
客户负责使用提供的 API、CLI 或控制台来管理主题和配置。 |
灾难恢复
如果您在多区域区域配置了您的 Event Streams 实例,则不太可能出现区域灾难。 然而,我们建议客户为这种情况做好准备。 如果由于此类事件,客户的实例不再可用(且尚未设置远程灾难恢复实例),客户应考虑在新的区域配置新的实例。
灾难恢复的责任
任务 |
IBM 责任 |
您的责任 |
灾难恢复 |
|
如果服务丢失,客户负责维护和执行灾难恢复计划。 该计划可能包括在发生灾难时在新区域中供应新集群,并将任何配置或数据复原到该集群,或者预先供应另一个区域中的集群并使用 Event Streams 镜像功能。 |
镜像 |
|
客户可以使用 Event Streams 镜像功能,或者选择管理自己的镜像解决方案。 |
消息有效内容数据备份 |
|
客户还需要负责备份消息有效内容数据。 虽然这些数据在集群内的多个 Kafka 经纪人处都有备份,可以防止大多数故障,但这种复制并不能防止整个地区的故障。 |
主题名称和数据备份 |
|
建议的最佳做法是,客户将其主题名称和配置数据存储在与应用程序源代码相同的存储库中。 这样,如果发生灾难,这些主题可以恢复到新的集群中。 |
模式注册表 |
|
建议的最佳做法是,客户将其模式存储在与应用程序源代码相同的存储库中。 这样,如果发生灾难,该架构可以恢复到新的集群中。 |
应用程序编排
应用程序协调的职责
任务 |
IBM 责任 |
您的责任 |
与精选的第三方合作伙伴技术集成 |
Event Streams 提供与精选的第三方合作伙伴技术(如 IBM Cloud Activity Tracker with LogDNA)的集成。 |
|
提供将服务绑定到其他 IBM 服务的功能 |
Event Streams 提供将服务绑定到其他 IBM 服务的功能。 |
|
管理、集成和监视 |
|
客户负责使用提供的工具和功能来管理客户拥有的应用程序的生命周期,与其他服务进行集成以及监视应用程序的运行状况(例如,Availability Monitoring)。 |
镜像
镜像责任
任务 |
IBM 责任 |
您的责任 |
集群 |
检查两个集群是否是可行的镜像对 |
供应两个集群。 |
设置 |
设置镜像 |
建立服务绑定。 |
启用和监视 |
监控镜像链接的健康状况和服务水平协议。 |
正在使用 service-instance-update CLI comamnd 请求启用。 |
度量值和应用程序 |
提供度量值,使客户能够了解当前的恢复点目标 (RPO) |
启用应用程序切换集群。 |
IAM |
|
设置必要的访问权限。 |
故障转移 |
正在禁用任何现有镜像配置。 |
决定何时进行故障切换和故障转移。 |
故障恢复 |
重新配置镜像 |
制定和执行故障恢复计划。 与 IBM 进行协调以重新配置镜像。 |
支持客户端库
IBM 不拥有 Kafka 客户端库,并且无法落实以在其中找到问题时提供修订。 客户机端库包括官方 Apache Kafka 客户机 (使用者,生产者,连接和流) 以及第三方客户机,库,工具和连接器。
作为 Kafka 社区的活动成员,IBM 尽最大努力与拥有客户端库的社区一起工作,以帮助开发和发布关键问题的修订。