Che cos'è Flotta di servizi di calcolo di Azure? (anteprima)
Importante
Flotta di servizi di calcolo di Azure è attualmente in anteprima. Le anteprime vengono rese disponibili a condizione che l'utente accetti le condizioni supplementari per l'utilizzo. Alcuni aspetti di questa funzionalità potrebbero subire modifiche prima della disponibilità a livello generale.
Flotta di servizi di calcolo di Azure è un blocco predefinito che consente l'accesso accelerato alla capacità di Azure in una data area. Flotta di servizi di calcolo avvia una combinazione di macchine virtuali (VM) con il prezzo più basso e la massima capacità. È possibile usare questo prodotto in molti modi, sia eseguendo un servizio Web senza stato, un cluster Big Data o una pipeline di integrazione continua. I carichi di lavoro, ad esempio l'analisi dei rischi finanziari, l'elaborazione dei log o il rendering delle immagini, possono trarre vantaggio dalla possibilità di eseguire centinaia di istanze core simultanee.
Funzionalità
Usando Azure Compute Fleet, è possibile:
- Distribuire fino a 10.000 VM con una singola API, usando insieme i tipi VM spot e VM Standard.
- Ottenere un rapporto prezzo-prestazioni superiore usando una combinazione di diversi modelli di prezzi, ad esempio istanze riservate, piani di risparmio, istanze spot e opzioni con pagamento in base al consumo (PYG).
- Accelerare l'accesso alla capacità di Azure effettuando rapidamente il provisioning delle istanze da un elenco di SKU personalizzato in base alle preferenze.
- Implementare strategie di allocazione personalizzate per la Flotta di servizi di calcolo, capace di soddisfare VM Standard e VM spot, ottimizzare i costi, la capacità o la combinazione di entrambe le opzioni.
- Adottare il modello "Fire & Forget-it", automatizzando la distribuzione, la gestione e il monitoraggio di istanze senza richiedere framework di codice complessi.
- Semplificare il processo di configurazione iniziale, risparmiando tempo prezioso e risorse.
- Risolvere i problemi relativi alla complessità degli script associati alla determinazione dei prezzi ottimali di macchine virtuali (VM), capacità disponibile, gestione di eliminazioni spot e disponibilità SKU.
- Provare a mantenere la capacità di destinazione Spot se le VM spot vengono rimosse in base a prezzo o capacità.
Funzionalità e vantaggi
- Più serie di macchine virtuali: La flotta di calcolo avvia più serie di macchine virtuali all'interno di una determinata flotta. La disponibilità complessiva della flotta è migliorata assicurandosi che non sia dipendente da un singolo tipo di macchina virtuale.
- Distribuzione di macchine virtuali tra zone di disponibilità: La flotta di calcolo distribuisce automaticamente le macchine virtuali tra più zone di disponibilità per garantire disponibilità elevata e resilienza contro potenziali errori di zona.
- Modelli di determinazione prezzi diversi: La flotta di calcolo sfrutta varie opzioni di acquisto, tra cui macchine virtuali spot per risparmi sui costi e macchine virtuali con pagamento in base al consumo standard. È anche possibile integrare istanze riservate di Azure e piani di risparmio per ottimizzare i costi garantendo al tempo stesso una capacità coerente. Non sono previsti costi aggiuntivi per l'uso di Azure Compute Fleet. Vengono addebitati solo i costi per le VM avviate dalla Flotta di servizi di calcolo all'ora. Per altre informazioni, vedere Stati e stato di fatturazione delle macchine virtuali di Azure.
- Sostituzione automatica delle macchine virtuali spot: quando si usano macchine virtuali spot, la flotta di calcolo può sostituire automaticamente le macchine virtuali spot quando vengono rimosse a causa di fluttuazioni dei prezzi o vincoli di capacità.
- Distribuzione in più aree: la flotta di calcolo consente di distribuire in modo dinamico i carichi di lavoro in più aree. Per altre informazioni, vedere Flotta di calcolo in più aree (anteprima).
- Selezione di vm basate su attributi: La flotta di calcolo supporta la distribuzione dei tipi di vm in base agli attributi specificati dall'utente, ad esempio memoria, vCPU e archiviazione. Per altre informazioni, vedere Selezione di macchine virtuali basate su attributi per La flotta di calcolo di Azure (anteprima).
Considerazioni
- Flotta di servizi di calcolo avvia una combinazione di tipi di VM che hanno considerazioni specifiche. Per altri dettagli e informazioni, vedere VM spot e Macchine virtuali.
- La flotta di calcolo è attualmente disponibile tramite il modello arm e in portale di Azure.
- La flotta di calcolo è disponibile in tutte le aree pubbliche di Azure, si aspettano che si trovino in Cina.
- La flotta di calcolo può estendersi su più aree.
Configurare la flotta di calcolo
Quando si crea la flotta di calcolo, è consigliabile prendere in considerazione le opzioni di configurazione seguenti.
Opzione di configurazione | Descrizione |
---|---|
Macchina virtuale spot | La flotta di calcolo inviano una richiesta una tantum per una capacità desiderata o una flotta che mantiene la capacità di destinazione nel tempo. |
Strategie di allocazione della flotta di calcolo | Scegliere una strategia di allocazione per le macchine virtuali Spot e Standard per ottimizzare la flotta di calcolo per il prezzo più basso, la capacità o una combinazione di entrambi. |
Selezione della macchina virtuale basata su attributi | Specificare le dimensioni e i tipi di macchina virtuale per la flotta o consentire ad Azure Compute Fleet di decidere in base ai requisiti dell'applicazione. |
Quota della flotta di calcolo
La flotta di calcolo di Azure ha quote di macchine virtuali standard e spot applicabili. Nella tabella seguente vengono descritti i limiti di quota, a seconda dello scenario in uso.
Scenario | Obiettivo di vendita |
---|---|
Il numero delle Flotte di servizi di calcolo per area in active , deleted_running |
500 flotta |
La capacità di destinazione per flotta di calcolo | 10.000 macchine virtuali |
Capacità di destinazione in tutte le flotta di calcolo in una determinata area | 100.000 VM |
Una flotta di calcolo può estendersi in più aree | 3 aree |
Capacità della destinazione
Impostare la capacità di destinazione singola per i tipi di VM Spot e con pagamento in base al consumo con La flotta di calcolo. Questa capacità può essere gestita singolarmente, in base ai carichi di lavoro o ai requisiti dell'applicazione. Specificare la capacità di destinazione usando le istanze di macchina virtuale.
Flotta di servizi di calcolo consente di modificare la capacità di destinazione per VM spot e con pagamento in base alla configurazione della Flotta di servizi di calcolo. Per altre informazioni, vedere Modificare la flotta di calcolo.
Capacità iniziale minima
È possibile impostare la Flotta di servizi di calcolo per la distribuzione di VM spot, VM con pagamento in base al consumo o una combinazione di entrambe le opzioni, solo se la Flotta di servizi di calcolo può distribuire la capacità iniziale minima richiesta rispetto alla capacità di destinazione effettiva. Se la capacità diventa indisponibile per soddisfare la capacità minima di avvio, la distribuzione non avrà esito positivo.
Se la capacità di destinazione richiesta equivale a 100 istanze di VM e la capacità minima di avvio è impostata su 20 istanze di VM, la distribuzione ha esito positivo solo se la Flotta di servizi di calcolo può soddisfare la richiesta di capacità iniziale di 20 istanze di VM. In caso contrario, la richiesta ha esito negativo.
Non è possibile impostare la capacità iniziale minima se si sceglie di configurare la flotta di calcolo con il tipo di preferenza di capacità come Mantieni capacità.
Software Development Kit
Compute Fleet offre un modo potente e flessibile per gestire le risorse di calcolo. Può essere perfettamente integrato nelle applicazioni usando Software Development Kit (SDK) in più linguaggi di programmazione, ad esempio Java, JavaScript, Go o Python. Ogni SDK offre strumenti e API affidabili per interagire con la flotta. L'uso di più SDK consente di integrare le funzionalità di Compute Fleet in un'ampia gamma di applicazioni, dai sistemi back-end e dai servizi Web, alle pipeline di dati e alle applicazioni in tempo reale. Ogni SDK è progettato per allinearsi alle convenzioni del rispettivo linguaggio, garantendo un'esperienza di sviluppo coerente ma idiotica.
Vantaggi degli SDK di Compute Fleet
- Flessibilità del linguaggio: i diversi team possono usare l'SDK nel linguaggio di programmazione preferito, migliorando la collaborazione in diversi ambienti di sviluppo.
- Integrazione facile: gli SDK forniscono funzioni predefinite per interagire con Compute Fleet, riducendo la necessità di scrivere chiamate API di basso livello e velocizzare lo sviluppo.
- Compatibilità multipiattaforma: se si creano applicazioni lato server, soluzioni basate su browser o sistemi incorporati: gli SDK compute Fleet sono adatti a diverse piattaforme e casi d'uso.
- Scalabilità e automazione: gli SDK supportano il provisioning automatizzato e il ridimensionamento delle risorse di calcolo, semplificando la gestione dinamica dei carichi di lavoro in vari ambienti.
Usare gli SDK di Compute Fleet
Per accedere alla documentazione su come usare Compute Fleet SDKS, seguire questa procedura:
- Passare ad Azure SDK.
- Nella barra di ricerca nella parte superiore centrale della pagina digitare Compute Fleet.
- Gli SDK disponibili per Compute Fleet vengono visualizzati nei vari linguaggi di programmazione, ad esempio Java, JavaScript, Go o Python.