Amazon Route 53: tutto ciò che devi sapere sul routing basato sulla latenza



Questo tutorial di Amazon Route 53 ti introdurrà al servizio AWS Route 53 e ti guiderà su come reindirizzare il traffico online utilizzando questo servizio.

In questa era di Internet e dei dati digitali, vediamo molti dati online generati e consumati. Ha provocato un'enorme quantità di traffico online. Quindi diventa molto importante per le piattaforme online gestire questo traffico e servire i propri clienti meglio e più velocemente. Questa Amazon Route 53 ( Il tutorial Route 53) ti aiuterà a comprendere e implementare le pratiche sopra menzionate.

Questo articolo si concentra sui seguenti suggerimenti:





Quindi lasciaci questo tutorial di Amazon Route 53 con il seguente servizio,

Amazon Route 53

Logo - Amazon Route 53 - EdurekaÈ scalabileServizio (DNS) che fornisce un modo affidabile per reindirizzaretraffico alle applicazioni. Per ottenere questo risultato, i nomi di dominio vengono tradotti in indirizzi IP per aiutare i computer a connettersi meglio. È possibile connettere query a entità come Elastic Load Balancer in AWS utilizzando Amazon Route 53. Quindi gli sviluppatori possono mappare i nomi di dominio a Bucket S3 o altre risorse. Con Amazon Route 53 le aziende possono monitorare e instradare il traffico dati globale con facilità. In parole semplici, Route 53 viene utilizzato principalmente per 3 scopi: -



  • Registrazione DNS
  • Instrada il traffico Internet
  • Controlla lo stato di salute

Ora continuiamo con questo tutorial di Amazon Route 53 e diamo un'occhiata al prossimo argomento,

Tipi di instradamento

Amazon Route 53 utilizza diverse politiche di routing per instradare il traffico prevalente a livello globale. Ecco l'elenco degli stessi,

  • Routing semplice
  • Routing basato sulla latenza
  • Routing di failover
  • Percorso di geolocalizzazione
  • Instradamento di prossimità geografica (solo flusso di traffico)
  • Instradamento delle risposte multivalore
  • Routing ponderato

In questo articolo sul tutorial di Amazon Route 53, ci concentreremo precisamente sulla politica di routing della latenza



Criteri di instradamento della latenza

Le prestazioni giocano un ruolo importante nel successo di un sito web. Esiste una correlazione diretta tra il tempo di risposta di un sito Web e il traffico ad esso. Secondo Google,

  • Pinterest ha aumentato il traffico dei motori di ricerca e le iscrizioni del 15% riducendo i tempi di attesa percepiti del 40%
  • La BBC ha scoperto di aver perso un ulteriore 10% di utenti per ogni secondo aggiuntivo impiegato dal loro sito per caricarsi

Se un sito Web o un'applicazione CRM ha clienti da più posizioni, il sito Web può essere installato o ospitato in più regioni AWS. E qualsiasi richiesta per il sito web potrebbe essere soddisfatta dalla regione AWS che fornisce la latenza più bassa per migliorare la soddisfazione complessiva del cliente. Questa funzionalità è fornita dalla 'Latency Routing Policy' che fa parte diServizio AWS Route53.

Passiamo al capitolo finale di questo tutorial di Amazon Route 53,

Demo Routing Un sito web di esempio

In questo tutorial configureremmo un semplice sito web statico in due diverse regioni (diciamo - North Virginia e Mumbai) e poi accederemo al sito web utilizzando un nome di dominio e noteremo che verremmo reindirizzati automaticamente alla regione AWS più vicina. Lo schema durante la selezione delle regioni è che una delle regioni dovrebbe essere quella più vicina a te fisicamente e l'altra verso l'altra estremità del mondo come un antipodo.

tutorial ms sql per principianti

Ecco la sequenza di passaggi di alto livello per lo stesso. Anche l'intera demo può essere eseguita all'interno delAWSlivello gratuito.

  1. Crea un dominio gratuito da Freenom
  2. Crea due istanze EC2 di Ubuntu in diverse regioni AWS
  3. Installa il server web Apache e crea un semplice sito web statico
  4. Configurare Route53 per 'Latency Routing Policy
  5. Aggiungi i server dei nomi da Route53 a Freenom
  6. Prova l'intera configurazione.

Quali sono i prerequisiti?

  • Accesso a due istanze di Ubuntu EC2 in esecuzione nelle regioni della Virginia del Nord e di Mumbai (la scelta della zona di disponibilità in una regione non ha importanza). Un'istanza EC2 di tipo t2.micro dovrebbe essere abbastanza buona poiché installeremmo un semplice sito web statico e la cosa buona è che anche t2.micro rientra nellaAWSlivello gratuito. La procedura per creare istanze EC2 e come connettersi ad esse è menzionata nel tutorial di Edureka Amazon Elastic Compute Cloud .

  • Assicurati di selezionare l'ultima versione di Ubuntu per l'AMI. Assicurarsi inoltre che la porta 80 (http) e la porta 22 (ssh) siano aperte nel gruppo di sicurezza
  • Un dominio gratuito di Freenom come menzionato nell'ufficialità documentazione deve essere creato. In questo tutorial può essere utilizzato anche un nome di dominio esistente da qualsiasi provider di dominio, ma i passaggi in questo tutorial riguardano il dominio creato da Freenom.

