Risorse di calcolo

Oracle Cloud Infrastructure fornisce diversi fattori di forma delle soluzioni di calcolo. La soluzione di calcolo ottimale per un sistema può variare in base alla progettazione dell'applicazione, ai pattern di utilizzo e alle impostazioni di configurazione. Selezionare una configurazione di calcolo che consenta prestazioni e costi ottimali.
Alcune pratiche di base che dovresti seguire sono:
  • Configurare la scala in cui l'applicazione consente

    La scalabilità fornisce il controllo per soddisfare le prestazioni con le esigenze. Ciò consente anche di confrontare il costo con la domanda.

  • Lascia che le metriche guidino la scalabilità verticale

    La dimensione dell'istanza non deve essere un'ipotesi o una corrispondenza di provisioning in locale. Utilizzare le metriche di utilizzo per eseguire il dimensionamento corretto delle istanze per qualsiasi applicazione specificata. Questo processo dovrebbe essere rivisto per mantenere un corretto utilizzo, prestazioni e costi.

  • Applicazioni di progettazione per evolversi continuamente verso l'efficienza

    Uno dei principali vantaggi del cloud è l'agilità per adattarsi e ottimizzare continuamente. Targeting container e tecnologie serverless per ambienti applicativi personalizzati consente più opzioni per la personalizzazione, flessibilità e riduzione dei costi comuni.

  • Progettazione per la crescita

    Configurare l'infrastruttura e le applicazioni per sfruttare l'agilità fornita dalla scalabilità e dal provisioning automatizzati. La scalabilità cloud consente di preparare e progettare per aumentare la domanda e il miglioramento continuo senza il requisito on-premise di acquisto iniziale dello stato finale.

Informazioni sulle opzioni di configurazione di computazione disponibili

Architetto cloud, Architetto infrastruttura, Architetto applicazioni

È necessario comprendere le caratteristiche delle prestazioni delle opzioni correlate al calcolo disponibili. Scopri come funzionano le istanze, i contenitori e le funzioni e quali vantaggi o svantaggi apportano all'applicazione.
Oracle Cloud Infrastructure offre più opzioni di calcolo.
  • Oracle Cloud Infrastructure Computazione Bare Metal

    Un'istanza di computazione Bare Metal garantisce l'accesso fisico dedicato al server per prestazioni ottimali e forte isolamento.

  • Virtual Machine di computazione Oracle Cloud Infrastructure

    Una virtual machine (VM) è un ambiente di computazione indipendente che viene eseguito su hardware Bare Metal fisico. La virtualizzazione consente di eseguire più VM isolate l'una dall'altra. Le VM sono ideali per l'esecuzione di applicazioni che non richiedono le prestazioni e le risorse (CPU, memoria, larghezza di banda della rete, storage) di un'intera macchina fisica.

  • Oracle Container Engine for Kubernetes:

    Oracle Container Engine for Kubernetes è un servizio completamente gestito, scalabile e altamente disponibile che è possibile utilizzare per distribuire le applicazioni containerizzate nel cloud. Utilizza Kubernetes: il sistema open-source per automatizzare la distribuzione, la scalabilità e la gestione delle applicazioni containerizzate tra cluster di host. Gli host possono essere VM di calcolo Oracle Cloud Infrastructure o nodi Bare Metal.

  • Oracle Functions

    Oracle Functions è una piattaforma completamente gestita, altamente scalabile, on-demand, Funzioni as-a-Service, basata su Oracle Cloud Infrastructure di livello enterprise e alimentata dal motore open source Fn Project. Utilizzare Oracle Functions se si desidera concentrarsi solo sul codice e non preoccuparsi dell'infrastruttura sottostante.

Informazioni sulle forme di istanza di calcolo disponibili

Architetto cloud, Architetto infrastruttura, Architetto applicazioni

Le istanze di calcolo di Oracle Cloud Infrastructure sono disponibili in forme diverse. Per forma si intende un modello che determina il numero di CPU, la quantità di memoria e le altre risorse allocate a un'istanza appena creata.
Per le istanze Bare Metal sono disponibili le seguenti forme:
  • Forme standard

    Progettato per carichi di lavoro di uso generale e adatto per una vasta gamma di applicazioni e casi d'uso. Le forme standard garantiscono l'equilibrio tra memorie centrali, memoria e risorse di rete. Le forme standard sono disponibili con processori Intel o AMD.

  • Forme Dense I/O

    Progettato per database di grandi dimensioni, carichi di lavoro di big data e applicazioni che richiedono storage locale ad alte prestazioni. Le forme di DenseIO includono SSD basati su NVMe collegati localmente.

  • Forme GPU

    Progettato per carichi di lavoro accelerati hardware. Le forme GPU includono CPU Intel e processori grafici NVIDIA.

  • Forme HPC

    Progettato per carichi di lavoro di computazione a elevate prestazioni che richiedono memorie centrali del processore ad alta frequenza e networking cluster per carichi di lavoro HPC massicciamente paralleli.

Per le Virtual Machine sono disponibili le seguenti forme:
  • Forme standard

    Progettato per carichi di lavoro di uso generale e adatto per una vasta gamma di applicazioni e casi d'uso. Le forme standard garantiscono l'equilibrio tra memorie centrali, memoria e risorse di rete. Le forme standard sono disponibili con processori Intel o AMD. Le forme standard includono una forma flessibile che consente di selezionare il numero di OCPU e la quantità di memoria indipendentemente.

  • Forme Dense I/O

    Progettato per database di grandi dimensioni, carichi di lavoro di big data e applicazioni che richiedono storage locale ad alte prestazioni. Le forme di DenseIO includono SSD basati su NVMe collegati localmente.

  • Forme GPU

    Progettato per carichi di lavoro accelerati hardware. Le forme GPU includono CPU Intel e processori grafici NVIDIA.

Identifica le funzioni elastiche disponibili nel servizio di calcolo

Architetto cloud, Architetto infrastruttura, Architetto applicazioni

I servizi Oracle Cloud Infrastructure offrono la flessibilità necessaria per aumentare o ridurre dinamicamente i servizi. Utilizzare queste risorse per soddisfare le modifiche della domanda.
Le caratteristiche elastiche disponibili sono:
  • Calcola scala automatica

    Il ridimensionamento automatico consente di regolare automaticamente il numero di istanze di calcolo in un pool di istanze in base alle metriche delle prestazioni, ad esempio l'utilizzo della CPU. Questo ti aiuta a fornire prestazioni coerenti per gli utenti finali durante i periodi di alta domanda e ti aiuta a ridurre i costi durante i periodi di bassa domanda. Selezionare una metrica delle prestazioni per monitorare e impostare le soglie che la metrica delle prestazioni deve raggiungere per attivare un evento di scala automatica. Quando l'uso del sistema soddisfa una soglia, il ridimensionamento automatico alloca dinamicamente le risorse in tempo quasi reale. Man mano che aumenta il carico, le istanze vengono sottoposte a provisioning automatico: il pool di istanze viene ridimensionato. Man mano che il carico diminuisce, le istanze vengono rimosse automaticamente: il pool di istanze viene scalato in.

  • Oracle Functions

    Oracle Functions è una piattaforma completamente gestita, altamente scalabile, on-demand, Funzioni as-a-Service, basata su Oracle Cloud Infrastructure di livello enterprise e alimentata dal motore open source Fn Project. Utilizzare Oracle Functions quando si desidera concentrarsi sulla scrittura del codice per soddisfare le esigenze aziendali. Non è necessario preoccuparsi dell'infrastruttura di base perché Oracle Functions garantirà che l'applicazione sia altamente disponibile, scalabile, sicura e monitorata. Con Oracle Functions è possibile distribuire il codice, richiamarlo direttamente o attivarlo in risposta agli eventi e fatturarlo solo per le risorse consumate durante l'esecuzione.

  • Oracle Container Engine for Kubernetes

    Oracle Container Engine for Kubernetes è un servizio completamente gestito, scalabile e altamente disponibile che è possibile utilizzare per distribuire le applicazioni containerizzate nel cloud. Utilizza Kubernetes: il sistema open-source per automatizzare la distribuzione, la scalabilità e la gestione delle applicazioni containerizzate tra cluster di host. Gli host possono essere Virtual Machine Oracle Cloud Infrastructure Compute o nodi Bare Metal.

Determinare il dimensionamento e la configurazione di calcolo corretti raccogliendo metriche correlate al calcolo

Infrastructure Architect, architetto DevOps

Per comprendere le esigenze delle prestazioni, registrare e tenere traccia del vero utilizzo delle risorse di calcolo. I servizi di monitoraggio di Oracle Cloud Infrastructure consentono di monitorare attivamente e passivamente le risorse cloud utilizzando le funzioni Metriche e allarmi.