Caratteristiche di Amazon EC2

Perché Amazon EC2?

Amazon EC2 fornisce la più ampia scelta di istanze per rispondere ai requisiti dei tuoi carichi di lavoro. Offre scopo generico, calcolo ottimizzato, memoria ottimizzata, archiviazione ottimizzata e tipi di istanze di calcolo accelerati per fornire il miglior equilibrio di calcolo, memoria, archiviazione e rete per i tuo carichi di lavoro. I processori di Intel, AMD, NVIDIA e AWS alimentano questi tipi di istanze e forniscono un'ulteriore ottimizzazione delle prestazioni e dei costi. L'archiviazione locale e le opzioni di reti avanzate disponibili con i tipi di istanze migliorano ulteriormente le prestazioni per i carichi di lavoro legati all'I/O del disco o della rete. Molti tipi di istanze offrono anche istanze bare metal che forniscono alle applicazioni un accesso diretto al processore e alla memoria del server sottostante per l'esecuzione in ambienti non virtualizzati o per applicazioni in cui si intende usare l'hypervisor. Per trovare l'istanza adatta per il tuo carico di lavoro, visita la pagina Tipi di istanze EC2. Puoi anche utilizzare il Sistema di ottimizzazione del calcolo AWS per ricevere suggerimenti sulle risorse ottimali di AWS Compute per ridurre i costi e migliorare le prestazioni dei carichi di lavoro.

Infrastruttura globale

Amazon EC2 offre la possibilità di posizionare istanze in più ubicazioni. Le ubicazioni di Amazon EC2 sono costituite da regioni e zone di disponibilità. Le zone di disponibilità sono ubicazioni separate sviluppate per essere isolate dai guasti in altre zone di disponibilità e offrono una connettività di rete economica e a bassa latenza ad altre zone di disponibilità nella stessa regione. Avviando istanze in zone di disponibilità separate, è possibile proteggere le proprie applicazioni dai guasti di una singola ubicazione. Le regioni sono composte da una o più zone di disponibilità e sono sparse geograficamente. L'obiettivo del contratto sul livello di servizio di Amazon EC2 è raggiungere una disponibilità del 99,99% per ogni regione Amazon EC2. Consulta la sezione relativa a prodotti e servizi per regione per conoscere ulteriori informazioni sulla loro disponibilità.

Amazon Time Sync Service fornisce una fonte di data e ora precisa, affidabile e disponibile per i servizi AWS, tra cui le istanze EC2. Per istruzioni su come accedere al servizio, consulta le sezioni Impostazione dell'ora delle guide per l'utente di Linux e Windows.

Le Amazon Machine Image (AMI) sono preimpostate con una lista sempre crescente di sistemi operativi, tra cui Microsoft Windows e le distribuzioni di Linux come Amazon Linux 2, Ubuntu, Red Hat Enterprise Linux, CentOS, SUSE e Debian. Collaboriamo con i nostri partner e la nostra community per offrire ai clienti la più ampia scelta possibile. Il Marketplace AWS offre un'ampia selezione di software a pagamento e gratuiti di noti fornitori, sviluppati per essere eseguiti sulle istanze EC2.

Ottimizzazione dei costi e delle capacità

Con la fatturazione al secondo, si paga solo in base all'uso effettivo. Non conteggia i minuti e i secondi non utilizzati in un'ora, consentendoti di concentrarti sulle tue applicazioni invece di approfittare al massimo del tempo pagato. Ulteriori informazioni sui prezzi di EC2.

Amazon EC2 Auto Scaling consente di aumentare o diminuire automaticamente le capacità di Amazon EC2 in base a condizioni definite dall'utente. Puoi utilizzare le policy di dimensionamento dinamico e predittivo all'interno di EC2 Auto Scaling per aggiungere o rimuovere le istanze EC2. Il dimensionamento predittivo utilizza il Machine Learning per allocare le istanze in maniera proattiva basandosi sulla richiesta anticipata e il dimensionamento dinamico ti permette di dimensionare il calcolo secondo parametri definiti. EC2 Auto Scaling permette di aumentare senza interruzioni il numero delle istanze di Amazon EC2 impiegate durante i picchi di domanda per mantenere le prestazioni, e di poterlo ridurre automaticamente quando la domanda cala al fine di minimizzare i costi. Maggiori dettagli disponibili qui: Dimensionamento automatico Amazon EC2.

