Usando AWS re:Post, accetti AWS re:Post Termini di utilizzo

Come posso configurare il mio sito web in modo che esegua il failover su un bucket S3 in caso di esito negativo di un controllo dell’integrità di Route 53?

4 minuti di lettura
0

Voglio configurare un endpoint statico su cui il mio sito web dinamico possa eseguire il failover in caso di problemi con l’infrastruttura.

Breve descrizione

Prima di iniziare, verifica le seguenti configurazioni:

  • Hai una zona ospitata attiva per Amazon Route 53.
  • Stai ospitando la versione dinamica del tuo sito web su un'istanza Amazon Elastic Compute Cloud (Amazon EC2).
  • La zona ospitata in Route 53 sta già instradando correttamente il traffico del sito web verso l’istanza Amazon EC2.

Soluzione

Configura la zona ospitata in modo che esegua il failover su un sito web statico ospitato in un bucket Amazon Simple Storage Service (Amazon S3) per controlli di Route 53 non integri. Il sito web statico è quello che gli utenti visualizzeranno in caso di esito negativo per la zona ospitata. Dopo che il controllo dell’integrità è tornato integro, la zona ospitata indirizza automaticamente il traffico verso l'endpoint primario. Segui le istruzioni per ospitare un sito web statico su Amazon S3.

Nota:

Crea il controllo dell’integrità di Route 53

  1. Apri la console Amazon Route 53 e seleziona Controlli dell’integrità.
  2. Seleziona Crea controllo dell’integrità e inserisci i seguenti valori:
    In Nome, inserisci il nome del controllo dell’integrità.
    In Cosa monitorare, seleziona Endpoint.
    In Specifica l’endpoint per, seleziona Indirizzo IP.
    In Protocollo, seleziona HTTP.
    In Indirizzo IP e Nome host, inserisci l'indirizzo IP e il nome host dell'istanza EC2.
    In Porta, seleziona 80.
    Lascia il campo Percorso vuoto oppure specifica la pagina che vuoi controllare.
  3. Seleziona Avanti.
  4. In Crea allarme, seleziona .
  5. Seleziona Crea controllo dell’integrità.

Nota: Per ulteriori informazioni, vedi Creating and updating health checks.

Crea un set di record per l’endpoint primario

  1. Apri la console Amazon Route 53 e seleziona Zone ospitate.
  2. In Nome dominio, scegli il dominio della zona ospitata per cui vuoi creare il record.
  3. Seleziona Crea record e crea un set di record con questi valori (per tutti gli altri campi, usa valori adatti al caso d'uso specifico):
    In Nome record, inserisci il nome. Assicurati che il nome sia uguale al nome del bucket S3.
    In Tipo di record, seleziona A – Instrada il traffico a un indirizzo IPV4 e ad alcune risorse AWS.
    In Alias, mantieni l’opzione Off.
    In Policy di instradamento, seleziona Failover.
    In Tipo di record di failover, seleziona Primario.
    In ID record, inserisci un nome.
    In Associa a un controllo dell’integrità, seleziona e scegli il controllo dell’integrità creato in precedenza.
  4. Seleziona Crea record.

Crea l'endpoint di failover

  1. Apri la console Amazon Route 53 e seleziona Zone ospitate.
  2. Seleziona la zona ospitata per la quale vuoi creare il record.
  3. Seleziona Crea record e inserisci i seguenti valori:
    In Nome record, usa lo stesso valore inserito per il record primario.
    In Tipo di record, seleziona A – Instrada il traffico a un indirizzo IPV4 e ad alcune risorse AWS.
    In Alias, seleziona .
    Nota: Gli alias utilizzano automaticamente un Time To Live (TTL) che corrisponde alla destinazione dell'alias.
    In Instrada il traffico verso, per Alias all’endpoint del sito web S3 seleziona il bucket S3 creato in precedenza.
    In Policy di instradamento, seleziona Failover.
    In Tipo di record di failover, seleziona Secondario.
    In ID record, inserisci un nome.
    Nota: Il nome dell’ID del record sull'endpoint di failover deve essere diverso dal nome dell'ID del record sull'endpoint primario.
    (Facoltativo) In ID del controllo dell’integrità, seleziona un controllo dell’integrità.
    (Facoltativo) In Valutazione dell'integrità della destinazione, disattiva l'opzione. Quando ila destinazione è un bucket S3, l'opzione non funziona. Per ulteriori informazioni, vedi Routing di failover.
  4. Seleziona Crea record.

Informazioni correlate

Choosing between alias and non-alias resource records

Configuring DNS failover

Monitoring health check status and getting notifications

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa