Creazione di una sessione notebook
Creare una sessione notebook di Data Science per accedere a un'interfaccia JupyterLab che utilizza una configurazione di computazione, storage e rete personalizzabile.
Prima di iniziare
Per utilizzare una configurazione runtime, identificare le variabili di ambiente personalizzate e gli eventuali URL del repository Git che si desidera utilizzare.
La configurazione di rete di una sessione notebook non può essere modificata quando la sessione notebook viene riattivata. Se una sessione notebook è stata configurata per l'utilizzo di una rete predefinita, non è possibile disattivare la sessione notebook, quindi selezionare una rete personalizzata quando la si riattiva.
Impostazione della rete per l'utilizzo delle funzioni gestite da Oracle
Per utilizzare una qualsiasi delle funzioni gestite da Oracle all'interno del notebook, degli script del ciclo di vita del notebook, delle azioni rapide AI, di Environment Explorer e dei notebook di esempio, la subnet del notebook deve disporre delle autorizzazioni per accedere allo storage degli oggetti OCI.
Se si seleziona Rete predefinita per il notebook, la subnet del notebook ha accesso allo storage degli oggetti. Se selezioni Networking personalizzato, devi impostare l'accesso allo storage degli oggetti con Service Gateway o Nat Gateway. Puoi impostare Service Gateway per accedere a tutti i servizi o allo storage degli oggetti specifico dell'area geografica. Per ulteriori informazioni, vedere Creazione di un gateway di servizi e Panoramica dei gateway di servizi nella documentazione di Networking. Oppure, puoi impostare il Nat Gateway per consentire l'accesso a Internet pubblico. Per ulteriori informazioni, vedere Nat Gateway nella documentazione di Networking.
Se si utilizza il gateway Internet, non è possibile connettersi alla rete Internet pubblica con il notebook. Questo perché Internet Gateway si aspetta che le risorse dietro di esso siano una subnet pubblica con IP pubblici che i notebook di Data Science non utilizzano. Il notebook non funzionerà nemmeno con la connessione alle funzioni gestite da Oracle.
Impostazione degli accessi di storage
Per utilizzare gli accessi di storage, è necessario disporre di un bucket di storage degli oggetti o di una destinazione di accesso e di un percorso di esportazione FSS (File Storage Service) OCI.
Per utilizzare FSS, è necessario prima creare il file system e il punto di attivazione. Utilizzare l'opzione di rete personalizzata e assicurarsi che la destinazione di accesso e il notebook siano configurati con la stessa subnet. Configurare le regole dell'elenco di sicurezza per la sottorete con porte e protocolli specifici.
Assicurarsi che i limiti del servizio siano allocati a file system-count e mount-target-count.
È necessario impostare i criteri per utilizzare lo storage degli oggetti o il servizio FSS (File Storage Service) per gli accessi di storage nel notebook.
Uso dello storage di file OCI
Impostare gli accessi di storage quando si utilizza OCI File Storage.
Impostazione degli accessi di storage
Uso dello storage degli oggetti OCI
Impostare gli accessi di storage quando si utilizza OCI Object Storage.
Gli accessi di storage per lo storage degli oggetti utilizzano le principal risorsa in base all'autorizzazione per comunicare tra il notebook e il bucket richiesto.
Per utilizzare l'opzione di rete predefinita per un notebook, l'uscita gestita funziona senza la necessità di configurare regole di rete aggiuntive.
Per utilizzare l'opzione di rete personalizzata per un notebook, è necessaria un'ulteriore configurazione di rete.
Impostazione degli accessi di storage
- Nella scelta della VCN, creare il gateway del servizio.
-
Per la subnet privata richiesta, aggiungere
Service Gatewayalle configurazioni della tabella di instradamento. - Modificare le regole di uscita della lista di sicurezza della subnet richiesta per consentire il traffico a tutti i servizi nella rete Oracle regionale.
Uso della console, dell'interfaccia CLI o dell'API
Si consiglia di leggere Persisting Data and Files on a Notebook Session Block Volume per aiutare a decidere la dimensione del volume a blocchi.
1. Informazioni di base
Facoltativamente, modificare le informazioni di identificazione.
- Compartimento: selezionare il compartimento in cui creare la sessione notebook.
- Nome (facoltativo): immettere un nome univoco per la sessione notebook (limite di 255 caratteri). Se non si fornisce un nome, il nome viene generato automaticamente. Ad esempio,
datasciencenotebooksession20200108222435. - Tag (facoltativo): aggiungere tag alla sessione notebook. Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.
2. Configurazione
Specificare la forma di computazione e l'impostazione di networking.
- Forma (facoltativo): modificare la forma di computazione selezionando Modifica forma. Quindi, attenersi alla procedura riportata di seguito nel pannello Seleziona forma di computazione.
- Selezionare un tipo di istanza.
- Selezionare una serie di forme.
- Selezionare una delle forme di computazione supportate nella serie. Selezionare la forma più adatta a come si desidera utilizzare la risorsa.
- Espandere la forma selezionata per configurare OCPU e memoria.
- Numero di OCPU
- Quantità di memoria (GB): per ogni OCPU, selezionare fino a 64 GB di memoria e un totale massimo di 512 GB. La quantità minima di memoria consentita è pari a 1 GB o a un valore corrispondente al numero di OCPU, a seconda di quale dei due valori è maggiore.
- Abilita forma espandibile: selezionare questa opzione se si utilizzano VM espandibili, quindi per Utilizzo di base per OCPU selezionare la percentuale di OCPU che in genere si desidera utilizzare. I valori supportati sono 12,5% e 50%. (Per le distribuzioni di modelli, è supportato solo il valore del 50%).
- Selezionare Seleziona forma.
- Dimensione dello storage a blocco: immettere la dimensione dello storage a blocco da utilizzare, compresa tra 50 GB e 10, 240 GB (10 TB). È possibile modificare il valore con incrementi di 1 GB. Il valore predefinito è 100 GB.
- Tipo di rete: selezionare l'opzione pertinente.
-
Networking predefinito: il carico di lavoro viene collegato utilizzando una VNIC secondaria a una rete VCN e una subnet preconfigurata gestita dal servizio. Questa subnet fornita consente l'uscita alla rete Internet pubblica tramite un gateway NAT e l'accesso ad altri servizi Oracle Cloud tramite un gateway di servizi.
Se hai bisogno di accedere solo alla rete Internet pubblica e ai servizi OCI, ti consigliamo di utilizzare questa opzione. Non richiede la creazione di risorse di rete o la scrittura di criteri per le autorizzazioni di rete.
-
Networking personalizzato: selezionare la VCN e la subnet (dal compartimento indicato) che si desidera utilizzare per la risorsa (sessione o job del notebook).
Per l'accesso in uscita alla rete Internet pubblica, utilizzare una subnet privata con un instradamento a un gateway NAT.
Se non viene visualizzata la VCN o la subnet che si desidera utilizzare, selezionare un compartimento diverso.
Importante
Per utilizzare un'attivazione di memorizzazione file, è necessario selezionare una rete personalizzata. La VCN e la subnet devono essere uguali a quelle utilizzate per la creazione della destinazione di accesso.
Nota
La configurazione di rete di una sessione notebook non può essere modificata quando la sessione notebook viene riattivata. Se una sessione notebook è stata configurata per l'utilizzo di una rete predefinita, non è possibile disattivare la sessione notebook, quindi selezionare una rete personalizzata quando la si riattiva. -
- Tipo di endpoint: selezionare l'opzione pertinente.
- Endpoint pubblico: accesso ai dati in un'istanza gestita dall'esterno di una VCN.
- Endpoint privato: selezionare la VCN, la subnet e l'endpoint privato (dal compartimento indicato) che si desidera utilizzare per la sessione notebook.
3. Configurazione aggiuntiva
Se si desidera, aggiungere accessi di storage, configurazione runtime e tag.
Nota
Per gli accessi di storage, assicurarsi di disporre dell'autorizzazione per l'uso degli accessi di storage.- Installazione dello storage dei file (facoltativo): selezionare Aggiungi accesso allo storage dei file e immettere le informazioni riportate di seguito.
- Compartimento: selezionare il compartimento contenente la destinazione di cui si desidera eseguire il MOUNT.
- Destinazione di accesso: la destinazione di accesso che si desidera utilizzare.
- Percorso esportazione: il percorso di esportazione che si desidera utilizzare.
- Percorso e directory di destinazione: immettere il percorso da utilizzare per il MOUNT dello storage.
Il percorso deve iniziare con un carattere alfanumerico. La directory di destinazione deve essere univoca tra gli accessi di storage forniti. I caratteri consentiti sono alfanumerici, trattini ( - ) e caratteri di sottolineatura ( _ ).
È possibile specificare il percorso completo, ad esempio
/opc/storage-directory. Se viene specificata solo una directory, ad esempio/storage-directory, viene attivata nella directory/mntpredefinita. Non è possibile specificare directory specifiche del sistema operativo, ad esempio/bino/etc.
- Accessi allo storage degli oggetti (facoltativo): selezionare Aggiungi accesso allo storage degli oggetti e immettere le informazioni riportate di seguito.
- Compartimento: selezionare il compartimento che contiene il bucket che si desidera installare.
- Bucket: selezionare il bucket che si desidera utilizzare.
- Prefisso nome oggetto (facoltativo): prefisso del nome oggetto. Il prefisso deve iniziare con un carattere alfanumerico. I caratteri consentiti sono alfanumerici, barre ( / ), trattini ( - ) e caratteri di sottolineatura ( _ ).
- Percorso e directory di destinazione: immettere il percorso da utilizzare per il MOUNT dello storage.
Il percorso deve iniziare con un carattere alfanumerico. La directory di destinazione deve essere univoca tra gli accessi di storage forniti. I caratteri consentiti sono alfanumerici, trattini ( - ) e caratteri di sottolineatura ( _ ).
È possibile specificare il percorso completo, ad esempio
/opc/storage-directory. Se viene specificata solo una directory, ad esempio/storage-directory, viene attivata nella directory/mntpredefinita. Non è possibile specificare directory specifiche del sistema operativo come/bino/etc.
Nota
Se si utilizza una rete personalizzata:- Crea il gateway di servizi nella VCN.
- Per le configurazioni della tabella di instradamento nella subnet privata, aggiungere il gateway del servizio.
- Modificare le regole di uscita della lista di sicurezza della subnet richiesta per consentire il traffico a tutti i servizi della rete.
- Configurazione runtime (facoltativo): definire le variabili di ambiente personalizzate (coppie chiave-valore) e le impostazioni Git.
- Coppie di valori chiave: selezionare Aggiungi coppia di valori chiave e immettere una chiave e un valore. È possibile aggiungere fino a 30 coppie di valori chiave. Per assegnare un nome alle chiavi, vedere vincoli della coppia di valori chiave.
- Impostazioni Git: selezionare Aggiungi impostazione Git e immettere un URL di repository Git pubblico. È possibile aggiungere fino a 3 repository Git. Esaminare i vincoli del repository Git per il numero e la dimensione degli URL.Suggerimento
È possibile utilizzare l'esempio del repository ADS per creare rapidamente un repository Git per un notebook che è possibile utilizzare quando viene aperto in JupyterLab. Consultare https://github.com/oracle/accelerated-data-science.git.
- Tag (facoltativo): aggiungere tag alla sessione notebook. Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare le tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.
4. Rivedi e Crea
Rivedere la configurazione, quindi selezionare Crea.
Viene visualizzata la pagina Sessioni notebook. Quando la sessione notebook viene creata correttamente, lo stato diventa Attivo ed è possibile aprire la sessione notebook. L'azione Crea sessione notebook è asincrona e avvia una richiesta di lavoro. È possibile utilizzare la richiesta di lavoro per tenere traccia dello stato di un'operazione.
Per informazioni generali sull'uso delle richieste di lavoro in OCI, vedere Richieste di lavoro.
Per creare una sessione notebook in un compartimento, utilizzare i comandi oci data-science notebook-session create e i parametri necessari:
oci data-science notebook-session create --compartment-id <compartment-id>, -c [<name>], -c [<project-id>] ... [OPTIONS]Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.
Eseguire l'operazione CreateNotebookSession per creare una sessione notebook.