

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Benvenuto nella Guida per gli sviluppatori di Amazon MSK
<a name="what-is-msk"></a>

Benvenuto nella *Amazon Managed Streaming for Apache Kafka Developer Guide*. I seguenti argomenti possono aiutarti a iniziare a usare questa guida, in base a ciò che stai cercando di fare.
+ Crea un cluster MSK Provisioned seguendo il tutorial. [Inizia a usare Amazon MSK](getting-started.md)
+ Approfondisci le funzionalità di MSK Provisioned in. [Che cos'è MSK Provisioned?](msk-provisioned.md)
+ [Esegui Apache Kafka senza dover gestire e scalare la capacità del cluster con MSK Serverless.](serverless.md)
+ Utilizzate [MSK Connect](msk-connect.md) per lo streaming di dati da e verso il cluster Apache Kafka.
+ Utilizzate [MSK Replicator per replicare](msk-replicator.md) in modo affidabile i dati tra cluster MSK Provisioned diversi o uguali. Regioni AWS

Per i dettagli, le funzionalità principali e i prezzi del prodotto, consulta la pagina del servizio [Amazon MSK](https://aws.amazon.com/msk).

## Che cos'è Amazon MSK?
<a name="what-is-msk-intro"></a>

Amazon Managed Streaming for Apache Kafka (Amazon MSK) è un servizio completamente gestito che consente di costruire ed eseguire applicazioni che utilizzano Apache Kafka per elaborare i dati in streaming. Amazon MSK fornisce le operazioni del piano di controllo, ad esempio quelle per la creazione, l'aggiornamento e l'eliminazione di cluster. Consente di utilizzare operazioni del piano dati Apache Kafka, come quelle per la produzione e il consumo di dati. Esegue versioni open-source di Apache Kafka. Ciò significa che le applicazioni, gli strumenti e i plugin esistenti dei partner e della comunità Apache Kafka sono supportati senza richiedere modifiche al codice dell'applicazione. Puoi utilizzare Amazon MSK per creare cluster che utilizzano le versioni di Apache Kafka elencate nella sezione [Versioni di Apache Kafka supportate](supported-kafka-versions.md).

Questi componenti descrivono l'architettura di Amazon MSK:
+ **Nodi broker**: quando crei un cluster Amazon MSK, specifichi quanti nodi broker desideri che Amazon MSK crei in ogni zona di [disponibilità](https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-availability-zones.html). Il minimo è un broker per zona di disponibilità. Ogni zona di disponibilità dispone di una propria sottorete VPC.

  Amazon MSK Provisioned offre due tipi di broker: [Broker Amazon MSK Standard](msk-broker-types-standard.md) e. [Broker Amazon MSK Express](msk-broker-types-express.md) In [MSK Serverless](serverless.md), MSK gestisce i nodi broker utilizzati per gestire il traffico e fornisce le risorse del server Kafka solo a livello di cluster.
+ **ZooKeeper nodi**: Amazon MSK crea anche i ZooKeeper nodi Apache per te. Apache ZooKeeper è un server open source che consente un coordinamento distribuito altamente affidabile.
+ **KRaft controller**: la community Apache Kafka è stata sviluppata KRaft per sostituire Apache per la gestione dei metadati nei cluster Apache ZooKeeper Kafka. In KRaft modalità, i metadati del cluster vengono propagati all'interno di un gruppo di controller Kafka, che fanno parte del cluster Kafka, anziché tra i nodi. ZooKeeper KRafti controller sono inclusi senza costi aggiuntivi per l'utente e non richiedono alcuna configurazione o gestione aggiuntiva da parte dell'utente.
+ **Produttori, consumatori e creatori di argomenti**: Amazon MSK ti consente di utilizzare le operazioni sul piano dati di Apache Kafka per creare argomenti e produrre e utilizzare dati.
+ **Operazioni del cluster** È possibile utilizzare Console di gestione AWS, the AWS Command Line Interface (AWS CLI) o the APIs nell'SDK per eseguire operazioni sul piano di controllo. Ad esempio, puoi creare o eliminare un cluster Amazon MSK, elencare tutti i cluster di un account, visualizzare le proprietà di un cluster e aggiornare il numero e il tipo di broker in un cluster.

Amazon MSK riconosce gli scenari di errore più comuni e avvia automaticamente il ripristino per cluster per permettere alle applicazioni produttore e consumatore di continuare le operazioni di scrittura e lettura con impatto minimo. Quando Amazon MSK rileva un errore del broker, attenua l'errore o sostituisce il broker non integro o non raggiungibile con uno nuovo. Inoltre, ove possibile, riutilizza lo storage del broker precedente per ridurre i dati che devono essere replicati da Apache Kafka. L'impatto sulla disponibilità è limitato al tempo richiesto da Amazon MSK per completare il rilevamento e il ripristino. Dopo un ripristino, le applicazioni produttore e consumatore possono continuare a comunicare con gli stessi indirizzi IP del broker utilizzati prima dell'errore.