Amazon Route 53: Alt hvad du behøver at vide om latensbaseret routing



Denne Amazon Route 53-vejledning introducerer dig til AWS Route 53-tjenesten og guider dig om, hvordan du kan omdirigere onlinetrafik ved hjælp af denne service.

I denne tidsalder med internet og digitale data ser vi, at der genereres og forbruges en masse online data. Det har resulteret i en enorm mængde onlinetrafik. Derfor bliver det meget vigtigt for online platforme at styre denne trafik og betjene deres kunder bedre og hurtigere. Denne Amazon-rute 53 ( Rute 53) -vejledning hjælper dig med at forstå og implementere de ovennævnte fremgangsmåder.

Denne artikel fokuserer på følgende punkter:





Så lad os denne Amazon Route 53 Tutorial af med følgende service,

Amazon-rute 53

Logo - Amazon-rute 53 - EdurekaDet er skalerbart(DNS) -tjeneste, der giver en pålidelig måde at omdirigere påTrafik til applikationer. For at opnå dette oversættes domænenavne til IP-adresser for at hjælpe computere med at oprette forbindelse bedre. Det er muligt at forbinde forespørgsler til enheder som Elastic Load Balancers i AWS ved hjælp af Amazon Route 53. Derfor kan udviklere kortlægge domænenavne til S3 skovle eller andre ressourcer. Med Amazon Route 53 kan virksomheder let overvåge og dirigere global datatrafik. I enkle ord bruges rute 53 hovedsageligt til tre formål: -



  • DNS-registrering
  • Rute internettrafik
  • Kontroller sundhedsstatus

Lad os nu fortsætte med denne Amazon Route 53 tutorial og se på det næste emne,

Typer af routing

Amazon Route 53 gør brug af forskellige rutepolitikker til at rute trafik udbredt globalt. Her er listen over det samme,

  • Enkel routing
  • Ventetid-baseret routing
  • Rute ved failover
  • Routning af geografisk placering
  • Routning af geoproximity (kun trafikflow)
  • Routning af svar på flere værdier
  • Vægtet routing

I denne artikel om Amazon Route 53-vejledning fokuserer vi nøjagtigt på Latency Routing Policy



Retningspolitik for forsinkelse

Ydeevne spiller en vigtig rolle i succesen af ​​et websted. Der er en direkte sammenhæng mellem svartiden på et websted og trafikken til det. Ifølge google,

  • Pinterest øgede søgemaskintrafik og tilmeldinger med 15%, da de reducerede de opfattede ventetider med 40%
  • BBC fandt ud af, at de mistede yderligere 10% af brugerne for hvert ekstra sekund, deres websted tog for at indlæse

Hvis et websted eller en CRM-applikation har kunder fra flere placeringer, kan webstedet installeres eller hostes på tværs af flere AWS-regioner. Og enhver anmodning om webstedet kan serviceres fra AWS-regionen, der giver den laveste ventetid for at forbedre den samlede kundetilfredshed. Denne funktion leveres af 'Latency Routing Policy', som er en del afAWS Route53 Service.

forskel mellem kok og marionet

Lad os gå videre til det sidste kapitel i denne Amazon Route 53 tutorial,

Demo Routing Et eksempel på et websted

I denne vejledning opretter vi et simpelt statisk websted i to forskellige regioner (lad os sige - North Virginia og Mumbai) og derefter få adgang til webstedet ved hjælp af et domænenavn og bemærke, at vi automatisk omdirigeres til den nærmeste AWS-region. Mønsteret, mens du vælger regionerne, er at en af ​​regionerne skal være den nærmeste fysisk og den anden mod den anden ende af verden som en antipode.

Her er en række trin på højt niveau for det samme. Hele demo kan også gøres inden forAWSgratis niveau.

  1. Opret et gratis domæne fra Freenom
  2. Opret to Ubuntu EC2-forekomster i forskellige AWS-regioner
  3. Installer Apache-webserver, og opret et simpelt statisk websted
  4. Konfigurer Route53 til “Latency Routing Policy
  5. Tilføj navneserverne fra Route53 til Freenom
  6. Test hele opsætningen.

Hvad er forudsætningerne?

  • Adgang til to kørende Ubuntu EC2-forekomster i Nord-Virginia og Mumbai-regioner (valget af tilgængelighedszone i en region betyder ikke noget). En EC2-forekomst af t2.micro-typen skal være god nok, da vi installerer et simpelt statisk websted, og det gode er, at t2.micro også falder ind underAWSgratis niveau. Proceduren til oprettelse af EC2-forekomster, og hvordan man opretter forbindelse til dem, er nævnt i Edureka-selvstudiet Amazon Elastic Compute Cloud .

  • Sørg for at vælge den nyeste Ubuntu til AMI. Sørg også for, at port 80 (http) og port 22 (ssh) er åben i sikkerhedsgruppen
  • Et gratis domæne fra Freenom som nævnt i embedsmanden dokumentation skal oprettes. Et eksisterende domænenavn fra en hvilken som helst domæneudbyder kan også bruges i denne vejledning, men trinnene i denne vejledning vedrører det domæne, der er oprettet fra Freenom.

