Amazon Route 53: Tot ce trebuie să știți despre rutarea bazată pe latență



Acest tutorial Amazon Route 53 vă va prezenta serviciul AWS Route 53 și vă va ghida cu privire la modul în care puteți redirecționa traficul online folosind acest serviciu.

În această eră a internetului și a datelor digitale, vedem că o mulțime de date online sunt generate și consumate. A dus la o cantitate imensă de trafic online. Prin urmare, devine foarte important ca platformele online să gestioneze acest trafic și să-și servească clienții mai bine și mai repede. Această rută Amazon 53 ( Ruta 53) tutorial vă va ajuta să înțelegeți și să implementați practicile menționate mai sus.

Acest articol se concentrează pe următoarele indicații:





Deci, permiteți-ne acest tutorial Amazon Route 53 cu următorul serviciu,

Amazon Route 53

Logo - Amazon Route 53 - EdurekaEste un scalabilServiciu (DNS) care oferă o modalitate fiabilă de redirecționaretrafic la aplicații. Pentru a realiza acest lucru, numele de domenii sunt traduse în adrese IP pentru a ajuta computerele să se conecteze mai bine. Este posibil să conectați interogări la entități precum Elastic Load Balancers în AWS utilizând Amazon Route 53. Prin urmare, dezvoltatorii pot asocia nume de domenii la Cupe S3 sau alte resurse. Cu Amazon Route 53, companiile pot monitoriza și direcționa cu ușurință traficul global de date. În cuvinte simple, Ruta 53 este utilizată în principal în 3 scopuri: -



  • Înregistrare DNS
  • Traseu traficul pe Internet
  • Verificați starea de sănătate

Acum, să continuăm cu acest tutorial Amazon Route 53 și să analizăm următorul subiect,

Tipuri de rutare

Amazon Route 53 folosește diferite politici de rutare pentru a direcționa traficul predominant la nivel global. Iată lista aceluiași,

  • Rutare simplă
  • Rutare bazată pe latență
  • Rutare Failover
  • Rutare Geolocalizare
  • Rutare Geoproximitate (numai fluxul de trafic)
  • Rutare răspuns multivalor
  • Rutare ponderată

În acest articol despre tutorialul Amazon Route 53, ne-am concentra exact pe politica de rutare a latenței



Politica de rutare a latenței

Performanța joacă un rol important în succesul unui site web. Există o corelație directă între timpul de răspuns al unui site web și traficul către acesta. Potrivit google,

  • Pinterest a crescut traficul și înscrierile în motoarele de căutare cu 15% atunci când au redus timpul de așteptare perceput cu 40%
  • BBC a descoperit că a pierdut încă 10% din utilizatori pentru fiecare secundă suplimentară pe care site-ul lor a încărcat-o

Dacă un site web sau o aplicație CRM are clienți din mai multe locații, atunci site-ul web poate fi instalat sau găzduit în mai multe regiuni AWS. Și orice solicitări pentru site-ul web ar putea fi deservite din regiunea AWS care oferă cea mai mică latență pentru a îmbunătăți satisfacția generală a clienților. Această caracteristică este furnizată de „Politica de rutare a latenței” care face parte dinServiciu AWS Route53.

Să trecem la capitolul final al acestui tutorial Amazon Route 53,

Demo Routing Un exemplu de site web

În acest tutorial, vom configura un site web simplu static în două regiuni diferite (să zicem - Virginia de Nord și Mumbai) și apoi să accesăm site-ul web utilizând un nume de domeniu și să observăm că vom fi redirecționați automat către cea mai apropiată regiune AWS. Modelul în timpul selectării regiunilor este că una dintre regiuni ar trebui să fie cea mai apropiată de tine fizic și cealaltă spre celălalt capăt al lumii, ca un antipod.

Iată secvența de pași la nivel înalt pentru aceiași. De asemenea, întreaga demonstrație poate fi făcută înAWSnivel gratuit.

  1. Creați un domeniu gratuit de la Freenom
  2. Creați două instanțe Ubuntu EC2 în regiuni AWS diferite
  3. Instalați serverul web Apache și creați un site web simplu static
  4. Configurați Route53 pentru „Politica de rutare a latenței
  5. Adăugați serverele de nume de la Route53 la Freenom
  6. Testați întreaga configurare.

Care sunt condițiile prealabile?

  • Accesul la două instanțe Ubuntu EC2 care rulează în regiunile Virginia de Nord și Mumbai (alegerea zonei de disponibilitate într-o regiune nu contează). O instanță EC2 de tip t2.micro ar trebui să fie suficient de bună, deoarece am instala un site web simplu static și lucrul bun este că și t2.micro se încadrează înAWSnivel gratuit. Procedura pentru crearea instanțelor EC2 și modul de conectare la acestea este menționată în tutorialul Edureka Amazon Elastic Compute Cloud .

    clasă vs interfață în java
  • Asigurați-vă că selectați cel mai recent Ubuntu pentru AMI. De asemenea, asigurați-vă că portul 80 (http) și portul 22 (ssh) sunt deschise în grupul de securitate
  • Un domeniu gratuit de la Freenom, așa cum este menționat în oficial documentație trebuie creat. Un nume de domeniu existent de la orice furnizor de domeniu poate fi, de asemenea, utilizat în acest tutorial, dar pașii din acest tutorial se referă la domeniul creat din Freenom.

