Amazon sèvis entènèt (AWS)te konplètman chanje jwèt la pou ki jan nou bati ak jesyon enfrastrikti. Te fèmen jou sa yo lè spinning up yon nouvo sèvis te vle di mande ekip la sys ou pou lojisyèl, ap tann semèn, ak pase èdtan nan yon sant done frèt konekte nan kab. Koulye a? Yon kèk klike (oswa apèl API), epi si - ou gen yon sant done tout antye nan figi ou.
Men, ak yon gwo pouvwa vin yon gwo ...KomplikasyonAWS bay nou yon bufet de opsyon, epi aprann ki jan yo architect pouDisponibilite segondèak rekonpans dezas ka, frankman, yon ti kras enpèmeyab. Se konsa, kite li. Sa yo se twa konsèp enfrastrikti ouReyèlmanbezwen pran atansyon sou lè planifye pou uptime:RegionsnanAvailability ZonesEEdge Locations.
Si plan go-to ou se jis "Mwen pral jis chwazi us-east-1 ak fini ak li", pòs sa a se pou ou.
rejyon
Yon rejyon AWS se yon pati fizikman izolasyon nan nwaj la AWS, ki anjeneral kouvri yon zòn geografik gwo. AWS kounye a opere nan31 rejyon geografikatravè Amerik di Nò, Amerik di Sid, Ewòp, Mwayen Oryan, Afrik, ak Azi Pasifik.
Se konsa, poukisa ou ta dwe enterese? paskeeach Region is its own little AWS island- aparèy separe, rezo separe, separe tout bagay. Pa gen anyen pataje. Pa gen okenn replikasyon done silenzyon magik rive ant rejyon (se pa ou konfigire li).
Separasyon sa a bay ou pouvwa ak fleksibilite pou redondance ak rekonpans dezas - plis kalm la nan tèt ou lè yon rejyon pran yon sonje (kou gade nan ou,us-east-1
) nan
Pou egzanp,Airbnblè l sèvi avèk AWS Regions pou asire disponiblite segondè pou milyon dola itilizatè li yo. Pa sèvi ak balanse chaj AWS ak auto-scaling nan plizyè rejyon, Airbnb ka sove piki nan trafik ak kenbe tan opòtinite menm pandan erè rejyonal yo.
menm jan an,SlackSèvi ak AWS Regions pou magazen done itilizatè ak mesaj ak pou trete mesaj nan tan reyèl atravè lemond, asire skalabilite ak lokalite done.
Chwazi rejyon an dwat
Si, li se tentant yo jis chwazi default la. Men, isit la se sa oudweEske ou panse sou:
- Latency: Chwazi yon rejyon tou pre itilizatè ou yo. Distans = retardation.
- Règleman: GDPR, kondisyon rezidans lokal - pafwa lwa a pran desizyon ou pou ou.
- Sèvis: Gen kèk jwèt AWS ki pa disponib nan tout kote. Tcheke lis sa a.
- Peye: Pri yo varye selon rejyon an. Li se pa sèlman taks - li se tou sou chaj sipò ak pri enèji. Sèvi ak kalkil la pri AWS.
Se konsa, ouÈske go multi-region. But unless your app is mission-critical at a global scale, a well-architected setup within one region (with multiple AZs) is usually the sweet spot. Speaking of...
Zòn Disponibilite
Se konsa, ou te chwazi rejyon ou a. Nice. Koulye a, nou pral zoome nan. Chak rejyon AWS se koupe nanAvailability Zones— fortifye, gwo vitès fib konekte sant done ki se tou pre (ish) nan youn ak lòt, men fizikman izolasyon pou anpeche yon katastrof domino.
Gen sèt rejyon AWS nan Amerik di Nò, chak nan yo gen omwen kèkZòn Disponibilite.
Retounenus-east-1
(Tout moun ki pi renmen piki sak). Li gen omwen sis AZs:us-east-1a
atravèus-east-1f
Sa a se pa sèlman bwat tcheke - yo masiv, sant done izolasyon ki te bati pou sove nan fòs, inondasyon, ak nenpòt ki lòt bagay mond lan mete sou yo.
Pou egzanp,Netflix sèvi ak AWS Disponibilite ZonesNetflix sèvi ak AWS balanse pwa ak sèvis otomatik-scale nan distribye kago travay atravè AZs, se konsa si youn chita sou, lòt yo kontinye streaming dosye kriminèl ou ak montre baking san yo pa manke yon bat.
Pi bon pratik pou sèvi ak AZs
- Distribye Resous: Distribye sèvis atravè plizyè AZ yo asire disponiblite segondè. Menm de. Toujou.
- Prepare pou dezas: Implemante plan backup ak mekanis failover yo otomatikman redirect trafik nan AZs sante nan ka defi.
- Load balanse: Elastic Load Balancing nan AWS ka distribye trafik aplikasyon envantè atravè plizyè objektif nan AZs diferan, amelyore toleran an nan erè. Sèvi ak li.
Endistriyèl Locations
Èske ou gen AZs pou rezistans, men ki jan ou jwenn pèfòmans vit pou itilizatè nan Bangkok, Berlin, ak Buenos Aires? Sa a se koteEdge LocationsJwenn nan
Edge Locations yo mini outposts nan AWS - sit enfrastrikti ki pi piti sitiye estratejikman pi pre nan itilizatè final yo. Pense CDNs, DNS, ak sekirite - men nan limit la. Youn nan travay prensipal yo se redwi latèz la pa sèvi ak kontni gwo-bandwidth, tankou videyo, soti nan kote ki tou pre.
AWS CloudFront nanse star la nan montre a isit la. Li cache kontni estatik (tankou medya, skript ak imaj) pou asire livrezon vit, serye. Anplis de sèvis AWS ki kouri nan edge gen ladanRoute 53Pou DNS routaj,Shield nanakWoujPou sekirite, e menmLambda nanatravè Lambda@Edge – ki pèmèt ou kouri lojik sèvè pi pre itilizatè a.
Dwa egzanp nan konpayi ki itilize AWS Edge lokasyon yo se Twitch ak Peloton.Twitch sèvi ak AWS CloudFrontak lòt sèvis kote kantite yo amelyore livrezon nan kontni videyo vwayaj nan odyans mondyal li yo. Pa cache kontni nan kote kantite pi pre nan odyans yo, Twitch se kapab diminye latency ak amelyore bon jan kalite a nan eksperyans wè.
Peloton sèvi ak AWS Edge lokasyon yo pote kontni videyo bon jan kalite segondè nan ekipman konekte fitness li yo ak aplikasyon mobil yo. Pa sèvi ak lokasyon edge, Peloton se kapab bay streaming videyo ki ba latency, ki vle di pa buffering mid-burpee.
Li enpòtan: pa tout sèvis AWS disponib nan tout kote kantite. Double-check anvan ou architect. AWS te ekspande sa ki kouri nan kantite - espesyalman pou IoT ak reyèl tan itilizasyon ka - men toujou, valide kondisyon ou yo.
Malgre ke lè l sèvi avèk lokasyon Edge ka ofri benefis tankou diminye latèz ak amelyore pèfòmans aplikasyon, gen kompromis yo konsidere. Pou egzanp, lokasyon Edge ka pi chè pase rejyon tradisyonèl, se konsa li enpòtan pou evalye atansyon an koute benefis yo lè l sèvi avèk yo. Sekirite se yon lòt pwoblèm, kòm lokasyon Edge ka pi vulnerable a menase sekirite paske yo tou pre a itilizatè final yo.
Thank you for reading!
Mèsi pou li! Curious sou yon bagay oswa gen lide yo pataje? Kite kòmantè ou anba a! Suiv m 'via LinkedIn, Substack, oswa Telegram.
Linkedin nanSòtiTelegrame