Comprensione delle tue responsabilità quando utilizzi Event Streams

Scopri i tuoi termini e condizioni e le tue responsabilità di gestione quando utilizzi IBM® Event Streams for IBM Cloud®. Per una vista di alto livello dei tipi di servizio in IBM Cloud® e la ripartizione delle responsabilità tra il cliente e IBM per ciascun tipo, vedi Responsabilità condivise per le offerte IBM Cloud.

Controlla le seguenti sezioni per le tue responsabilità specifiche e quelle di IBM quando utilizzi IBM® Event Streams for IBM Cloud®. Per i termini di utilizzi generali, vedi Termini e informazioni particolari di IBM Cloud®.

Gestione di eventi imprevisti, operazioni e cluster

Responsabilità per la gestione degli incidenti, delle operazioni e dei cluster
Attività Responsabilità di IBM Responsabilità del cliente
Monitoraggio dell'ambiente Event Streams esegue controllo continuo, miglioramenti del servizio, aggiornamenti del codice e monitoraggio funzionale. Ciò include upgrade dell'ambiente senza tempo di inattività e automatici.
Alta disponibilità Event Streams fornisce un'elevata disponibilità grazie alla distribuzione multizona della regione per proteggere da singoli punti di errore, fino a includere una perdita del data center per raggiungere l' IBM SLA (accordo sul livello di servizio) dettagliato nei termini e condizioni dell' IBM Cloud®.
Distribuzione dell'ambiente Event Streams Event Streams viene distribuito con le opzioni di configurazioni di prassi ottimali consigliate da IBM. Ad esempio, fattore di replica, un minimo di repliche di sincronizzazione, limitazioni e rivelazione rack.
Client supportato Il cliente è responsabile della manutenzione di una versione supportata del client Kafka. Per ulteriori informazioni, vedi Riepilogo del supporto per tutti i client consigliati.
Configurazione, distribuzione e ciclo di vita del client Il cliente è responsabile della gestione della configurazione, dell'implementazione e del ciclo di vita del cliente seguendo la documentazione delle migliori pratiche dell' IBM.
Gestione del cluster Il cliente è responsabile della gestione della capacità delle risorse fornite dei propri cluster nella propria base di utenti organizzativi.

Sicurezza e conformità alle normative

Responsabilità per la sicurezza e la conformità alle normative
Attività Responsabilità di IBM Responsabilità del cliente
Mantenere i controlli Event Streams mantiene i controlli commisurati a vari standard di conformità del settore per cui siamo certificati.
IBM Cloud Identity and Access Management (IAM) Event Streams fornisce il servizio di controllo dell'accesso e sicurezza con IBM Cloud Identity and Access Management (IAM).
Aggiornamenti patch di sicurezza e vulnerabilità al cluster Event Streams applica gli aggiornamenti patch di sicurezza e vulnerabilità al cluster del client, in base ai periodi di tempo IBM X-Force.
Gestione utenti e accesso Il cliente è responsabile della gestione degli utenti dell'account organizzativi e dell'accesso correlato all'istanza di Event Streams.
Controlli di conformità Il cliente è responsabile della manutenzione dei controlli di conformità organizzativi.

Infrastruttura IBM Cloud e gestione dell'ambiente

Responsabilità per l'infrastruttura IBM e la gestione dell'ambiente
Attività Responsabilità di IBM Cloud Responsabilità del cliente
Distribuisci Event Streams distribuisce un'istanza che consiste in tutti i componenti e l'archiviazione Event Streams richiesti. Il cliente è responsabile della decisione della regione da distribuire, della selezione della capacità del cluster e dell'impostazione di eventuali parametri di configurazione del cluster disponibili durante la distribuzione, ad esempio endpoint pubblici e privati, IP allowlisting.
Monitoraggio e ripristino Event Streams monitorare e riparare le infrastrutture senza interruzioni.
Gestione e configurazione Il cliente è responsabile dell'utilizzo delle API, della CLI o della console fornite per gestire gli argomenti e la configurazione.

Ripristino di emergenza

