Amazon Route 53: alles wat u moet weten over op latentie gebaseerde routering



Deze Amazon Route 53-zelfstudie laat u kennismaken met de AWS Route 53-service en helpt u bij het omleiden van online verkeer met deze service.

In dit tijdperk van internet en digitale data zien we dat er veel online data gegenereerd en geconsumeerd wordt. Het heeft geresulteerd in een enorme hoeveelheid online verkeer. Daarom wordt het voor online platforms erg belangrijk om dit verkeer te beheren en hun klanten beter en sneller te bedienen. Deze Amazon Route 53 ( Route 53) tutorial zal je helpen de bovengenoemde praktijken te begrijpen en te implementeren.

Dit artikel concentreert zich op de volgende punten:





Dus laten we deze Amazon Route 53-zelfstudie gebruiken met de volgende service,

Amazone-route 53

Logo - Amazon Route 53 - EdurekaHet is een schaalbaar(DNS) -service die een betrouwbare manier biedt om door te verwijzenverkeer naar applicaties. Om dit te bereiken worden domeinnamen vertaald naar IP-adressen om computers te helpen beter verbinding te maken. Het is mogelijk om queries te koppelen aan entiteiten zoals Elastic Load Balancers in AWS met behulp van Amazon Route 53. Daarom kunnen ontwikkelaars domeinnamen toewijzen aan S3-buckets of andere bronnen. Met Amazon Route 53 kunnen bedrijven wereldwijd dataverkeer gemakkelijk volgen en routeren. In eenvoudige bewoordingen wordt Route 53 voornamelijk gebruikt voor 3 doeleinden: -



  • DNS-registratie
  • Routeer internetverkeer
  • Controleer de gezondheidsstatus

Laten we nu doorgaan met deze Amazon Route 53-tutorial en naar het volgende onderwerp kijken,

Soorten routering

Amazon Route 53 maakt gebruik van verschillende routeringsbeleidslijnen om verkeer wereldwijd te routeren. Hier is de lijst van hetzelfde,

  • Eenvoudige routing
  • Op latentie gebaseerde routering
  • Failover-routering
  • Geolocatieroutering
  • Geoproximity-routering (alleen verkeersstroom)
  • Antwoordroutering met meerdere waarden
  • Gewogen routering

In dit artikel over Amazon Route 53-zelfstudie zouden we ons precies concentreren op Latency Routing Policy



Beleid voor latentie-routering

Prestaties spelen een belangrijke rol bij het succes van een website. Er is een directe correlatie tussen de responstijd van een website en het verkeer ernaar. Volgens Google,

  • Pinterest verhoogde het zoekmachineverkeer en het aantal aanmeldingen met 15% toen ze de waargenomen wachttijden met 40% verminderden
  • De BBC ontdekte dat ze 10% extra gebruikers verloren voor elke seconde die nodig was om hun site te laden

Als een website of een CRM-applicatie klanten heeft vanaf meerdere locaties, kan de website worden geïnstalleerd of gehost in meerdere AWS-regio's. En alle verzoeken voor de website kunnen worden afgehandeld vanuit de AWS-regio die de laagste latentie biedt om de algehele klanttevredenheid te verbeteren. Deze functie wordt geleverd door ‘Latency Routing Policy’ dat deel uitmaakt van hetAWS Route53-service.

Laten we verder gaan met het laatste hoofdstuk van deze Amazon Route 53-tutorial,

Demo Routing Een voorbeeldwebsite

In deze tutorial zouden we een eenvoudige statische website opzetten in twee verschillende regio's (laten we zeggen - Noord-Virginia en Mumbai) en vervolgens de website openen met een domeinnaam en opmerken dat we automatisch worden omgeleid naar de dichtstbijzijnde AWS-regio. Het patroon bij het selecteren van de regio's is dat een van de regio's fysiek het dichtst bij je moet zijn en de andere als een antipode aan het andere uiteinde van de wereld.

Hier is een reeks stappen op hoog niveau voor hetzelfde. Ook kan de volledige demo worden gedaan binnen hetAWSgratis niveau.

  1. Maak een gratis domein van Freenom
  2. Maak twee Ubuntu EC2-instanties in verschillende AWS-regio's
  3. Installeer Apache-webserver en maak een eenvoudige statische website
  4. Configureer Route53 voor “Latency Routing Policy
  5. Voeg de naamservers toe van Route53 naar Freenom
  6. Test de hele installatie.

Wat zijn de voorwaarden?

  • Toegang tot twee actieve Ubuntu EC2-instanties in de regio's Noord-Virginia en Mumbai (de keuze van de beschikbaarheidszone in een regio doet er niet toe). Een EC2-instantie van het type t2.micro zou goed genoeg moeten zijn, aangezien we een eenvoudige statische website zouden installeren en het goede is dat t2.micro ook onder deAWSgratis niveau. De procedure voor het maken van EC2-instances en hoe u hiermee verbinding kunt maken, wordt vermeld in de Edureka-tutorial Amazon Elastic Compute Cloud .

  • Zorg ervoor dat u de nieuwste Ubuntu voor de AMI selecteert. Zorg er ook voor dat poort 80 (http) en poort 22 (ssh) open zijn in de beveiligingsgroep
  • Een gratis domein van Freenom zoals vermeld in de officiële documentatie moet worden gemaakt. Een bestaande domeinnaam van een willekeurige domeinprovider kan ook in deze tutorial worden gebruikt, maar de stappen in deze tutorial hebben betrekking op het domein dat is gemaakt met Freenom.