Con una singola chiamata API, Amazon EC2 Fleet permette di allocare capacità di calcolo su più tipi di istanze EC2, zone di disponibilità e modelli di tariffazione per aiutare l'ottimizzazione di scalabilità, prestazioni e costi. Leggi le domande frequenti e il blog AWS per ulteriori informazioni. Ora puoi anche accedere alle funzionalità di EC2 Fleet tramite Amazon EC2 Auto Scaling per effettuare il provisioning e dimensionare automaticamente la capacità di calcolo su più tipi di istanze EC2, zone di disponibilità e opzioni di tariffazione in un singolo gruppo Auto Scaling. Ulteriori informazioni.

La funzione Optimize CPUs offre maggiore controllo sulle istanze di Amazon EC2 da due punti di vista. Innanzi tutto, al momento del lancio di nuove istanze, è possibile specificare il numero di vCPU desiderato per risparmiare sui costi di licenza. Secondariamente, è possibile disabilitare la Intel HT Technology (Hyper-Threading) per i carichi di lavoro con prestazioni sufficienti con CPU a thread singolo, ad esempio alcune applicazioni di HPC. Per ulteriori informazioni su come la funzione Optimize CPUs può risultare utile, consulta la relativa documentazione qui.

Puoi ibernare le tue istanze Amazon EC2 supportate da Amazon EBS e riprenderle da questo stato in un secondo momento. Le applicazioni che richiedono del tempo per l'esecuzione del bootstrap e lo stato persistente nella memoria (RAM) possono trarre vantaggio da questa caratteristica. Per ulteriori informazioni sull'ibernazione e sui tipi di istanza e sistemi operativi supportati, consulta le Domande frequenti.

Archiviazione

I diversi tipi di carico di lavoro applicabili in Amazon EC2 possono presentare requisiti di archiviazione differenti. Oltre all'archiviazione dell'istanza già integrata, puoi utilizzare Amazon Elastic Block Store (Amazon EBS) e Amazon Elastic File System (Amazon EFS) per soddisfare altri requisiti di archiviazione nel cloud dei carichi di lavoro. Amazon EBS fornisce volumi di archiviazione a blocchi persistenti, altamente disponibili, coerenti e a bassa latenza da utilizzare con le istanze Amazon EC2, mentre Amazon EFS fornisce un'archiviazione di file nel cloud semplice, scalabile, persistente e completamente gestita per l'accesso condiviso.

Rete

Le reti avanzate permettono di conseguire prestazioni PPS (pacchetti al secondo) notevolmente superiori, jitter di rete ridotti e basse latenze. Questa caratteristica si avvale di una pila di virtualizzazione di rete che offre prestazioni I/O più elevate e riduce l'uso della CPU rispetto alle implementazioni tradizionali. Per istruzioni su come abilitare le reti avanzate sulle istanze EC2, consulta i tutorial Funzionalità di reti avanzate su Linux e Funzionalità di reti avanzate su Windows. Per conoscere la disponibilità di questa funzionalità per tipo di istanza o per ulteriori informazioni, consulta la sezione delle domande frequenti sulle reti avanzate.

Elastic Fabric Adapter (EFA) è un'interfaccia di rete per istanze di Amazon EC2 che consente ai clienti di eseguire su vasta scala in AWS applicazioni che richiedono elevati livelli di comunicazioni tra istanze, come per esempio machine learning, fluidodinamica computazionale, modellistica meteorologica e simulazione di bacini. EFA è disponibile come caratteristica opzionale delle reti EC2 e può essere abilitata, senza costi aggiuntivi, sulle istanze EC2 supportate. Ulteriori informazioni.

