Entendendo suas responsabilidades quando você usa o Event Streams
Saiba quais são as responsabilidades de gerenciamento e os termos e condições para o uso do IBM® Event Streams for IBM Cloud®. Para obter uma visualização de alto nível dos tipos de serviço no IBM Cloud® e o detalhamento das responsabilidades
entre o cliente e a IBM para cada um deles, consulte Responsabilidades compartilhadas para ofertas da IBM Cloud.
Revise as seções a seguir para ver suas responsabilidades específicas e as responsabilidades da IBM quanto ao seu uso do IBM® Event Streams for IBM Cloud®. Para ver os termos gerais de uso, consulte Termos e avisos do IBM Cloud®.
Gerenciamento de incidentes, operações e cluster
Responsabilidades pelo gerenciamento de incidentes, operações e clusters
| Tarefa |
Responsabilidades do IBM |
Suas responsabilidades |
| Monitorar o ambiente |
O Event Streams realiza revisão contínua, melhorias de serviço, atualizações de código e monitoramento operacional. Isso inclui upgrades automáticos e sem tempo de inatividade do ambiente. |
|
| Alta disponibilidade |
Event Streams fornece alta disponibilidade por meio da implantação de regiões com várias zonas para proteger contra pontos únicos de falha, até e incluindo a perda de um data center para atingir o SLA IBM detalhado nos termos e condições
do IBM Cloud®. |
|
| Implementar o ambiente do Event Streams |
O Event Streams é implementado com as opções de configuração das melhores práticas recomendadas pela IBM. Por exemplo, fator de replicação, mínimo de réplicas de sincronização, limitação e reconhecimento de rack. |
|
| Cliente suportado |
|
O cliente é responsável por manter uma versão suportada do cliente do Kafka. Para obter mais informações, consulte Resumo de suporte para todos os clientes recomendados. |
| Configuração, implementação e ciclo de vida do cliente |
|
O cliente é responsável por gerenciar a configuração, a implementação e o ciclo de vida do cliente, seguindo a documentação de práticas recomendadas do site IBM. |
| Gerenciamento de cluster |
|
O cliente é responsável por gerenciar a capacidade de recursos fornecida por seus clusters em toda a base organizacional de usuários. |
Segurança e conformidade de regulamentação
Responsabilidades pela segurança e conformidade com as normas
| Tarefa |
Responsabilidades do IBM |
Suas responsabilidades |
| Manter os controles |
O Event Streams mantém os controles compatíveis com diversos padrões de conformidade do mercado para os quais somos certificados. |
|
| IBM Cloud Identity and Access Management (IAM) |
O Event Streams fornece um serviço de segurança e controle de acesso com o IBM Cloud Identity and Access Management (IAM). |
|
| Atualizações de correções de segurança e vulnerabilidade para o cluster |
O Event Streams aplica as atualizações de correções de segurança e vulnerabilidade fornecidas ao cluster do cliente, de acordo com os prazos do IBM X-Force. |
|
| Gerenciar os usuários e o acesso |
|
O cliente é responsável por gerenciar os usuários de sua conta organizacional e o acesso relacionado à instância do Event Streams. |
| Controles de conformidade |
|
O cliente é responsável por manter seus controles de conformidade organizacional. |
Infraestrutura do IBM Cloud e gerenciamento do ambiente
Responsabilidades pela infraestrutura IBM e pelo gerenciamento do ambiente
| Tarefa |
Responsabilidades da IBM Cloud |
Suas responsabilidades |
| Implementar |
Event Streams implementa uma instância que consiste em todos os componentes e armazenamento necessários Event Streams. |
O cliente é responsável por decidir qual região implantar, selecionar a capacidade do cluster e definir todos os parâmetros de configuração do cluster disponíveis na implantação, por exemplo, pontos de extremidade privados e públicos,
lista de permissões de IP. |
| Monitorar e reparar |
Event Streams monitora e repara a infraestrutura sem interrupções. |
|
| Gerenciar e configurar |
|
O cliente é responsável por usar as APIs, a CLI ou o console fornecidos para gerenciar os tópicos e a configuração. |
Recuperação de desastre
Se você configurou a instância do Event Streams em uma região com várias zonas, é improvável que ocorra um desastre regional. No entanto, recomendamos que os clientes se planejem para essas circunstâncias. Se, devido a esse evento, a instância
de um cliente não estiver mais disponível (e uma instância de DR remota ainda não tiver sido configurada), o cliente deverá considerar a configuração de uma nova instância em uma nova região.
Responsabilidades pela recuperação de desastres
| Tarefa |
Responsabilidades do IBM |
Suas responsabilidades |
| Recuperação de desastre |
|
O cliente é responsável por manter e executar um plano de recuperação de desastres se o serviço for perdido. O plano pode incluir o fornecimento de um novo cluster em uma nova região se ocorrer um desastre e restaurar qualquer configuração
ou dados para esse cluster, ou, pré-provisionar um cluster em outra região e usar o Event Streams Recurso de Espelhamento. |
| Espelhamento |
|
O cliente pode usar o Recurso de espelhamento do Event Streams ou optar por gerenciar a sua própria solução de espelhamento. |
| Backup de dados de carga útil da mensagem |
|
O cliente também é responsável pelo backup dos dados da carga útil da mensagem. Embora esses dados sejam replicados em vários corretores Kafka dentro de um cluster, o que protege contra a maioria das falhas, essa replicação não cobre uma
falha em todo o local. |
| Backup de dados e nome do tópico |
|
É recomendável a boa prática de que um cliente armazene seus nomes de tópicos e dados de configuração para esses tópicos no mesmo repositório de seu código-fonte do aplicativo. Dessa forma, os tópicos podem ser restaurados em um novo cluster
se ocorrer um desastre. |
| Registro de esquema |
|
É recomendável a boa prática de que um cliente armazene seu esquema no mesmo repositório de seu código-fonte do aplicativo. Dessa forma, o esquema pode ser restaurado em um novo cluster se ocorrer um desastre. |
Orquestração de aplicativo
Responsabilidades pela orquestração de aplicativos
| Tarefa |
Responsabilidades do IBM |
Suas responsabilidades |
| Realize a integração com tecnologias selecionadas de parcerias com terceiros |
O Event Streams fornece integrações com tecnologias de parceria de terceiros selecionados, como o IBM Cloud Activity Tracker with LogDNA. |
|
| Fornecer ligação de serviço com outros serviços da IBM |
O Event Streams fornece um recurso para a ligação de serviço com outros serviços da IBM. |
|
| Gerenciar, integrar e monitorar |
|
O cliente é responsável por usar as ferramentas e os recursos fornecidos para gerenciar o ciclo de vida de aplicativos de propriedade do cliente, realizar a integração com outros serviços e monitorar o funcionamento do aplicativo (por
exemplo, monitoramento de disponibilidade). |
Espelhamento
Responsabilidades pelo espelhamento
| Tarefa |
Responsabilidades do IBM |
Suas responsabilidades |
| Clusters |
Verificar se os clusters são pares de espelhamento viáveis |
Provisionando ambos os clusters. |
| Instalação |
Configurar o espelhamento |
Configuração da vinculação de serviço a serviço. |
| Ativação e monitoramento |
Monitoramento da integridade e do SLA do link de espelhamento. |
Solicitando ativação usando o comando da CLI service-instance-update. |
| Métricas e aplicativos |
Fornecer métricas para permitir que o cliente entenda o objetivo do ponto de recuperação (RPO) atual. |
Permitir que os aplicativos alternem entre clusters. |
| IAM |
|
Configuração das políticas de acesso necessárias. |
| Recuperação de falhas |
Desativando quaisquer configurações de espelhamento existentes |
Decidir quando fazer failover e fazer failover de aplicativos. |
| Failback |
Reconfigurar o espelhamento |
Desenvolver e executar o plano de failback. Coordenar com a IBM para reconfigurar o espelhamento. |
Suporte de bibliotecas do lado do cliente
O IBM não possui bibliotecas próprias do lado do cliente Kafka e não pode comprometer-se a fornecer correções no caso de problemas localizados nelas. As bibliotecas do lado do cliente incluem os clientes oficiais do Apache Kafka (Consumer, Producer,
Connect e Streams), bem como clientes, bibliotecas, ferramentas e conectores de terceiros.
Como membro ativo da comunidade Kafka, a IBM trabalha, na base do melhor esforço, com comunidades que possuem bibliotecas do lado do cliente para ajudar a desenvolver e lançar correções para problemas críticos.