Se hai configurato l'istanza di Event Streams in una regione multizona, è improbabile che si verifichi un disastro regionale. Tuttavia, consigliamo ai clienti di prepararsi a tali circostanze. Se a causa di un evento di questo tipo, l'istanza di un cliente non è più disponibile (e un'istanza DR remota non era già impostata), il cliente dovrebbe prendere in considerazione la configurazione di una nuova istanza in una nuova regione.

Responsabilità per il ripristino di emergenza
Attività Responsabilità di IBM Responsabilità del cliente
Ripristino di emergenza Il cliente è responsabile della gestione e dell'esecuzione di un piano di ripristino di emergenza in caso di perdita del servizio. Il piano potrebbe includere il provisioning di un nuovo cluster in una nuova regione se si verifica un'emergenza e il ripristino di qualsiasi configurazione o dato in tale cluster oppure il pre - provisioning di un cluster in un'altra regione e utilizzando la funzione di mirroring Event Streams.
Mirroring Il cliente può utilizzare la funzione di mirroring Event Streams oppure scegliere di gestire la propria soluzione di mirroring.
Backup dei dati del payload del messaggio Il cliente è anche responsabile del backup dei dati del payload del messaggio. Sebbene questi dati vengano replicati su più broker di servizi di rete ( Kafka ) all'interno di un cluster, il che protegge dalla maggior parte dei guasti, questa replica non copre un guasto a livello di intera sede.
Backup dei dati e del nome dell'argomento È consigliabile che un cliente memorizzi i nomi degli argomenti e i dati di configurazione per tali argomenti nello stesso repository come codice di origine dell'applicazione. In questo modo, gli argomenti possono essere ripristinati in un nuovo cluster se si verifica una situazione di emergenza.
Registro schema È consigliabile che un cliente memorizzi il proprio schema nello stesso repository del codice sorgente dell'applicazione. In questo modo, lo schema può essere ripristinato in un nuovo cluster se si verifica una situazione di emergenza.

Orchestrazione dell'applicazione

Responsabilità per l'orchestrazione delle app
Attività Responsabilità di IBM Responsabilità del cliente
Integrazione con tecnologie partner di terze parti selezionate Event Streams fornisce integrazioni con selezionate tecnologie di partnership di terze parti, come IBM Cloud Activity Tracker with LogDNA.
Fornire il bind del servizio con altri servizi IBM Event Streams fornisce la possibilità di eseguire il bind del servizio con altri servizi IBM.
Gestione, integrazione e monitoraggio Il cliente è responsabile dell'utilizzo delle funzioni e degli strumenti forniti per gestire il ciclo di vita delle applicazioni di proprietà del cliente, dell'integrazione con altri servizi e del monitoraggio dell'integrità dell'applicazione (ad esempio, Availability Monitoring).

Mirroring

Responsabilità per il mirroring
Attività Responsabilità di IBM Responsabilità del cliente
Cluster Verifica che i cluster siano coppie di mirroring valide Provisioning di entrambi i cluster.
Configurazione Impostazione del mirroring Impostazione del bind da servizio a servizio.
Abilitazione e monitoraggio Monitoraggio dell'integrità e SLA del link di mirroring. Richiesta dell'abilitazione utilizzando il comando CLI service - instance - update.
Metriche e applicazioni Fornire metriche per consentire al cliente di comprendere l'RPO (recovery point objective) corrente. Abilitazione delle applicazioni per lo switch dei cluster.
IAM Impostazione delle politiche di accesso richieste.
Failover Disabilitazione delle configurazioni di mirroring esistenti. Decidere quando eseguire il failover e le applicazioni di failover.
Failback Riconfigurazione del mirroring Sviluppo ed esecuzione del piano di failback. Coordinamento con IBM per riconfigurare il mirroring.

Supporto delle librerie lato client

IBM non possiede le librerie lato client Kafka e non può eseguire il commit per fornire le correzioni nel caso in cui vengano rilevati dei problemi. Le librerie lato client includono i client Apache Kafka ufficiali (Consumer, Producer, Connect e Streams), oltre a client di terze parti, librerie, tool e connettori.

Come membro attivo della comunità Kafka, IBM funziona, nel miglior modo possibile, con le comunità che possiedono le librerie lato client per aiutare a sviluppare e rilasciare le correzioni per i problemi critici.