Passaggio 1: installa il server Web e crea un semplice sito Web statico su Ubuntu

Accedi a entrambi i server Ubuntu usando Putty o qualche altro software ed esegui i seguenti comandi per installare il server web e creare un sito web statico.

Passaggio1.1: Diventa un utente root per eseguire i comandi successivi.

sudo su

python converte il numero in binario

Passaggio1.2: Ottieni l'elenco dei software

apt-get update

Passaggio1.3: Installa il server web Apache insieme alle dipendenze e avvialo.

apt-get install apache2
avvio del servizio apache2

Passaggio1.4: Crea una pagina web statica 'index.html' nella cartella / var / www / html.

cd / var / www / html
echo 'Sono a Mumbai'> index.html

Ed ecco fatto, hai quasi un sito web da usare,

Per il server North Virginia, modificare la stringa in 'Sono in North Virginia'. Di solito, lo stesso set di pagine Web viene distribuito in tutte le regioni. Tuttavia, per distinguere la regione AWS a cui viene reindirizzato Route53, è necessario disporre di una pagina Web diversa su ciascun server.

Passaggio1.5: Assicurati che il sito web sia attivo e funzionante digitando l'indirizzo IP dei server EC2 nel browser.

Passaggio 2: configurare Route53 per la policy di routing basata sulla latenza (tutorial di Amazon Route 53)

Secondo la documentazione AWS su Prezzi della zona ospitata , non sono previsti costi aggiuntivi per la creazione di un fileZona ospitata.Se lo stesso viene cancellato entro 12 ore dalla creazione.

Passaggio 2.1: Vai alla Console di gestione AWS, cerca il servizio Route53 e fai clic su 'Inizia ora' sotto la gestione DNS.

Passaggio 2.2: Fare clic su 'Crea zona ospitata' e immettere il nome di dominio che è stato creato in Freenom e fare clic su Crea.

La zona ospitata dovrebbe essere creata e i server dei nomi dovrebbero apparire come mostrato di seguito. Useremo lo stesso nella console Freenom in seguito.

Passaggio 2.3: Fare clic su 'Crea set di record' una volta per ogni server Ubuntu e specificare i dettagli come mostrato di seguito. Tieni presente che l'indirizzo IP menzionato nel campo Value è l'indirizzo IP dell'istanza EC2. Inoltre, il nome del record dovrebbe essere lo stesso sia per ANAME RECORDS (test in questo caso) che 'SET ID' per entrambi i record dovrebbe essere diverso.

Infine, i record ANAME dovrebbero essere visualizzati come di seguito.

Passaggio 3: aggiungi i server dei nomi da Route53 a Freenom (Tutorial Amazon Route 53)

I dettagli del server dei nomi dalla zona ospitata Route53 dovrebbero essere aggiunti al dominio Freenom creato in precedenza, questo consentirebbe a Freenom di risolvere i nomi di dominio in indirizzi IP.

Passaggio 3.1: Navigare verso Freenom nel browser e vai su 'Servizi -> I miei domini'. Verranno visualizzati tutti i domini attualmente di proprietà. Fare clic su 'Gestisci domini' per modificarlo.

leggere e scrivere file excel in java

Passaggio3.2: Vai a 'Strumento di gestione -> Server dei nomi e seleziona' Usa server dei nomi personalizzati.

Passaggio3.3: Immettere i server dei nomi ricevuti dalla zona ospitata di AWS Route53 e fare clic su 'Cambia server dei nomi' per completare l'impostazione in Freenom.

Se il dominio è stato registrato con GoDaddy, segui il istruzioni ufficiali per configurare i server dei nomi personalizzati. La sequenza di passaggi sopra è per Freenom.

Passaggio 4: test dell'intera configurazione

Ora che l'intera configurazione è completa. Immettere l'URL del nome di dominio nel browser e Route53 'Latency Routing Policy' dovrebbe reindirizzare automaticamente alla pagina web in base alla migliore latenza. Poiché questo tutorial viene scritto dall'India, veniamo reindirizzati automaticamente alla regione AWS di Mumbai come puoi vedere di seguito,

In questo tutorial, abbiamo notato che la 'politica di instradamento della latenza' reindirizzerà l'utente alla regione in base al tempo di latenza, che in definitiva fornisce la migliore esperienza al cliente. L'unico problema con questo approccio è che i server Web devono essere replicati in più regioni e questo comporta costi aggiuntivi.

Nelle prossime esercitazioni, esamineremo la 'Policy di routing ponderata' che consente di reindirizzare il traffico proporzionalmente in base alle dimensioni dell'istanza EC2. Ora, prima di partire, mAssicurati di eliminare le risorse create come parte di questo tutorial, poiché c'è un costo associato a quelle al di fuori del livello gratuito.

Quindi questo è tutto ragazzi, questo ci porta alla fine di questo articolo sul tutorial di Amazon Route 53.Nel caso in cui desideri acquisire esperienza in questo argomento, Edureka ha elaborato un curriculum che copre esattamente ciò di cui hai bisogno per superare l'esame di Solution Architect! Puoi dare un'occhiata ai dettagli del corso per formazione.

In caso di domande relative a questo blog, non esitare a porre domande nella sezione commenti qui sotto e saremo più che felici di risponderti al più presto.