Амазон Веб Сервицес (АWS)potpuno je promenila igru o tome kako gradimo i upravljamo infrastrukturom. Prošli su dani kada je pokretanje nove usluge značilo prositi vaš tim za hardver, čekati nedelje i provoditi sate u hladnom centru podataka koji se povezuje kablovima. sada? nekoliko klikova (ili API poziva), i da – imate ceo centar podataka na dohvat ruke.
Али са великом моћи долази велика...КомплексностAWS nam pruža bufet opcija i saznaje kako da arhitektВисока доступности опоравак од катастрофа може бити, искрено, мало преплављив. па хајде да га разбијемо.stvarnoНеопходно је водити рачуна о планирању за рад времена:Regions,Availability Zones, иEdge Locations.
Ако је ваш план само "Ја ћу само покупити нас-ист-1 и завршити са њим", овај пост је за вас.
Регион
AWS регион је физички изоловани део AWS облака, који обично покрива велики географски простор.31 Географске областиширом Северне Америке, Јужне Америке, Европе, Блиског истока, Африке и Азије и Пацифика.
Zašto bi se ti brinuo?Zato štoeach Region is its own little AWS island— одвојени хардвер, одвојене мреже, одвојено све. Ништа није заједничко. Нема тихе магије репликације података која се дешава између региона (осим ако га не подесите).
Ово одвајање вам даје моћ и флексибилност за редукцију и опоравак од катастрофа - плус мир ума када регион заспа (гледајући вас,us-east-1
)
На пример,AirbnbKoriste AWS Regions da obezbede visoku dostupnost za svoje milione korisnika. Korišćenjem balansiranja opterećenja AWS-a i automatskog skaliranja u više regiona, Airbnb može da se nosi sa vrhuncima saobraćaja i održava radno vreme čak i tokom regionalnih neuspeha.
Исто тако,Slackkoristi AWS Regions za skladištenje korisničkih podataka i poruka i za rukovanje porukama u realnom vremenu širom sveta, osiguravajući skalabilnost i lokaciju podataka.
Избор правог региона
Да, примамљиво је само да изаберете подразумевани. али ево штаtrebaRazmišljajte o:
- Закашњење: Изаберите регион близу ваших корисника. Раздаљина = кашњење.
- Регулације: ГДПР, локални захтеви за пребивалиште - понекад закон доноси вашу одлуку за вас.
- Usluge: Neke AWS igračke nisu dostupne svuda. Proverite ovu listu.
- Novac: Cene se razlikuju u zavisnosti od regiona. Ne radi se samo o porezima – radi se i o lancu snabdevanja i troškovima električne energije.
Сигурно, тиможеАли ако ваша апликација није критична за мисију на глобалном нивоу, добро дизајнирана поставка унутар једне регије (са више АЗ-а) обично је слатко место.
Доступност зона
Дакле, изабрали сте своју регију. Добро. Сада, хајде да зумимо. Свака AWS регија је исечена уAvailability Zones- утврђени, брзи фибер-поврзани центри података који су близу (исх) једни другима, али физички изоловани како би се спречила домино катастрофа.
Само у Северној Америци постоји седам AWS региона, од којих свака има најмање неколикоЗона доступности.
узетиus-east-1
(Свима омиљена торба за ударце). Има најмање шест АЗ-а:us-east-1a
Крозus-east-1f
Ovo nisu samo kontrolne kutije – to su masivni, izolovani centri podataka izgrađeni da bi preživeli požare, poplave i sve ostalo što svet baci na njih.
На пример,Netflix користи зоне доступности AWS-аДа би се осигурало да је његова услуга стреаминг увек доступна својим милионима корисника. Нетфлик користи услуге уравнотежења оптерећења и ауто-скалације АВС-а за ширење радних оптерећења преко АЗ-а тако да ако један падне, други настављају да стреамирају ваше документе о криминализацији и емисије печења без пропустити ударац.
Најбоље праксе за коришћење АЗС
- Дистрибуирајте ресурсе: Депонујте услуге преко више АЗ-а како бисте осигурали високу доступност.
- Припремите се за катастрофу: имплементирајте планове за резервну копију и механизме за преузимање грешака како бисте аутоматски преусмерили саобраћај на здраве АЗ-ове у случају неуспјеха.
- Balans opterećenja: Elastično balansiranje opterećenja AWS-a može distribuirati ulazni saobraćaj aplikacija preko više ciljeva u različitim AZ-ima, poboljšavajući toleranciju grešaka.
Едге локације
Имате АЗ-ове за отпорност, али како добијате брзе перформансе за кориснике у Бангкоку, Берлину и Буенос Аиресу?Edge LocationsДођи у
Edge Lokacije su AWS mini outposts – manji infrastrukturni sajtovi strateški postavljeni bliže krajnjim korisnicima. Razmislite o CDN-ovima, DNS-u i bezbednosti – ali na rubu. Jedan od njihovih glavnih zadataka je da smanje latenciju tako što će isporučivati sadržaje sa velikom širinom pratećeg pasu, kao što je video, sa blizinskih lokacija.
AWS CloudFront Преузети is the star of the show here. It caches static content (like media, scripts, and images) to ensure fast, reliable delivery. Other AWS services that run at the edge include Пут 53за ДНС рутирање,штитиВафBezbednost, pa čak iLambdaпреко Lambda@Edge – дајући вам могућност да покренете логику без сервера ближе кориснику.
Dva primera kompanija koje koriste AWS Edge lokacije su Twitch i Peloton.Twitch koristi AWS CloudFrontи друге услуге за граничну локацију како би се побољшала испорука видео садржаја за уживо за своју глобалну публику.Каширањем садржаја на граничним локацијама ближе гледаоцима, Твитцх може смањити кашњење и побољшати квалитет искуства гледања.
Peloton koristi AWS Edge lokacije za prenos visokokvalitetnog video sadržaja na svoju povezanu fitnes opremu i mobilne aplikacije. Korišćenjem edge lokacija, Peloton može da obezbedi streaming videa sa niskim latencijom, što znači da nema buffer srednjeg burpea.
Вреди напоменути: није свака АВС услуга доступна на свакој ивици. Двоструко проверите пре него што архитекта. АВС је проширио оно што ради на ивици - посебно за ИоТ и случај употребе у реалном времену - али ипак, потврдите ваше захтеве.
Iako korišćenje Edge lokacija može da pruži prednosti kao što su smanjena latencija i poboljšana performansa aplikacija, postoje kompromisi koje treba razmotriti. Na primer, Edge lokacije mogu biti skuplje od tradicionalnih regiona, pa je važno da pažljivo procenite troškovnu korist korišćenja njih.
Thank you for reading!
Хвала вам на читању! радознао о нечему или имају мисли да деле? Оставите свој коментар испод! Пратите ме преко ЛинкедИн, Субстацк, или Телеграм.
ЛинкејнСубстакТелеграм