Eseguire e scalare l'applicazione

Linkages immagini, forme e strumenti confronta VM, container e funzioni.

La campagna A avrà un maggior numero di visite a Andean Shop. Il computer deve decidere cosa eseguire, come gestire e come espandere la capacità senza perdere ordini.

Concetti Chiave

Uno. esempio È l'ambiente calcolo che esegue un carico. Su immagine fornisce il sistema operativo e il software iniziale. Su forma definisce risorse come una funzione di processore, memoria e rete. Le forme flessibili consentono di regolare OCPU e memoria in combinazioni supportate. Controllare l'architettura, la disponibilità e i confini: un immagine x86 non funziona in modo intersettile con un processore Arm.

Uno. VM Usa hardware virtualizzato. Un'istanza metallo nudo fornisce un server fisico dedicato. A Host macchina virtuale dedicata Ha dedicato un ospite fisico alle VM del suo cliente. Sono diverse opzioni per l'isolamento e il monitoraggio. "nano istanza" non è una categoria di istanza generale OCI su questo problema.

The volume di avvio contiene il disco di avviamento. i volumi di dati possono essere gestiti separatamente. Uno. configurazione dell'istanza mantiene parametri riutilizzabili per creare istanze. Non è una copia esecuzione dell'applicazione e non sostituisce il backup dei dati. A esempio pool gestire una serie di istanze con una configurazione comune.

The istanze presentabili offrire capacità a basso costo che può essere recuperato da OCI, terminando l'istanza. Essi coprono con posti di lavoro che tollerano interruzioni, come un sacco che mantiene avanzamenti e può essere ri-testato. ma con l'unica istanza che mantiene un'operazione indispensabile. Controllare le forme e le funzioni supportate: non tutte le opzioni per un normale VM sono disponibili. Vedi capacità presentabile.

Prestito, collegamento e scala

Quando si crea un vano di selezione VM, posizione, immagine, forma, VCN, subnet, accesso SSH e archiviazione. Tieni la chiave privata sotto la tua supervisione. OCI riceve chiave pubblica. La connessione A SSH richiede sia l'autenticazione del sistema operativo che la connettività di rete e le regole. L'adesione di Amministratori non sostituisce la chiave dell'utente Linux.

Cloud Shell offre un ambiente terminale con strumenti come OCI CLI e autenticazione di sessione. Non evadere IAM o rendere qualsiasi IP privato disponibile da solo. Per raggiungere un VM privato è necessario un metodo di accesso e connettività integrato per tale rete, ad esempio Bastion o una connessione privata appropriata.

In arrampicata verticaleRiforma la capacità di un'istanza compatibile. può richiedere la re-iniziazione. In Orizzonte, si cambia il numero di istanze. Autoscaling è possibile intitolare stato o pool con politiche basate su metriche o di programmazione. Definire i tempi minimi, massimi e di attesa in modo da evitare una risposta instabile ad ogni becco corto.

Live Migration muove una VM compatibile tra host fisici continuando a lavorare con una possibile breve pausa. Non è una garanzia universale di zero interruzione o procedura per spostare qualsiasi onere tra le regioni. Controllare la compatibilità e la manutenzione migrazione delle agenzie.

Contenitori, Kubernetes e funzioni

A container imballare un'applicazione e dipendenze utente. Condivide il kernel dell'ambiente in cui viene eseguito. non rimuove l'esistenza del sistema operativo. Uno. immagine da container e un immagine VM sono artefatti diversi.

La necessità della tenda Servizio per valutare
Applicazione che ha bisogno di controllare il sistema operativo Compute VM o metallo nudo come richiesto
Eseguire container senza un cluster Kubernetes Container Instances
Orquestar distribuzioni, services e arrampicata con Kubernetes Oracle Kubernetes Engine (OKE)
Correre logica adatta con un evento o chiamata Oracle Functions

In OKE, Oracle gestisce il piano di controllo; le responsabilità relative ai nodi e all’esecuzione dipendono dalle opzioni scelte. Resti responsabile dei carichi di lavoro, dell’accesso e della configurazione. I pods eseguire container, deployments copie desiderate espresse e services offrire un accesso stabile. OCI Container Registry memorizza le immagini private o pubbliche come impostata.

In FunctionsL'apparecchiatura dispiega un codice del pacchetto e definisce come invocarlo. Un evento di caricamento degli oggetti può attivare l'elaborazione di un immagine. "Serverless" significa che non si gestisce singoli server per quella esecuzione; Ci sono ancora risorse, autorizzazioni, confini, osservabilità e costi. Query OKE y Functions.

Esempio guidato

  1. La tenda inizia con due VM per un'applicazione esistente. Non c'è bisogno di riscrivere per imparare OCI.
  2. Cattura i parametri di lancio in una configurazione di istanza e crea una pool.
  3. posizionare la pool dietro una macchina di bilanciamento. Tenere gli ordini fuori dal disco effimero ed evitare sessioni che dipendono da un singolo VM.
  4. Definire una politica di autoscala. L'esempio didattico A da due istanze consente fino a quattro e aumenta la capacità se la metrica rimane alta durante l'installazione. Quei numeri sono il caso, e non sono necessari valori OCI.
  5. Controllare anche il declino: prima di prelevare la capacità, richieste e i dati devono essere salvati.

Per la produzione di miniature, la tenda valuta Functions licenziato da eventi. E' una decisione indipendente riguardo al periodo di esecuzione principale.

Errori comuni

Esercizio di pensionamento

La tenda vuole eseguire una lavorazione container senza mantenere Kubernetes. A compito diverso dovrebbe trasformare ogni foto in un evento. Quali opzioni valutaresti? Quali informazioni le farebbe riconsiderare?

Soluzione

Container Instances per container senza proprio cluster e Functions per l'attività per evento. Se la prima applicazione richiede API e orchestrazione di Kubernetes, prendere in considerazione OKE. Se la secondo richiede esecuzioni o risorse incompatibile con i confini di Functions, verrà valutata un'altra corsa. La parola "container" non richiede una scelta di Kubernetes.

Fonti e recensioni

Query Compute, autoscala, Container Instances y migrazione. Confronta immagine e forma, verticalmente e orizzontalmente e OKE e Functions con un proprio esempio.

Search a CertiTips

12 corsi disponibili.