Jak nastavit 2-stupňovou architekturu vysoké dostupnosti v AWS.

Nastavení HA Pomocí komponent AWS

Tento příběh bude dokončen v 6 částech, každá část vysvětlí použité komponenty a jejich význam v diagramu. Jak každá součást hraje roli, aby zlepšila uživatelský dojem. Můžete začít zde: ZDE

Hlavním cílem používání prostředí AWS je ušetřit peníze a zbavit se nežádoucích předpovědí o provozu a požadavcích na infrastrukturu. S AWS a její infrastrukturou můžete cestovat po celém světě a nemusíte si vytvářet vlastní datové centrum, kupovat těžký server s vysokými náklady.

Nyní, když používáte infrastrukturu AWS, musíte mít na paměti, že vaše nastavení by mělo být v režimu vysoké dostupnosti. Jak vidíte na diagramu, zde se k nastavení HA používá více komponent. Musíte zajistit nejlepší uživatelský zážitek pomocí technologie, kterou používáte. Zde budeme diskutovat o tom, jak dosáhnout vašeho konečného cíle maximální doby provozu.

Když uživatel v prohlížeči udeří na adresu URL vašich webových stránek, nemá uživatel žádnou představu o tom, jaké nástroje a technologie používáte k poskytování služeb na vašem webu. Dovolte mi vysvětlit zde, jak vám tato infrastruktura pomůže získat maximální dobu provozu.

Route53: - Tato složka má fantastické jméno, ale musíme pochopit relevanci jejího názvu. Trasa je určena pro vyrovnávání zatížení. AWS Route53 může fungovat jako Load Balancer napříč regionem. Pokud potřebujete nastavit vaši infrastrukturu ve více než 1 Regionu, můžete použít Route53 jako Load Balancer pro vaše nastavení. Jako globální služba může sloužit napříč regionem a poskytuje několik typů vyvažování zátěže, jako například: -

Zásady jednoduchého směrování - Používejte pro jediný prostředek, který vykonává danou funkci pro vaši doménu, například webový server, který poskytuje obsah pro web example.com.

Zásada směrování převzetí služeb při selhání - Používá se, když chcete konfigurovat aktivní pasivní převzetí služeb při selhání.

Zásady směrování geolokace - Tuto možnost použijte, pokud chcete směrovat provoz na základě umístění vašich uživatelů.

Zásady směrování geoproximity - Tuto možnost použijte, pokud chcete směrovat provoz na základě umístění vašich zdrojů a případně přesunout provoz ze zdrojů na jednom místě do zdrojů na jiném.

Zásady směrování latence - Tuto možnost použijte, pokud máte zdroje ve více regionech AWS a chcete směrovat provoz do oblasti, která poskytuje nejlepší latenci.

Zásady směrování odpovědí s více hodnotami - použijte, pokud chcete, aby Route 53 odpovídala na dotazy DNS s náhodným výběrem až osmi zdravých záznamů.

Zásady váženého směrování - Slouží k nasměrování provozu na více zdrojů v proporcích, které určíte.

Zásady směrování můžete vybrat podle vašich požadavků na základě vašich cílů. AWS Route53 podporuje více cílů, například: -

A - adresa IPv4, adresa IP ve formátu IPv4, například 192.168.0.22. AAAA - IPv6 adresa: IP adresa ve formátu IPv6, například 2001: 0db8: 85a3: 0: 0: 8a2e: 0370: 7334.

Název distribuční domény CloudFront: d111111abcddgcef8.cloudfront.net
Prostředí Elastic Beanstalk CNAME: example.myelasticbeanstalk.com
Název DNS vyvažovače zatížení ELB: myexample-1.us-east-1.elb.amazonaws.com
Koncový bod webové stránky S3: s3-website.us-east-1-example.amazonaws.com
Záznam zdroje byl nastaven v této hostitelské zóně: ​​www.example.com
Koncový bod VPC: example.us-east-2.vpcexample.amazonaws.com
Vlastní regionální rozhraní API brány API: d-abcde123433.execute-api.us-region-2.amazonaws.com

Nyní pojďme diskutovat, co je 53 v Route53? Jak víme, že výchozí číslo portu používané pro DNS je 53, používá se také jako služba DNS. Svou doménu můžete hostovat a spravovat pomocí Route53. Můžete si jej zakoupit a nasměrovat na záznam DNS. AWS Route53 podporuje více typů záznamů, jako například: -

A: příklad 10.0.0.1

AAAA: příklad, 2001: 0db8: 85a3: 0: 0: 8a2e: 0370: 0123

CAA: Záznam CAA umožňuje určit, které certifikační autority (CA) mohou vydávat certifikáty pro doménu nebo subdoménu.

CNAME: Element hodnoty CNAME je stejný formát jako název domény.

MX: Každá hodnota záznamu MX ve skutečnosti obsahuje dvě hodnoty, prioritu a název domény:

Nyní existují dvě věci - první je priorita a druhá je název domény, například 10 mail.example.com

NAPTR: Name Authority Ukazatel (NAPTR) je typ záznamu, který používá aplikace DDDS (Dynamic Delegation Discovery System) k převodu jedné hodnoty na druhou nebo k nahrazení jedné hodnoty jinou.

NS: Záznam NS identifikuje jmenné servery pro hostitelskou zónu. Hodnota pro záznam NS je název domény serveru názvů. příklad ns-1.example.com

PTR: Prvek hodnoty záznamu PTR je stejný formát jako příklad názvu domény, hostname.example.com

SOA: Záznam začátku oprávnění (SOA) poskytuje informace o doméně a odpovídající hostitelské zóně Amazon Route 53. Příklad: - ns-2048.awsdns-64.net hostmaster.awsdns.com 1 1 1 1 60

SPF: Záznamy zásad zásad odesílatele byly dříve používány k ověření identity odesílatele e-mailových zpráv.

SRV: Záznam služby (záznam SRV) je specifikace dat v systému doménových jmen definující umístění.

TXT: Záznam TXT (zkratka pro textový záznam) je typ záznamu o prostředku v systému DNS (Domain Name System), který slouží k tomu, aby bylo možné spojit libovolný text s hostitelem / jinými jmény, jako jsou například informace o serveru, které lze přečíst , síť, datové centrum nebo jiné účetní informace.

Teď nyní můžeme Route53 podrobně porozumět, jako to, co dělá a proč jsme to použili v tomto diagramu. Zde se používá jako DNS, a to předává požadavky na CloudFront. Jak CloudFront funguje? Ve druhé části budeme diskutovat ...

Druhá část již brzy…