Istanze di computazione
Puoi eseguire il provisioning e gestire le istanze di computazione in Compute Cloud@Customer.
Un'istanza di computazione è una virtual machine (VM), un ambiente di computazione indipendente che viene eseguito sull'hardware fisico. La virtualizzazione consente di eseguire più istanze di computazione isolate l'una dall'altra.
Quando crei un'istanza di computazione, puoi selezionare il tipo di istanza di computazione più appropriato per le tue applicazioni in base a caratteristiche quali il numero di CPU, la quantità di memoria e le risorse di rete. Vedere Esercitazione: Avvio della prima istanza e Utilizzo delle istanze.
Dopo aver creato un'istanza di computazione, è possibile accedervi in modo sicuro dal computer, riavviarla, collegare e scollegare volumi ed eliminarla quando è stata completata.
Con una configurazione dell'istanza, puoi creare rapidamente una singola istanza o un pool di istanze. Puoi creare una configurazione di istanza da un'istanza esistente per replicarla più rapidamente. Vedere Utilizzo delle configurazioni delle istanze.
Puoi collegare le istanze a un pool o scollegarle manualmente da un pool oppure puoi configurare il ridimensionamento automatico per aumentare o ridurre automaticamente il pool in base a una pianificazione predefinita. Vedere Pool di istanze.
Puoi creare un pool di istanze di computazione (nodi) in un cluster OKE (Compute Cloud@Customer Kubernetes Engine). Consulta Kubernetes Engine (OKE) su Compute Cloud@Customer.
È possibile connettersi a un'istanza di computazione. Vedere Connessione a un'istanza di computazione.
Puoi eseguire il backup di un'istanza e ripristinare l'istanza dal backup. Vedere Backup e ripristino di un'istanza.
Componenti per la creazione di istanze
Per creare un'istanza di computazione sono necessari i componenti riportati di seguito.
Compartimento
Raccolta di risorse correlate accessibili solo da determinati gruppi a cui è stata concessa l'autorizzazione da un amministratore dell'organizzazione. Le istanze di computazione vengono create nei compartimenti. Tutti i compartimenti esistono in una tenancy, che è il compartimento radice.
Rete cloud virtuale (VCN)
Una versione virtuale di una rete tradizionale, incluse subnet, tabelle di instradamento e gateway, su cui viene eseguita l'istanza di computazione. Prima di creare le istanze di computazione, è necessario impostare almeno una rete cloud.
Coppia di chiave SSH
Se l'immagine utilizzata per creare l'istanza è configurata in modo da richiedere l'autenticazione SSH (Secure Shell), è necessaria una coppia di chiavi SSH prima di creare l'istanza. Questo requisito si applica alle istanze create dalle immagini della piattaforma Compute Cloud@Customer e dalla maggior parte delle immagini di tipo UNIX. Se invece l'immagine è configurata per utilizzare le password, è necessaria la password anziché la coppia di chiavi.
Immagine
Modello di unità disco rigido virtuale che determina il sistema operativo e altro software per un'istanza di computazione. È inoltre possibile creare istanze di computazione utilizzando le seguenti immagini:
- Immagini della piattaforma Compute Cloud@Customer
-
Immagini personalizzate create da altre istanze
-
Importa la tua immagine
Per ulteriori informazioni sulle immagini, vedere Immagini.
Forma
Un modello che determina il numero di CPU, la quantità di memoria e altre risorse allocate a un'istanza di computazione appena creata. Vedere Forme di computazione.
Volumi di avvio
Quando avvii un'istanza di computazione basata su un'immagine della piattaforma Compute Cloud@Customer o su un'immagine personalizzata, viene creato un nuovo volume di avvio per l'istanza di computazione nello stesso compartimento. Il volume di avvio viene associato a tale istanza di computazione fino a quando non si elimina l'istanza di computazione.
Quando elimini l'istanza di computazione, puoi conservare il volume di avvio e i relativi dati. Questa funzione offre più opzioni di controllo e gestione per i volumi di avvio delle istanze di computazione e consente di:
-
Scalabilità dell'istanza: quando elimini l'istanza di computazione, puoi conservare il volume di avvio associato e usarlo per avviare una nuova istanza di computazione utilizzando un tipo o una forma di istanza di computazione diversa. Questa flessibilità ti consente di eseguire facilmente lo scale-up o lo scale-down del numero di memorie centrali per un'istanza di computazione.
-
Risoluzione dei problemi e riparazione: se ritieni che un problema del volume di avvio stia causando un problema dell'istanza di computazione, puoi arrestare l'istanza di computazione e scollegare il volume di avvio. Quindi puoi collegarla a un'altra istanza di computazione come volume di dati per risolverla. Dopo aver risolto il problema, puoi ricollegarlo all'istanza di computazione originale o utilizzarlo per avviare una nuova istanza di computazione.
Cifratura del volume di avvio
I volumi di avvio vengono cifrati per impostazione predefinita, come gli altri volumi di storage a blocchi.
Nella maggior parte dei casi, la cifratura non è supportata per le istanze di computazione avviate da immagini personalizzate importate per scenari "bring your own image" (BYOI).
Per ulteriori informazioni sui volumi di avvio di Compute Cloud@Customer, vedere Gestione dei volumi di avvio
Per informazioni sul backup dei volumi di avvio, vedere Backup dei volumi a blocchi.
Storage per le istanze
È possibile espandere lo storage disponibile per le istanze di computazione con i servizi riportati di seguito.
-
Volume a blocchi: ti consente di eseguire dinamicamente il provisioning e la gestione dei volumi a blocchi che puoi collegare a una o più istanze di computazione. Vedere Storage per volumi a blocchi.
-
Storage di file: un file system di rete duraturo, scalabile, sicuro e di livello Enterprise a cui puoi connetterti da qualsiasi istanza di computazione nella tua rete cloud virtuale (VCN). Vedi Storage di file.
-
Storage degli oggetti: una piattaforma di storage su scala Internet ad alte prestazioni che ti consente di memorizzare una grande quantità di dati non strutturati di qualsiasi tipo di contenuto. Questo storage non è collegato ad alcuna istanza di computazione specifica. Vedi Storage degli oggetti.
Semplificazione della gestione delle istanze di computazione
Puoi semplificare la gestione delle istanze di computazione utilizzando le funzioni riportate di seguito.
-
Configurazioni istanze: sono modelli che definiscono le impostazioni da utilizzare durante la creazione delle istanze di computazione.
-
Pool di istanze: sono un gruppo di istanze di computazione create dalla stessa configurazione e gestite come gruppo.
Chiamata di servizi da un'istanza
È possibile configurare un'istanza di Compute Cloud@Customer per consentire alle applicazioni in esecuzione sull'istanza di chiamare i servizi e gestire le risorse in modo simile al modo in cui gli utenti chiamano i servizi per gestire le risorse.
Un'istanza che può eseguire azioni sulle risorse del servizio è denominata principal istanza.
È possibile autorizzare un'istanza a effettuare chiamate API nei servizi Compute Cloud@Customer. Dopo aver impostato le risorse e i criteri necessari, un'applicazione in esecuzione su un'istanza può chiamare i servizi pubblici di Compute Cloud@Customer, eliminando la necessità di configurare le credenziali utente o un file di configurazione.
Vedere Configurazione delle istanze per i servizi di chiamata.
Limitazioni delle chiavi di metadati
Le chiavi dei metadati sono soggette alle seguenti limitazioni, con le eccezioni indicate:
-
I metadati possono contenere al massimo 128 chiavi.
-
I nomi delle chiavi possono contenere al massimo 255 caratteri.
-
La maggior parte dei valori chiave può contenere al massimo 255 caratteri.
Il valore della chiave di metadati ssh_authorized_keys
può contenere più di 255 caratteri. Questo valore deve essere una chiave pubblica valida in formato OpenSSH. Utilizzare un carattere di nuova riga per separare più tasti.
Il valore della chiave di metadati user_data
può essere al massimo di 16 KB. Questo valore è dato che cloud-init può utilizzare per eseguire script personalizzati o fornire una configurazione di inizializzazione cloud personalizzata. Per le istanze Linux con l'inizializzazione cloud configurata, il valore user_data
è una stringa di dati utente di inizializzazione cloud con codifica Base64. Per ulteriori informazioni, vedere Formati dati cloud-init.