Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Strategie di posizionamento per i vostri gruppi di collocamento
È possibile creare un gruppo di posizionamento per le tue istanze EC2 utilizzando una delle seguenti strategie.
Strategie di posizionamento
Gruppi di collocazione cluster
Un gruppo di collocazione cluster è un raggruppamento logico di istanze all'interno di una singola zona di disponibilità. Le istanze non sono isolate in un singolo rack. Un gruppo di posizionamento cluster può comprendere reti private virtuali (VPC) collegate in peering che si trovano nella stessa Regione. Le istanze appartenenti allo stesso gruppo di posizionamento del cluster godono di un limite di throughput per flusso più elevato per TCP/IP flusso e sono collocate nello stesso segmento di larghezza di banda ad alta bisezione della rete.
La seguente immagine mostra istanze collocate in un gruppo di collocazione cluster.
I gruppi di posizionamento cluster sono consigliati per le applicazioni a bassa latenza di rete, throughput di rete elevata o entrambe. Sono consigliati anche quando la maggior parte del traffico di rete si trova tra le istanze del gruppo. Per ottenere la latenza più bassa e le prestazioni di rete a livello di pacchetto al secondo più elevate per il gruppo di collocamento, scegli un tipo di istanza in grado di supportare le reti avanzate. Per ulteriori informazioni, consulta la sezione relativa alle reti avanzate.
Puoi assicurarti che le istanze avviate in un gruppo di posizionamento del cluster vengano collocate su hardware con funzionalità di precisione temporale specificando un gruppo di posizionamento temporale di precisione principale quando crei il gruppo di posizionamento del cluster. Utilizza il --parent-group-id parametro quando crei il gruppo di posizionamento del cluster per stabilire questa relazione.
Si consiglia di avviare le istanze nel modo seguente:
-
Utilizzare una singola richiesta di avvio per avviare il numero di istanze necessarie nel gruppo di posizionamento.
-
Utilizzare lo stesso tipo di istanza per tutte le istanze del gruppo di posizionamento.
Se provi ad aggiungere altre istanze al gruppo di collocamento in un secondo momento o se provi ad avviare più di un tipo di istanza nel gruppo di collocamento, avrai più possibilità di ricevere un errore di capacità non sufficiente.
Se arresti un'istanza in un gruppo di collocamento e poi la riavvii, quest'ultima continua a essere eseguita nel gruppo di collocamento. Tuttavia, l'avvio non riesce se non è presente capacità sufficiente per l'istanza.
Se ricevi un errore di capacità durante l'avvio di un'istanza in un gruppo di collocamento nel quale sono già in esecuzione delle istanze, arresta e avvia tutte le istanze del gruppo di collocamento e prova a ripetere l'accesso. L'avvio delle istanze potrebbe migrarle su un hardware con capacità per tutte le istanze richieste.
Regole e limitazioni
Ai gruppi di collocazione cluster si applicano le regole seguenti:
-
Sono supportati i seguenti tipi di istanza:
-
Istanze di generazione attuale, ad eccezione delle istanze a prestazioni Istanze a prestazioni espandibili prolungate (ad esempio, T2), delle istanze Mac1 e delle istanze. Istanze Amazon EC2 Mac M7i-flex
-
Le seguenti istanze di generazione precedente: A1, C3, C4, I2, M4, R3 ed R4.
-
-
Un gruppo di collocazione cluster non può estendersi in più zone di disponibilità.
-
Il throughput massimo di rete del traffico tra due istanze di un gruppo di posizionamento cluster è limitata dall'istanza più lenta tra le due. Per le applicazioni con requisiti di throughput elevato, scegli un tipo di istanza con connettività di rete in grado di soddisfare i tuoi requisiti.
-
Per i tipi di istanza abilitati per le reti avanzate, si applicano le seguenti regole:
-
Le istanze all'interno di un gruppo di collocazione cluster possono utilizzare fino a 10 Gbps per il traffico a flusso singolo. Le istanze che non si trovano all'interno di un gruppo di collocazione cluster possono utilizzare fino a 5 Gbps per il traffico di un flusso singolo.
-
Il traffico verso e dai bucket Amazon S3 all'interno della stessa regione sullo spazio dell'indirizzo IP pubblico o tramite un endpoint VPC può utilizzare tutta la larghezza di banda aggregata dell'istanza disponibile.
-
-
Puoi avviare più tipi di istanza in un gruppo di collocazione cluster. Tuttavia, ciò riduce le probabilità che la capacità necessaria sia disponibile per garantire la riuscita dell'avvio. Consigliamo di utilizzare lo stesso tipo di istanza per tutte le istanze in un gruppo di collocazione cluster.
-
Ti consigliamo di riservare la capacità in modo esplicito nel gruppo di posizionamento del cluster creando una On-Demand prenotazione di capacità nel gruppo di posizionamento del cluster. Tieni presente che non puoi riservare la capacità utilizzando le istanze riservate zonali, poiché non possono riservare la capacità in modo esplicito in un gruppo di collocamento.
-
I Capacity Block non supportano i gruppi di collocamento. Per ulteriori informazioni, consulta Blocchi di capacità per ML.
-
Il traffico di rete verso Internet e tramite una Direct Connect connessione a risorse locali è limitato a 5 Gbps per i gruppi di posizionamento dei cluster.
Gruppi di collocamento di partizione
I gruppi di collocamento di partizione contribuiscono a ridurre le probabilità di errori correlati all'hardware per l'applicazione. Quando si utilizzano gruppi di collocamento di partizione, Amazon EC2 divide ogni gruppo in segmenti logici denominati partizioni. Amazon EC2 assicura che ogni partizione nell'ambito di un gruppo di collocamento abbia un proprio set di rack. Ciascun rack dispone di rete e alimentazione proprie. Due partizioni nell'ambito di un gruppo di collocazione non possono condividere gli stessi rack, consentendoti di isolare l'impatto degli errori hardware all'interno della tua applicazione.
L'immagine seguente è una semplice rappresentazione visiva di un gruppo di collocazione di una partizione in una singola zona di disponibilità. Mostra istanze collocate in un gruppo di collocamento con tre partizioni—Partition 1 (Partizione 1), Partition 2 (Partizione 2) e Partition 3 (Partizione 3). Ogni partizione include più istanze. Le istanze di una partizione non condividono i rack con le istanze di altre partizioni, limitando così l'impatto di un singolo errore hardware alla sola partizione associata.
I gruppi di collocamento di partizione possono essere impiegati per distribuire carichi di lavoro ampiamente diffusi e replicati come HDFS, HBase e Cassandra su rack diversi. Quando si avviano istanze in un gruppo di collocamento di partizione, Amazon EC2 tenta di distribuirle in modo omogeneo nel numero di partizioni specificato. È inoltre possibile avviare le istanze in una partizione specifica per avere maggior controllo sulla destinazione delle istanze.
Un gruppo di collocamento di partizione può avere partizioni in più zone di disponibilità della stessa regione. Un gruppo di collocamento di partizione può avere al massimo sette partizioni per zona di disponibilità. Il numero di istanze avviabili in un gruppo di collocamento di partizione è limitato solo dalle restrizioni vigenti nel proprio account.
Inoltre, i gruppi di posizionamento delle partizioni offrono visibilità sulle partizioni: puoi vedere quali istanze si trovano in quali partizioni. Puoi condividere queste informazioni con applicazioni che supportano la topologia, come HDFS, HBase e Cassandra. Questa applicazioni utilizzano queste informazioni per prendere decisioni intelligenti sulla replica dei dati per aumentare la disponibilità e la durabilità dei dati.
Se si avvia un'istanza in un gruppo di collocamento di partizione e l'hardware univoco è insufficiente per l'esecuzione della richiesta, quest'ultima produce un errore. Amazon EC2 rende disponibile ulteriore hardware separato nel tempo, per consentire di riprovare a effettuare la richiesta in un secondo momento.
Regole e limitazioni
Ai gruppi di collocamento di partizione si applicano le regole seguenti:
-
Un gruppo di collocamento di partizione supporta al massimo sette partizioni per zona di disponibilità. Il numero di istanze avviabili in un gruppo di collocamento di partizione pe limitato solo dalle restrizioni vigenti nel proprio account.
-
Quando si avviano istanze in un gruppo di collocamento di partizione, Amazon EC2 tenta di distribuirle in modo omogeneo in tutte le partizioni. Amazon EC2 non garantisce una distribuzione omogenea delle istanze in tutte le partizioni.
-
Un gruppo di collocamento di partizione con Istanze dedicate può avere al massimo due partizioni.
-
Le prenotazioni della capacità non riservano capacità in un gruppo di collocamento di partizione.
Gruppi di collocazione sparsi
Un gruppo di posizionamento sparso è un gruppo di istanze, ognuna delle quali collocata su un hardware distinto.
I gruppi di collocamento sparsa sono consigliati per le applicazioni con un numero ridotto di istanze critiche che è necessario tenere separate. L'avvio delle istanze in un gruppo di collocazione sparso riduce il rischio di errori simultanei che possono verificarsi quando le istanze condividono la stessa apparecchiatura. I gruppi di posizionamento distribuito forniscono l'accesso a hardware distinti e sono quindi adatti per mescolare tipi di istanze o avviare istanze nel tempo.
Se si avvia un'istanza in un gruppo di collocamento sparso e l'hardware univoco è insufficiente per l'esecuzione della richiesta, quest'ultima produce un errore. Amazon EC2 rende disponibile ulteriore hardware separato nel tempo, per consentire di riprovare a effettuare la richiesta in un secondo momento.
I gruppi di posizionamento distribuito possono distribuire le istanze tra rack o host. Per ulteriori informazioni, consulta Gruppi di collocamento attivi AWS Outposts.
L'immagine seguente mostra sette istanze in un gruppo di posizionamento distribuito in una singola zona di disponibilità. Ogni istanza è posizionata su un rack diverso, in cui ogni rack dispone di una propria rete e di una propria fonte di alimentazione.
Regole e limitazioni
Ai gruppi di collocamento sparsa si applicano le regole seguenti:
-
Rack-level i gruppi di collocamento diffuso sono supportati nelle AWS Regioni e in altre aree AWS Outposts.
-
Host-level i gruppi di spread placement sono supportati solo su AWS Outposts.
-
Un gruppo di posizionamento distribuito a livello di rack può estendersi su più zone di disponibilità nella stessa regione, ma supporta un massimo di sette istanze in esecuzione in ciascuna zona di disponibilità.
Ad esempio, in una regione con tre zone di disponibilità, puoi eseguire un totale di 21 istanze in un gruppo di collocamento distribuito, con sette istanze in ciascuna zona di disponibilità. Se provi ad avviare un'ottava istanza in una zona di disponibilità che ha già sette istanze, l'istanza non viene avviata.
Se occorrono più di 7 istanze in una zona di disponibilità, è preferibile utilizzare più gruppi di posizionamento sparso. L'utilizzo di più gruppi di distribuzione distribuita non garantisce che le istanze siano distribuite tra i gruppi, ma garantisce che siano distribuite all'interno di ciascun gruppo, il che limita l'impatto di determinate classi di errori.
-
Sì AWS Outposts, un gruppo di spread placement a livello di rack può contenere tante istanze quanti sono i rack presenti nella distribuzione Outpost, mentre un gruppo di spread placement a livello di host può contenere tante istanze quanti sono gli host.
-
I gruppi di collocazione sparsa non sono supportati per le Istanze dedicate.
-
Le prenotazioni della capacità non riservano capacità in un gruppo di collocamento sparso.
Gruppi di collocamento cronologico di precisione
Un gruppo di collocazione temporale di precisione colloca le istanze sull'hardware supportato con accesso diretto alle sorgenti temporali ad alta precisione nell' AWS infrastruttura. Le istanze avviate in un gruppo di collocazione temporale di precisione possono accedere al servizio avanzato Amazon Time Sync, che fornisce sorgenti di ora locale con maggiore precisione rispetto all'endpoint NTP locale standard disponibile per tutte le istanze Amazon EC2.
I gruppi di collocamento temporale di precisione sono consigliati per le applicazioni che richiedono una sincronizzazione dell'orologio accurata al microsecondo, come i database distribuiti che richiedono l'ordinamento e la coerenza delle transazioni, i servizi finanziari che richiedono una marcatura temporale precisa e i sistemi distribuiti che ordinano gli eventi utilizzando letture dell'orologio locale.
Le istanze di un gruppo di collocazione temporale di precisione traggono vantaggio da quanto segue:
-
Un'origine temporale NTP locale migliorata con maggiore precisione, disponibile per tutti i sistemi operativi supportati senza configurazione aggiuntiva.
-
Accesso a un dispositivo PTP Hardware Clock (PHC) per una sincronizzazione accurata al microsecondo (solo istanze Linux).
-
Timestamping dei pacchetti hardware per misurazioni di rete con risoluzione in nanosecondi (solo istanze Linux).
Per informazioni sulla configurazione dell'istanza per l'utilizzo delle sorgenti temporali avanzate, consulta. Configurazione del rifermento temporale sull'istanza EC2 per l'utilizzo del servizio di sincronizzazione oraria di Amazon locale
Le seguenti regole si applicano ai gruppi di collocamento temporale di precisione:
Regole e limitazioni
-
Per l'elenco attuale delle famiglie di istanze supportate, consultaConfigurazione del rifermento temporale sull'istanza EC2 per l'utilizzo del servizio di sincronizzazione oraria di Amazon locale.
-
Se avvii o avvii un'istanza in un gruppo di collocamento temporale di precisione e l'hardware non è sufficiente per fornire l'accesso al servizio avanzato Amazon Time Sync Service, la richiesta ha esito negativo. Riprova più tardi o prova un'altra zona di disponibilità.
-
Non è possibile eliminare un gruppo di collocamento temporale di precisione che è padre di un gruppo di posizionamento del cluster.
-
Non è previsto alcun costo aggiuntivo per l'utilizzo dei gruppi di posizionamento temporale di precisione.