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
- La tenda inizia con due VM per un'applicazione esistente. Non c'è bisogno di riscrivere per imparare OCI.
- Cattura i parametri di lancio in una configurazione di istanza e crea una pool.
- posizionare la pool dietro una macchina di bilanciamento. Tenere gli ordini fuori dal disco effimero ed evitare sessioni che dipendono da un singolo VM.
- 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.
- 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
- "Autoscaling risolve un database lento." Aggiungi frontens non rimuove il collo della bottiglia condiviso. Guarda il carico prima dell'arrampicata.
- "La configurazione delle istanze A preserva i miei ordini." Descrive come creare istanze. i dati richiedono la propria strategia.
- "Serverless non ha server e nessuna responsabilità". Il fornitore rimuove la sua amministrazione. il codice, l'accesso e l'operazione continuano a essere importanti.
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.