

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à.

# Requisiti, differenze nelle versioni di rilascio e sicurezza per i notebook EMR
<a name="emr-managed-notebooks-considerations"></a>

**Nota**  
I Notebooks EMR sono disponibili come EMR Studio Workspace nella console. Il pulsante **Crea area di lavoro** nella console consente di creare nuovi notebook. Per accedere ai Workspace o crearne di nuovi, gli utenti di Notebook EMR necessitano di ulteriori autorizzazioni per i ruoli IAM. [Per ulteriori informazioni, consulta [Amazon EMR Notebooks are Amazon EMR Studio Workspace nella console e nella console Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-migration.html).](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html)

Considera i seguenti requisiti, le differenze nelle versioni di rilascio, le informazioni sulla sicurezza e altre considerazioni quando crei cluster e sviluppi soluzioni utilizzando il notebook EMR.

## Requisiti del cluster
<a name="considerations-limitations"></a>
+ **Attivazione del blocco dell'accesso pubblico Amazon EMR**: l'accesso in ingresso a un cluster consente agli utenti del cluster di eseguire i kernel dei notebook. Assicurati che solo gli utenti autorizzati possano accedere al cluster. Consigliamo vivamente di lasciare abilitato il blocco dell'accesso pubblico e di limitare il traffico SSH in ingresso solo a origini affidabili. Per ulteriori informazioni, consultare [Utilizzo del blocco dell'accesso pubblico di Amazon EMR](emr-block-public-access.md) e [Controlla il traffico di rete con gruppi di sicurezza per il tuo cluster Amazon EMR](emr-security-groups.md).
+ **Utilizzo di un cluster compatibile**: un cluster collegato a un notebook deve soddisfare i seguenti requisiti:
  + Sono supportati solo i cluster creati utilizzando Amazon EMR. È possibile creare un cluster in modo indipendente all'interno di Amazon EMR e, successivamente, collegare un notebook EMR, oppure è possibile creare un cluster compatibile durante la creazione di un notebook EMR.
  + Solo i cluster creati utilizzando Amazon EMR versione 5.18.0 e successive sono supportati. Per informazioni, consulta [Differenze nelle funzionalità in base alla versione del cluster](#considerations-cluster-version).
  + I cluster creati utilizzando istanze Amazon EC2 con processori AMD EPYC, ad esempio i tipi di istanza m5a.\* e r5a.\*, non sono supportati.
  + Notebook EMR funziona solo con cluster creati con `VisibleToAllUsers` impostato su `true`. `VisibleToAllUsers` è `true` per impostazione predefinita.
  + Il cluster deve essere avviato all'interno di un. EC2-VPC Sono supportate sottoreti pubbliche e private. La EC2-Classic piattaforma non è supportata.
  + I cluster devono essere avviati con Hadoop, Spark e Livy installati. Possono essere installate altre applicazioni, ma attualmente Notebook EMR supporta solo i cluster Spark.
**Importante**  
Per le versioni di Amazon EMR 5.32.0 e successive, o 6.2.0 e successive, il cluster deve eseguire anche l'applicazione Jupyter Enterprise Gateway per poter lavorare con Notebook EMR.
  + I cluster che utilizzano l'autenticazione Kerberos non sono supportati.
  + I cluster integrati AWS Lake Formation supportano solo l'installazione di librerie con ambito notebook. L'installazione di kernel e librerie nel cluster non è supportata.
  + I cluster con più nodi primari non sono supportati.
  + Le versioni 6.9.0\+ e 5.31.1\+ di Amazon EMR supportano le istanze Graviton. JupyterEnterpriseGateway AWS 

## Differenze nelle funzionalità in base alla versione del cluster
<a name="considerations-cluster-version"></a>

Consigliamo di utilizzare Notebook EMR con cluster creati utilizzando Amazon EMR versione 5.30.0, 5.32.0 o successive oppure 6.2.0 o successive. Con queste versioni, Notebook EMR esegue i kernel sul cluster Amazon EMR collegato. I kernel e le librerie possono essere installati direttamente sul nodo primario del cluster. L'uso di EMR Notebooks con queste versioni del cluster presenta i seguenti vantaggi:
+ **Prestazioni migliorate**: i kernel dei notebook vengono eseguiti su cluster con i tipi di istanza EC2 selezionati. Le versioni precedenti eseguono i kernel su un'istanza specializzata che non è ridimensionabile, accessibile o personalizzabile. 
+ **Possibilità di aggiungere e personalizzare i kernel**: è possibile connettersi al cluster per installare i pacchetti kernel utilizzando `conda` e `pip`. Inoltre, l'installazione `pip` è supportata utilizzando i comandi del terminale all'interno delle celle di notebook. Nelle versioni precedenti, erano disponibili solo kernel preinstallati (Python PySpark, Spark e SparkR). Per ulteriori informazioni, consulta [Installazione di kernel e librerie Python su un nodo primario del cluster](emr-managed-notebooks-installing-libraries-and-kernels.md#emr-managed-notebooks-cluster-kernel).
+ **Possibilità di installare librerie Python**: è possibile [installare librerie Python sul nodo primario del cluster](emr-managed-notebooks-installing-libraries-and-kernels.md#emr-managed-notebooks-cluster-kernel) utilizzando `conda` e `pip`. Consigliamo l'uso di `conda`. Nelle versioni precedenti, sono supportate solo le librerie con ambito [notebook](emr-managed-notebooks-installing-libraries-and-kernels.md#emr-managed-notebooks-custom-libraries-limitations) per. PySpark 


**Funzionalità EMR Notebooks supportate dalla versione del cluster**  
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/emr/latest/ManagementGuide/emr-managed-notebooks-considerations.html)

## Limiti di notebook EMR collegati contemporaneamente
<a name="emr-managed-notebooks-cluster-limits"></a>

Quando crei un cluster che supporta i notebook, considera il tipo di istanza EC2 per il nodo primario del cluster. I limiti di memoria di questa istanza EC2 determinano il numero di notebook che possono essere pronti simultaneamente per l'esecuzione di codice e di query nel cluster.


| Tipo di istanza EC2 del nodo primario | Numero di notebook EMR | 
| --- | --- | 
| \*.medium | 2 | 
| \*.large | 4 | 
| \*.xlarge | 8 | 
| \*.2xlarge | 16 | 
| \*.4xlarge | 24 | 
| \*.8xlarge | 24 | 
| \*.16xlarge | 24 | 

## Versioni Jupyter Notebook e Python
<a name="considerations-versions"></a>

EMR Notebooks esegue [Jupyter Notebook versione 6.0.2](https://jupyter-notebook.readthedocs.io/en/stable/changelog.html#release-6-0-2) e Python 3.6.5 a prescindere dalla versione Amazon EMR del cluster collegato.

## Security-related considerazioni
<a name="considerations-notebooks-security"></a>

**Utilizzo di posizioni S3 crittografate**  
Se si specifica un percorso crittografato in Amazon S3 per archiviare i file del notebook, è necessario impostare [Ruolo di servizio per EMR Notebooks](emr-managed-notebooks-service-role.md) come un utente chiave. Il ruolo di servizio predefinito è `EMR_Notebooks_DefaultRole`. Se utilizzi una AWS KMS chiave per la crittografia, consulta [Using key policy in AWS KMS nella](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-users-crypto) AWS Key Management Service Developer Guide e l'[articolo di supporto per l'aggiunta di utenti chiave](https://aws.amazon.com/premiumsupport/knowledge-center/s3-bucket-access-default-encryption/).

**Utilizzo dei cookie con domini di hosting**  
Per aumentare la sicurezza delle applicazioni off-console che potresti utilizzare con Amazon EMR, i domini di hosting delle applicazioni sono registrati nella Public Suffix List (PSL). Alcuni esempi di questi domini di hosting includono: `emrstudio-prod.us-east-1.amazonaws.com`, `emrnotebooks-prod.us-east-1.amazonaws.com`, `emrappui-prod.us-east-1.amazonaws.com`. Per maggiore sicurezza, se hai bisogno di impostare cookie sensibili nel nome di dominio predefinito, consigliamo di utilizzare i cookie con un prefisso `__Host-`. Questa pratica ti aiuterà a difendere il tuo dominio dai tentativi CSRF (cross-site request forgery). Per ulteriori informazioni, consulta la pagina [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#cookie_prefixes](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#cookie_prefixes) in *Mozilla Developer Network*. 