Sincronizzazione precisa dell'orologio e dell'ora sulla tua istanza EC2 - Amazon Elastic Compute Cloud

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à.

Sincronizzazione precisa dell'orologio e dell'ora sulla tua istanza EC2

Un riferimento temporale coerente e preciso sulla tua EC2 istanza Amazon è fondamentale per molte attività e processi del server. I timestamp nei log di sistema svolgono un ruolo essenziale nell'identificazione del momento in cui si sono verificati i problemi e dell'ordine cronologico degli eventi. Quando utilizzi l'SDK AWS CLI o un AWS SDK per effettuare richieste dalla tua istanza, questi strumenti firmano le richieste per tuo conto. Se le impostazioni di data e ora dell'istanza non sono accurate, può verificarsi una discrepanza tra la data riportata nella firma e la data della richiesta, con conseguente rifiuto delle richieste. AWS

Per risolvere questo importante aspetto, Amazon offre il servizio Amazon Time Sync, accessibile da tutte le EC2 istanze e utilizzato da diversi Servizi AWS. Il servizio utilizza una flotta di orologi di riferimento atomici e connessi via satellite ciascuno Regione AWS per fornire letture dell'ora accurate e aggiornate dello standard globale UTC (Coordinated Universal Time).

Per prestazioni ottimali, ti consigliamo di utilizzare il servizio Amazon Time Sync locale sulle tue EC2 istanze. Per un backup sul servizio Amazon Time Sync locale sulle tue istanze o per connettere risorse esterne EC2 ad Amazon Time Sync Service, puoi utilizzare il servizio pubblico Amazon Time Sync disponibile all'indirizzo time.aws.com. Il servizio di sincronizzazione oraria di Amazon pubblico spalma in modo automatico i secondi intercalari aggiunti all'orario UTC. Il servizio pubblico Amazon Time Sync è supportato a livello globale dalla nostra flotta di orologi di riferimento atomici e connessi via satellite in ciascuno di essi. Regione AWS

Timestamping dei pacchetti hardware

È possibile abilitare il timestamping dei pacchetti hardware sull'istanza per aggiungere un timestamp con precisione in nanosecondi a 64 bit a ogni pacchetto di rete in ingresso. Poiché il timestamping dei pacchetti hardware avviene a livello hardware, prima che il pacchetto raggiunga il kernel, il socket o il livello dell'applicazione, si evitano i ritardi aggiunti dal timestamping del software. L'orologio di riferimento sottostante per il timestamping hardware è l'orologio hardware PTP di Amazon Time Sync Service.

Vantaggi

Il timestamping dei pacchetti hardware offre i seguenti vantaggi:

  • Migliora l'ordinamento degli eventi, che può essere utilizzato anche per determinare l'ordine effettivo in cui i pacchetti arrivano all' EC2 istanza, garantendo un'elaborazione corretta dei pacchetti.

  • Misura la latenza di rete unidirezionale.

  • Aumenta la velocità delle transazioni distribuite con maggiore precisione e accuratezza rispetto alla maggior parte delle soluzioni locali.

Prerequisiti e configurazione

Per abilitare il timestamping dei pacchetti hardware, l'istanza deve soddisfare i seguenti prerequisiti:

Per le istruzioni di configurazione, consultate la pagina Hardware Packet Timestamping sul driver del kernel Linux per la famiglia Elastic Network Adapter (ENA) su. GitHub

Secondi intercalari

I secondi intercalari, introdotti nel 1972, sono regolazioni occasionali di un secondo dell'ora UTC per tenere conto delle irregolarità nella rotazione terrestre al fine di compensare le differenze tra l'ora atomica internazionale (TAI) e l'ora solare (Ut1). Per gestire i secondi intercalari per conto dei clienti, abbiamo progettato Leap Second Smearing all'interno del servizio di sincronizzazione oraria di Amazon. Per ulteriori informazioni, consulta Guarda prima di saltare: il secondo salto in arrivo e AWS.

I secondi intercalari stanno scomparendo e appoggiamo pienamente la decisione presa alla 27a conferenza generale sui pesi e le misure di abbandonare i secondi intercalari entro il 2035.

Per supportare questa transizione, prevediamo comunque di risparmiare tempo durante un secondo intercalare quando si accede al servizio di sincronizzazione oraria di Amazon tramite la connessione NTP locale o i nostri pool NTP pubblici (time.aws.com). Il clock hardware PTP, tuttavia, non offre l'opzione dei tempi spalmati. In caso di secondo intercalare, il clock hardware PTP aggiungerà il secondo intercalare secondo gli standard UTC. Le sorgenti temporali "spalmate" e "secondi intercalari" sono le stesse nella maggior parte dei casi. Tuttavia, poiché differiscono durante un evento di secondo intercalare, si sconsiglia di utilizzare contemporaneamente sorgenti temporali spalmate e non spalmate nella configurazione del client orario durante un evento di secondo intercalare.