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.