Az Amazon Web Services (AWS)Teljesen megváltoztatta a játékot az infrastruktúra felépítésének és kezelésének módjáról. Eltűntek azok a napok, amikor egy új szolgáltatás létrehozása azt jelentette, hogy a sys csapatot hardverért könyörögte, hetekig várakozott, és órákat töltött egy hideg adatközpontban kábelekkel.
De nagy erővel jön a nagy...KomplexitásAz AWS lehetőségeket kínál számunkra, és kitalálja, hogyan építhetünkMagas rendelkezésre állásés a katasztrófa-helyreállítási lehet, őszintén szólva, egy kicsit elnyomó. Tehát tedd szét.ValójábanGondoskodni kell az időzítés megtervezésekor:Regionsaz ,Availability ZonesésEdge Locations.
Ha a go-to terv csak "Én csak válasszunk us-east-1 és befejeződött vele", ez a bejegyzés az Ön számára.
régió
Az AWS régió az AWS felhő fizikailag elkülönített része, amely általában nagy földrajzi területet ölel fel.31 Földrajzi területekÉszak-Amerikában, Dél-Amerikában, Európában, a Közel-Keleten, Afrikában és Ázsiában.
Miért kell aggódnod, merteach Region is its own little AWS island- külön hardver, külön hálózatok, külön mindent. Semmi sem oszlik meg. Nincs csendes adatreplikációs varázslat történik a régiók között (kivéve, ha beállítja).
Ez a szétválasztás erőt és rugalmasságot ad a redundanciához és a katasztrófa-helyreállításhoz - valamint a nyugalmat, amikor egy régió alszik (néz rád,us-east-1
) az
PéldáulAirbnb uses AWS Regions to ensure high availability for its millions of users. By leveraging AWS load balancing and auto-scaling across multiple regions, Airbnb can handle traffic spikes and maintain uptime even during regional failures.
HasonlóanSlackAz AWS régiókat használja a felhasználói adatok és üzenetek tárolására, valamint a valós idejű üzenetek kezelésére világszerte, biztosítva a skálázhatóságot és az adatok helyét.
A megfelelő régió kiválasztása
Igen, csábító csak az alapértelmezettet választani. de itt van, amitkellGondolj csak bele:
- Latency: Válassza ki a felhasználókhoz közeli régiót. távolság = késleltetés.
- Szabályozás: GDPR, helyi tartózkodási követelmények - néha a törvény dönt az Ön számára.
- Szolgáltatások: Egyes AWS játékok nem érhetők el mindenhol. Ellenőrizze ezt a listát.
- Pénz: Az árak régiónként változnak. Nem csak az adók, hanem az ellátási lánc és a villamosenergia-költségek is.
Biztos, hogy teLehetDe hacsak az alkalmazás globális szinten nem kritikus a küldetés szempontjából, egy jól felépített telepítés egy régióban (több AZ-val) általában az édes hely.
Elérhetőség Zóna
Szóval, kiválasztottad a régiót. Szép. Most, tegyük fel a zoomot. Minden AWS régió szeletelve vanAvailability Zones- megerősített, nagy sebességű, szálakkal összekapcsolt adatközpontok, amelyek egymáshoz közel vannak (ish), de fizikailag elszigeteltek, hogy megakadályozzák a dominó katasztrófát.
Észak-Amerikában hét AWS-régió létezik, amelyek mindegyike legalább néhányElérhetőség Zónák.
Vegyükus-east-1
(Mindenki kedvenc golyózsákja) Legalább hat AZ-ja van:us-east-1a
keresztülus-east-1f
Ezek nem csak ellenőrző dobozok – ezek hatalmas, elszigetelt adatközpontok, amelyeket azért építettek, hogy túléljék a tüzet, az árvizet és bármi mást, amit a világ rájuk dob.
PéldáulA Netflix használja az AWS rendelkezésre állási zónákatA Netflix az AWS terhelésegyensúlyozási és automatikus skálázási szolgáltatásait használja, hogy a munkaterheléseket az AZ-okon át terjessze, így ha az egyik meghibásodik, a többiek továbbra is a bűnügyi dokumentumokat és a sütőműsorokat sugározzák anélkül, hogy egy ütést kihagynának.
A legjobb gyakorlatok az AZS használatához
- Ossza ki a dolgokat: Ossza meg az erőforrásokat: Ossza ki a szolgáltatásokat több AZ-on keresztül, hogy biztosítsa a magas rendelkezésre állást.
- Készüljön fel a katasztrófákra: Végezze el a biztonsági mentési terveket és a hibaelhárítási mechanizmusokat, hogy hiba esetén automatikusan átirányítsa a forgalmat az egészséges AZ-okra.
- Terhelésegyensúly: Az AWS Elastic Load Balancing funkciója a bejövő alkalmazásforgalmat több célpontra oszthatja el különböző AZ-okban, javítva a hibaelnyelést.
Edge helyszínek
Van AZ-ja az ellenállóképességnek, de hogyan kaphat gyors teljesítményt a felhasználók számára Bangkokban, Berlinben és Buenos Airesben?Edge LocationsJöjjön be
Az Edge Locations az AWS mini outpostjai – a stratégiailag a végfelhasználókhoz közelebb elhelyezett kisebb infrastrukturális helyszínek. Gondolj a CDN-ekre, a DNS-re és a biztonságra – de a szélén. Az egyik fő feladatuk a késleltetés csökkentése a nagy sávszélességű tartalom, például a videó kiszolgálásával a közeli helyekről.
Az AWS CloudFronta show sztárja itt. Cache statikus tartalmakat (például média, szkriptek és képek), hogy gyors, megbízható szállítást biztosítson.Az út 53DNS útválasztás esetén,pajzsésWAFBiztonsági okokból és mégLambda via Lambda@Edge — giving you the ability to run serverless logic closer to the user.
Az AWS Edge helyeket használó vállalatok két példája a Twitch és a Peloton.A Twitch az AWS CloudFront használatávalés egyéb edge-helymeghatározási szolgáltatások, amelyek javítják az élő streaming videó tartalmak globális közönségéhez való eljuttatását.Azáltal, hogy a tartalmakat a nézőkhöz közelebb lévő edge-helyeken tárolja, a Twitch csökkentheti a késleltetést és javíthatja a megtekintési élmény minőségét.
A Peloton az AWS Edge helyszíneket használja a kiváló minőségű videó tartalmak áramlására a csatlakoztatott fitneszeszközökhöz és mobilalkalmazásokhoz.
Érdemes megjegyezni: nem minden AWS-szolgáltatás érhető el minden szélső helyen. Kétszer ellenőrizze, mielőtt építész. Az AWS bővíti a szélső oldalon futó szolgáltatásokat – különösen az IoT és a valós idejű használati esetek esetében – de még mindig érvényesítse követelményeit.
Míg az Edge-helyek használata olyan előnyöket kínálhat, mint a csökkent késleltetés és az alkalmazás teljesítményének javítása, vannak kompromisszumok, amelyeket figyelembe kell venni. Például az Edge-helyek drágábbak lehetnek, mint a hagyományos régiók, ezért fontos, hogy gondosan értékeljük a használatuk költség-haszonát.
Thank you for reading!
Köszönöm, hogy elolvasta! Kíváncsi valamit, vagy van gondolata, hogy ossza meg? Hagyja meg a megjegyzést alább! Kövessen engem LinkedIn, Substack, vagy Telegram.
Linkedin szolgáltatásalárendeltségtávirat