Trin 1: Installer webserveren, og opret et simpelt statisk websted på Ubuntu

Log ind på begge Ubuntu-servere ved hjælp af Putty eller anden software, og udgiv følgende kommandoer for at installere webserveren og oprette et statisk websted.

Trin1.1: Bliv en rodbruger til at udføre de efterfølgende kommandoer.

sudo su

Trin1.2: Få listen over software

apt-get opdatering

Trin1.3: Installer Apache webserver sammen med afhængigheder og start den.

apt-get installer apache2
service apache2 start

Trin1.4: Opret en statisk webside 'index.html' i / var / www / html-mappen.

skabe en række objekter

cd / var / www / html
ekko 'Jeg er i Mumbai'> index.html

Og der skal du næsten have et websted at bruge,

For North Virginia Server skal du ændre strengen til 'Jeg er i North Virginia'. Normalt vil det samme sæt websider blive implementeret på tværs af alle regioner. Men for at skelne mellem hvilken AWS-region Route53 omdirigerer til, er det nødvendigt at have en anden webside på hver af serverne.

Trin1.5: Sørg for, at webstedet er i gang ved at indtaste IP2-adressen på EC2-serverne i browseren.

Trin 2: Konfigurer Route53 til forsinkelsesbaseret routingpolitik (Amazon-vejledning til Route 53)

Ifølge AWS-dokumentationen om Hosted Zone Prissætning , er der ingen ekstra omkostninger for oprettelse af enHosted Zone.Hvis det samme slettes inden for 12 timer efter oprettelsen.

Trin 2.1: Gå til AWS Management Console, se efter Route53-tjenesten og klik på 'Kom godt i gang nu' under DNS-styringen.

Trin 2.2: Klik på 'Opret hostet zone', og indtast det domænenavn, der blev oprettet i Freenom, og klik på Opret.

Den hostede zone skal oprettes, og navneserverne skal vises som vist nedenfor. Vi bruger det samme i Freenom-konsollen senere.

Trin 2.3: Klik på 'Opret postsæt' en gang for hver Ubuntu-server, og angiv detaljerne som vist nedenfor. Bemærk, at IP-adressen, der er nævnt i feltet Værdi, er IP-adressen til EC2-forekomsten. Desuden skal postens navn være det samme for både ANAME RECORDS (test i dette tilfælde) og 'SET ID' for begge poster skal være forskellige.

Endelig skal ANAME-posterne vises som nedenfor.

hvordan man opretter en advarsel i javascript

Trin 3: Tilføj navneserverne fra Route53 til Freenom (Amazon Route 53-vejledning)

Navneserveroplysningerne fra Route53 Hosted Zone skal føjes til Freenom-domænet oprettet tidligere, hvilket vil gøre det muligt for Freenom at løse domænenavne til IP-adresser.

Trin 3.1: Naviger til Freenom i browseren og gå til 'Tjenester -> Mine domæner'. Alle aktuelt ejede domæner vises. Klik på 'Manage Domains' for at ændre det.

Trin 3: Gå til “Management Tool -> Nameservers, og vælg“ Use custom nameservers.

Trin 3: Indtast navneservere modtaget fra AWS Route53 Hosted Zone, og klik på 'Skift navneservere' for at fuldføre indstillingen i Freenom.

Hvis domænet er registreret hos GoDaddy, skal du følge officielle instruktioner for at konfigurere de brugerdefinerede navneservere. Ovenstående rækkefølge af trin er for Freenom.

Trin 4: Test af hele opsætningen

Nu hvor hele opsætningen er færdig. Indtast URL-adressen til domænenavnet i browseren, og Route53 'Latency Routing Policy' skal automatisk omdirigere til websiden baseret på den bedste latenstid. Da denne vejledning skrives fra Indien, omdirigeres vi automatisk til Mumbai AWS-regionen, som du kan se nedenfor,

I denne vejledning bemærkede vi, at 'Latency routing policy' vil omdirigere brugeren til regionen baseret på latenstiden, hvilket i sidste ende giver kunden den bedste oplevelse. Det eneste problem med denne tilgang er, at webserverne skal replikeres på tværs af flere regioner, og dette fører til yderligere omkostninger.

I de kommende tutorials vil vi se på 'Vægtet routingpolitik', der gør det muligt at omdirigere trafikken proportionalt baseret på størrelsen på EC2-forekomsten. Nu inden du rejser, msørg for at slette de ressourcer, der er oprettet som en del af denne selvstudie, da der er en omkostning forbundet med dem uden for det gratis niveau.

Så dette er det fyre, dette bringer os til slutningen af ​​denne artikel om Amazon Route 53 tutorial.Hvis du ønsker at få ekspertise inden for dette emne, er Edureka kommet med en læseplan, der dækker nøjagtigt, hvad du har brug for for at knække løsningsarkitekteksamen! Du kan se på kursusoplysningerne for uddannelse.

I tilfælde af spørgsmål relateret til denne blog, er du velkommen til at stille spørgsmål i kommentarfeltet nedenfor, og vi vil mere end gerne svare dig tidligst.