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?
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:
- Quando assegni un nome al bucket, assicurati che il nome del bucket S3 corrisponda al nome del record.
- Amazon S3 supporta soltanto il protocollo HTTP. Se il sito web utilizza HTTPS, al momento del failover la pagina visualizza l'errore "impossibile visualizzare questa pagina". Per gestire le richieste HTTPS, consulta Come posso usare CloudFront per servire le richieste HTTPS per il mio bucket Amazon S3?
Crea il controllo dell’integrità di Route 53
- Apri la console Amazon Route 53 e seleziona Controlli dell’integrità.
- 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. - Seleziona Avanti.
- In Crea allarme, seleziona Sì.
- Seleziona Crea controllo dell’integrità.
Nota: Per ulteriori informazioni, vedi Creating and updating health checks.
Crea un set di record per l’endpoint primario
- Apri la console Amazon Route 53 e seleziona Zone ospitate.
- In Nome dominio, scegli il dominio della zona ospitata per cui vuoi creare il record.
- 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 Sì e scegli il controllo dell’integrità creato in precedenza. - Seleziona Crea record.
Crea l'endpoint di failover
- Apri la console Amazon Route 53 e seleziona Zone ospitate.
- Seleziona la zona ospitata per la quale vuoi creare il record.
- 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 Sì.
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. - Seleziona Crea record.
Informazioni correlate
Video correlati
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 7 mesi fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa