Computazione basata su Arm
OCI Ampere Compute è una piattaforma di computazione generica basata su Arm basata sul processore Ampere. OCI Ampere A1 Compute (basato su processori Ampere Altra) e OCI Ampere A2 Compute (basate su processori AmpereOne) offrono un rapporto prezzo/prestazioni superiore, scalabilità quasi lineare, sicurezza integrata dovuta all'architettura di base a thread singolo e a un ampio ecosistema di sviluppatori.
I processori Arm, onnipresenti nel mobile computing, sono sempre più utilizzati in PC, laptop e server. I processori Arm utilizzano un'architettura RISC (Rrieducation Set Computing), che richiede meno potenza e meno silicio per ogni core rispetto ai processori x86. Arm inserisce più core in un socket CPU e fornisce più risorse dedicate per ogni core. Di conseguenza, i processori Arm offrono prestazioni prevedibili, forniscono la più alta densità di core e consumano meno energia. OCI Ampere Compute semplifica e ottimizza lo sviluppo lato server su Arm fornendo le prestazioni, le funzionalità e la scalabilità necessarie per l'infrastruttura cloud-to-edge su Arm
Le istanze di OCI Ampere Compute sono adatte a una vasta gamma di applicazioni e casi d'uso. Ad esempio:
- Carichi di lavoro containerizzati (ad esempio, Kubernetes)
- Inferenza basata su intelligenza artificiale e machine learning (ML) basata su CPU
- Database e database in-memory, incluso MySQL
- Applicazioni Web e cloud native
- App mobili e sviluppo di giochi
- Servizi multimediali e streaming video
Lo stack di sviluppo di Oracle è disponibile su OCI Ampere Compute, inclusi Oracle Linux, Java, MySQL, GraalVM e Oracle Cloud Infrastructure Kubernetes Engine. Per semplificare l'avvio dello sviluppo su OCI Ampere Compute, puoi utilizzare l'immagine della piattaforma predefinita Oracle Linux Cloud Developer. Per un elenco completo delle organizzazioni e dei partner open source che hanno sviluppato soluzioni per OCI Ampere Compute, consulta la pagina del prodotto.
Creazione di istanze di computazione basate su Arm
Puoi creare istanze di virtual machine (VM) basate su Arm utilizzando OCI A1 (Compute) e OCI A2 (Compute). Se hai bisogno di istanze bare metal, puoi utilizzare OCI A1 (Compute). Se sei un cliente OCI A1 (Compute) esistente interessato a eseguire test o a eseguire la migrazione a OCI A1 (Compute) e OCI A2 (Compute), non è necessaria una nuova architettura.
Se questa è la prima volta che si crea un'istanza, per un workflow guidato completo vedere: Avvio della prima istanza Linux.
Se hai già familiarità con Oracle Cloud Infrastructure e vuoi esplorare il set completo di opzioni di configurazione disponibili quando crei un'istanza, segui i passi dettagliati per creare un'istanza.
Specifiche hardware flessibili: la forma OCI Ampere A1 Compute include la forma BM.Standard.A1.160 per le istanze Bare Metal e VM.Standard.A1. Forma flessibile per le VM. Le forme di computazione OCI Ampere A2 includono VM.Standard.A2. Flex per le VM. Per informazioni sul conteggio, la memoria, lo storage e i dettagli di rete delle OCPU di queste forme, vedere Forme di computazione.
Poiché le forme OCI Ampere Compute per le VM sono forme flessibili, è possibile personalizzare il numero di OCPU e la quantità di memoria allocata a ciascuna istanza. Questa flessibilità ti consente di creare VM che corrispondono al tuo carico di lavoro, consentendoti di ottimizzare le prestazioni e ridurre al minimo i costi.
Immagini: si consiglia l'immagine per sviluppatori di Oracle Linux Cloud, disponibile come immagine della piattaforma. Oracle Linux Cloud Developer offre gli strumenti di sviluppo più recenti, i linguaggi e i kit SDK (Software Development Kit) di Oracle Cloud Infrastructure per lanciare rapidamente un ambiente di sviluppo completo. Sono supportate anche le immagini delle piattaforme Oracle Linux e Ubuntu.
Gestione delle istanze: dopo aver creato un'istanza di OCI Ampere Compute, è possibile utilizzare molte delle funzioni disponibili per le istanze di computazione. Ad esempio:
- Monitorare lo stato, la capacità e le prestazioni delle istanze utilizzando metriche, allarmi e notifiche.
- Adeguare il numero di OCPU, memoria e altre risorse allocate all'istanza. Ciò ti consente di eseguire lo scale-up delle risorse di computazione per migliorare le prestazioni o lo scale-down per ridurre i costi, senza dover ricreare le istanze o ridistribuire le applicazioni.
Introduzione a OCI Ampere A1 Compute gratuitamente
Tutte le tenancy su OCI A1 (Compute), inclusi gli account a pagamento e di prova, ottengono gratuitamente le prime 3.000 ore di OCPU e 18.000 GB al mese per OCI Ampere A1 Compute. Per ulteriori informazioni, consulta Oracle Cloud Free Tier.
Sviluppo su una computazione basata su Arm
Lo stack di sviluppatori di Oracle per Arm include le seguenti risorse:
- Documentazione su Oracle Java SE Embedded e JDK for ARM
- Per iniziare con GraalVM per Linux AArch64
- Oracle Linux 7, Oracle Linux 8 e Oracle Linux 9 documentazione e note di rilascio per Arm (aarch64)
Esercitazioni e architetture di riferimento
Per iniziare a utilizzare OCI Ampere A1 Compute, seguire le istruzioni dettagliate fornite in questi tutorial:
- Implementa le applicazioni Java su Oracle Cloud Infrastructure Ampere A1
- Inizia a utilizzare GraalVM su Oracle Cloud Infrastructure Ampere A1
- Distribuisci Nextcloud su Oracle Cloud Infrastructure Ampere A1
- Inizia a utilizzare i cluster Kubernetes basati su Arm in Oracle Cloud Infrastructure
- Impostare WordPress con MySQL Database e Matomo Analytics utilizzando le risorse Arm-based Ampere A1 Compute
- Distribuisce la computazione Ampere A1 basata su Apache Tomcat su Arm connessa a un Autonomous Database
Distribuzione di applicazioni containerizzate su OCI Ampere Compute
OCI Ampere Compute è una piattaforma cloud nativa progettata per l'esecuzione di container per creare carichi di lavoro cloud nativi.
Utilizza Kubernetes Engine (OKE) per definire e creare cluster Kubernetes per consentire l'implementazione, il ridimensionamento e la gestione delle applicazioni containerizzate. Per ulteriori informazioni, vedere Esecuzione di applicazioni su nodi basati su Arm.
Utilizza Oracle Cloud Infrastructure Registry per memorizzare, condividere e gestire artifact di sviluppo come le immagini Docker in un registro gestito da Oracle.
Community e altre risorse
Per entrare in contatto con altri sviluppatori Arm, unisciti alla community: