Istanze di computazione

Compute Cloud@Customer ti consente di eseguire il provisioning e gestire le istanze di computazione.

Un'istanza di computazione è una virtual machine (VM), un ambiente di computazione indipendente che viene eseguito su 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 in uso, riavviarla, collegare e scollegare volumi ed eliminarla al termine dell'operazione.

La configurazione di un'istanza ti consente di creare rapidamente una singola istanza o un singolo pool di istanze. È possibile 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.

Puoi connetterti a un'istanza di computazione. Vedere Connessione a un'istanza di computazione.

È possibile eseguire il backup di un'istanza e ripristinarla dal backup. Vedere Backup e ripristino di un'istanza.

Componenti per la creazione delle istanze

Questi componenti sono necessari per creare un'istanza di computazione:

Compartimento

Raccolta di risorse correlate accessibili solo da determinati gruppi autorizzati 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)

Versione virtuale di una rete tradizionale, incluse subnet, tabelle di instradamento e gateway, su cui viene eseguita l'istanza di computazione. Prima di creare istanze di computazione, è necessario impostare almeno una rete cloud.

Coppia di chiavi SSH

Se l'immagine utilizzata per creare l'istanza è configurata per 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 un disco rigido virtuale che determina il sistema operativo e altro software per un'istanza di computazione. Puoi anche creare istanze di computazione utilizzando le seguenti immagini:

  • Calcola immagini della piattaforma Cloud@Customer
  • Immagini personalizzate create da altre istanze

  • Importa una tua immagine

Per ulteriori informazioni sulle immagini, vedere Immagini per le istanze di Compute Cloud@Customer.

Forma

Modello che determina il numero di CPU, la quantità di memoria e le altre risorse allocate a un'istanza di computazione appena creata. Vedere Forme di calcolo.

Volumi di avvio

Quando avvii un'istanza di computazione basata su un'immagine della piattaforma Compute Cloud@Customer o su un'immagine personalizzata, nello stesso compartimento viene creato un nuovo volume di avvio per l'istanza di computazione. 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 dell'istanza di computazione e consente di:

  • Ridimensionamento delle istanze: 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 diversi. 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 e risoluzione dei problemi: se si ritiene che un problema del volume di avvio stia causando un problema di istanza di computazione, è possibile arrestare l'istanza di computazione e scollegare il volume di avvio. Successivamente, puoi collegarlo a un'altra istanza di computazione sotto forma di volume di dati per risolverlo. Dopo aver risolto il problema, puoi ricollegarlo all'istanza di computazione originale oppure usarlo per avviare una nuova istanza di computazione.

Cifratura del volume di avvio

I volumi di avvio vengono cifrati per impostazione predefinita, analogamente ad altri volumi di storage a blocchi.

Importante

Nella maggior parte dei casi, la cifratura non è supportata per le istanze di computazione avviate da immagini personalizzate importate per scenari BYOI (Bring Your Own Image).

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

Puoi espandere lo storage disponibile per le tue istanze di computazione con i seguenti servizi:

  • Volume a blocchi: ti consente di eseguire il provisioning e gestire dinamicamente i 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 è possibile connettersi da qualsiasi istanza di computazione nella 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 è legato 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 seguenti funzioni:

  • Configurazioni istanze: sono modelli che definiscono le impostazioni da utilizzare quando si creano le istanze di computazione.

  • Pool di istanze: sono un gruppo di istanze di computazione create dalla stessa configurazione dell'istanza di computazione e gestite come gruppo.

Chiamata dei servizi da un'istanza

È possibile configurare un'istanza di Compute Cloud@Customer per consentire alle applicazioni in esecuzione nell'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 in grado di eseguire azioni sulle risorse del servizio è denominata principal dell'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ò accedere ai servizi pubblici callCompute Cloud@Customer, rimuovendo la necessità di configurare le credenziali utente o un file di configurazione.

Vedere Configurazione delle istanze per i servizi di chiamata.

Limitazioni chiave metadati

Le chiavi dei metadati hanno le seguenti limitazioni, con le eccezioni indicate:

  • I metadati possono avere 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ò superare i 255 caratteri. Questo valore deve essere una chiave pubblica valida in formato OpenSSH. Utilizzare un carattere di nuova riga per separare più chiavi.

Il valore della chiave di metadati user_data può essere massimo di 16 KB. Questo valore è dato dai dati che il cloud-init può utilizzare per eseguire script personalizzati o fornire una configurazione cloud-init personalizzata. Per le istanze Linux con cloud-init configurato, il valore user_data è una stringa con codifica Base64 di dati utente cloud-init. Per ulteriori informazioni, vedere formati di dati cloud-init.