Gli indirizzi IP elastici sono indirizzi IP statici concepiti per il cloud computing dinamico. Un indirizzo IP elastico è associato all'account del cliente e non a un'istanza particolare; l'utente controlla quell'indirizzo finché non sceglie di rilasciarlo esplicitamente. A differenza degli indirizzi IP statici tradizionali, tuttavia, gli indirizzi IP elastici consentono di coprire i guasti dell'istanza o della zona di disponibilità rimappando in modo programmatico gli indirizzi IP pubblici a qualsiasi istanza nel tuo account. Puoi anche configurare opzionalmente il registro DNS inverso di qualsiasi indirizzo IP elastico completando questo modulo.

I clienti con onerosi carichi di lavoro di calcolo, come processi paralleli strettamente accoppiati, o con applicazioni sensibili alle prestazioni di rete, possono mantenere le stesse elevate prestazioni di calcolo e di rete offerte da un'infrastruttura appositamente creata, sfruttando al contempo i vantaggi di elasticità, flessibilità e costi di Amazon EC2. Le istanze Cluster Compute, Cluster GPU e a memoria elevata sono state sviluppate specificatamente per fornire capacità di rete ad alte prestazioni e possono essere avviate in modo programmatico nei cluster, consentendo alle applicazioni di raggiungere le prestazioni di rete a bassa latenza necessarie per la comunicazione nodo-nodo strettamente accoppiata necessaria. Le istanze cluster offrono anche un throughput notevolmente superiore, che le rende così particolarmente idonee per applicazioni personalizzate che richiedono operazioni con elevato traffico di rete. Ulteriori informazioni su come usare Amazon EC2 e altri servizi AWS per le applicazioni HPC.

Sistemi operativi e software

Le Amazon Machine Image (AMI) sono preimpostate con una lista sempre crescente di sistemi operativi, tra cui Microsoft Windows e le distribuzioni di Linux come Amazon Linux 2, Ubuntu, Red Hat Enterprise Linux, CentOS, SUSE e Debian. Collaboriamo con i nostri partner e la nostra community per offrire ai clienti la più ampia scelta possibile. Il Marketplace AWS offre un'ampia selezione di software a pagamento e gratuiti di noti fornitori, sviluppati per essere eseguiti sulle istanze EC2.

Manutenzione

AWS esegue regolarmente la manutenzione di hardware, software, alimentazione e rete senza interrompere minimamente i tipi di istanze EC2. Per farlo, impieghiamo una combinazione di strumenti e metodi attraverso l'intera infrastruttura globale di AWS, quali i sistemi ridondanti, la cui manutenzione può essere effettuata in concomitanza, nonché aggiornamenti e migrazione di sistemi in tempo reale. Le tecnologie di manutenzione non invasive, come l'aggiornamento e la migrazione in tempo reale, non richiedono l'arresto o il riavvio delle istanze. I clienti non sono tenuti a eseguire alcuna azione prima, durante o dopo la migrazione o l'aggiornamento in tempo reale. Queste tecnologie contribuiscono a migliorare il tempo di attività delle applicazioni e a ridurre gli sforzi operativi. Amazon EC2 utilizza l'aggiornamento in tempo reale per distribuire rapidamente il software ai server con un impatto minimo sulle istanze dei clienti. L'aggiornamento in tempo reale garantisce che i carichi di lavoro dei clienti vengano eseguiti su server con software aggiornato con patch di sicurezza, nuove funzionalità di istanza e miglioramenti delle prestazioni. Amazon EC2 utilizza la migrazione in tempo reale quando le istanze in esecuzione devono essere spostate da un server a un altro per la manutenzione dell'hardware o per ottimizzare il posizionamento delle istanze o per gestire in modo dinamico le risorse della CPU. Nel corso degli anni Amazon EC2 ha ampliato l'ambito e la copertura delle tecnologie di manutenzione non intrusiva, in modo che gli eventi di manutenzione programmata rappresentino un'opzione di ripiego piuttosto che il modo principale per consentire la manutenzione ordinaria.

Utilizzi previsti e limitazioni

L'utilizzo di questo servizio è soggetto all'accordo con il cliente di Amazon Web Services.