Stap 1: Installeer de webserver en maak een eenvoudige statische website op Ubuntu

Log in op beide Ubuntu-servers met behulp van Putty of een andere software en geef de volgende opdrachten om de webserver te installeren en een statische website te maken.

Stap1.1: Word een rootgebruiker om de volgende opdrachten uit te voeren.

c ++ met behulp van de naamruimte

sudo zo

Stap1.2: Download de lijst met software

apt-get update

set class path voor java

Stap1.3: Installeer Apache-webserver samen met afhankelijkheden en start deze.

apt-get install apache2
service apache2 start

Stap1.4: Maak een statische webpagina ‘index.html’ in de map / var / www / html.

cd / var / www / html
echo 'Ik ben in Mumbai'> index.html

En daar ga je, je hebt bijna een website om te gebruiken,

Verander voor de North Virginia Server de string in 'I am in North Virginia'. Gewoonlijk zou dezelfde set webpagina's in alle regio's worden geïmplementeerd. Maar om te onderscheiden naar welke AWS-regio de Route53 verwijst, is het nodig om op elke server een andere webpagina te hebben.

Stap 1.5: Zorg ervoor dat de website actief is door het IP-adres van de EC2-servers in de browser te typen.

Stap 2: Configureer Route53 voor op latentie gebaseerd routeringsbeleid (Amazon Route 53-zelfstudie)

Volgens de AWS-documentatie op Prijzen voor Hosted Zone , zijn er geen extra kosten voor het maken van eenGehoste zone.Als hetzelfde wordt verwijderd binnen 12 uur na de aanmaak.

Stap 2.1: Ga naar de AWS Management Console, zoek naar Route53-service en klik op “Nu aan de slag” onder DNS-beheer.

Stap 2.2: Klik op 'Create Hosted Zone' en voer de domeinnaam in die in Freenom is aangemaakt en klik op Create.

De Hosted Zone moet worden aangemaakt en de Nameservers moeten verschijnen zoals hieronder weergegeven. We zullen hetzelfde later gebruiken in de Freenom-console.

Stap 2.3: Klik eenmaal op 'Create Record Set' voor elke Ubuntu-server en specificeer de details zoals hieronder weergegeven. Merk op dat het IP-adres dat wordt vermeld in het veld Waarde het IP-adres is van de EC2-instantie. Ook moet de naam van het record hetzelfde zijn voor zowel de ANAME RECORDS (test in dit geval) als 'SET ID' voor beide records.

Ten slotte moeten de ANAME-records worden weergegeven zoals hieronder.

Stap 3: Voeg de Nameservers van Route53 toe aan Freenom (Amazon Route 53-zelfstudie)

De Nameserver-gegevens van de Route53 Hosted Zone moeten worden toegevoegd aan het Freenom-domein dat eerder is aangemaakt, dit zou Freenom in staat stellen de domeinnamen om te zetten naar IP-adressen.

Stap 3.1: Navigeren naar Freenom in de browser en ga naar 'Services -> Mijn domeinen'. Alle domeinen die momenteel eigendom zijn, worden weergegeven. Klik op 'Beheer domeinen' om het te wijzigen.

Stap3.2: Ga naar 'Management Tool -> Nameservers en selecteer' Gebruik aangepaste naamservers.

Stap3.3: Voer de naamservers in die u van AWS Route53 Hosted Zone hebt ontvangen en klik op 'Wijzig naamservers' om de instelling in Freenom te voltooien.

Als het domein is geregistreerd bij GoDaddy, volgt u de officiële instructies om de aangepaste Nameservers in te stellen. De bovenstaande stappen zijn voor Freenom.

Stap 4: De volledige installatie testen

hadoop admin vs hadoop ontwikkelaar

Nu de hele installatie is voltooid. Voer de URL van de domeinnaam in de browser in en Route53 'Latency Routing Policy' zou automatisch naar de webpagina moeten verwijzen op basis van de beste latentie. Omdat deze tutorial vanuit India wordt geschreven, worden we automatisch doorgestuurd naar de AWS-regio van Mumbai, zoals je hieronder kunt zien,

In deze tutorial hebben we gemerkt dat het 'Latency-routeringsbeleid' de gebruiker naar de regio zal omleiden op basis van de latentietijd, wat uiteindelijk de beste ervaring voor de klant oplevert. Het enige probleem met deze aanpak is dat de webservers over meerdere regio's moeten worden gerepliceerd en dit leidt tot extra kosten.

In de komende tutorials zullen we kijken naar 'Weighted Routing Policy', waarmee het verkeer proportioneel kan worden omgeleid op basis van de grootte van de EC2-instantie. Voordat je vertrekt, mZorg ervoor dat u de bronnen verwijdert die als onderdeel van deze zelfstudie zijn gemaakt, aangezien er kosten zijn verbonden aan die buiten de gratis laag.

Dus dit zijn het jongens, dit brengt ons aan het einde van dit artikel over de tutorial van Amazon Route 53.Voor het geval u expertise in dit onderwerp wilt opdoen, heeft Edureka een curriculum bedacht dat precies dekt wat u nodig heeft om het Solution Architect Exam te kraken! U kunt de cursusdetails bekijken voor opleiding.

Als u vragen heeft met betrekking tot deze blog, kunt u deze stellen in de opmerkingen hieronder en we beantwoorden u graag zo snel mogelijk.