Pasul 1: Instalați serverul web și creați un site web simplu static pe Ubuntu

Conectați-vă la ambele servere Ubuntu folosind Putty sau alt software și lansați următoarele comenzi pentru a instala serverul web și a crea un site web static.

Pasul 1.1: Deveniți utilizator root pentru a efectua comenzile ulterioare.

sudo su

Pasul 1.2: Obțineți lista software-ului

apt-get update

Pasul 1.3: Instalați serverul web Apache împreună cu dependențele și porniți-l.

apt-get install apache2
service apache2 start

Pasul 1.4: Creați o pagină web statică „index.html” în folderul / var / www / html.

cd / var / www / html
ecou „Sunt în Mumbai”> index.html

Și acolo te duci, aproape ai un site de utilizat,

Pentru serverul North Virginia, schimbați șirul în „Sunt în Virginia de Nord”. De obicei, același set de pagini web ar fi implementat în toate regiunile. Dar, pentru a distinge către ce regiune AWS redirecționează Route53, este necesar să aveți o pagină web diferită pe fiecare server.

Pasul 1.5: Asigurați-vă că site-ul web funcționează și tastați adresa IP a serverelor EC2 din browser.

Pasul 2: Configurați Route53 pentru politica de rutare bazată pe latență (Tutorial Amazon Route 53)

Conform documentației AWS de pe Prețuri pentru zona găzduită , nu există costuri suplimentare pentru crearea unuiZona găzduită.Dacă același lucru este șters în termen de 12 ore de la creare.

Pasul 2.1: Accesați AWS Management Console, căutați serviciul Route53 și faceți clic pe „Începeți acum” sub gestionarea DNS.

operator de scop c ++

Pasul 2.2: Faceți clic pe „Creați zonă găzduită” și introduceți numele domeniului care a fost creat în Freenom și faceți clic pe Creare.

Ar trebui creată zona găzduită, iar serverele de nume ar trebui să apară așa cum se arată mai jos. Vom folosi același lucru în consola Freenom mai târziu.

Pasul 2.3: Faceți clic pe „Create Record Set” o dată pentru fiecare server Ubuntu și specificați detaliile așa cum se arată mai jos. Rețineți că adresa IP menționată în câmpul Valoare este adresa IP a instanței EC2. De asemenea, numele înregistrării ar trebui să fie același atât pentru ANAME RECORDS (test în acest caz), cât și „SET ID” pentru ambele înregistrări ar trebui să fie diferite.

În cele din urmă, înregistrările ANAME ar trebui să fie afișate după cum urmează.

Pasul 3: Adăugați serverele de nume de la Route53 la Freenom (Tutorial Amazon Route 53)

Detaliile serverului de nume din zona găzduită Route53 ar trebui adăugate la domeniul Freenom creat anterior, acest lucru ar permite Freenom să rezolve numele de domenii la adrese IP.

Pasul 3.1: Navigheaza catre Freenom în browser și accesați „Servicii -> Domeniile mele”. Vor fi afișate toate domeniile deținute în prezent. Faceți clic pe „Gestionați domeniile” pentru a-l modifica.

Pasul 3.2: Accesați „Instrument de gestionare -> Servere de nume și selectați„ Utilizați servere de nume personalizate.

Pasul 3.3: Introduceți serverele de nume primite de la AWS Route53 Hosted Zone și faceți clic pe „Change Nameservers” pentru a finaliza setarea în Freenom.

aruncă dublu la int în java

Dacă domeniul a fost înregistrat la GoDaddy, urmați instrucțiuni oficiale pentru a configura serverele de nume personalizate. Secvența de pași de mai sus este pentru Freenom.

Pasul 4: Testarea întregii configurări

Acum că întreaga configurare este completă. Introduceți adresa URL a numelui de domeniu în browser și Route53 „Politica de rutare a latenței” ar trebui să redirecționeze automat către pagina web pe baza celei mai bune latențe. Deoarece acest tutorial este scris din India, suntem redirecționați automat către regiunea AWS Mumbai, după cum puteți vedea mai jos,

În acest tutorial, am observat că „politica de rutare a latenței” va redirecționa utilizatorul către regiune pe baza timpului de latență, care oferă în cele din urmă cea mai bună experiență clientului. Singura problemă cu această abordare este că serverele web trebuie să fie reproduse în mai multe regiuni și acest lucru duce la costuri suplimentare.

În tutorialele viitoare, vom analiza „Politica de rutare ponderată” care permite redirecționarea traficului proporțional în funcție de dimensiunea instanței EC2. Acum, înainte de a pleca, mAsigurați-vă că ștergeți resursele create ca parte a acestui tutorial, deoarece există un cost asociat cu cele din afara nivelului gratuit.

Deci, asta este băieții, acest lucru ne aduce la sfârșitul acestui articol despre tutorialul Amazon Route 53.În cazul în care, dacă doriți să câștigați expertiză în acest subiect, Edureka a venit cu un curriculum care acoperă exact ceea ce ați avea nevoie pentru a sparge examenul Solution Architect! Puteți arunca o privire la detaliile cursului pentru Instruire.

În cazul oricăror întrebări legate de acest blog, vă rugăm să nu ezitați să puneți întrebări în secțiunea de comentarii de mai jos și ne-ar face plăcere să vă răspundem cel mai devreme.