Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Amazon Web Services tÄ«kla mērogs ir 69 zonas visā pasaulē 22 reÄ£ionos: ASV, Eiropā, Āzijā, Āfrikā un Austrālijā. Katrā zonā ir lÄ«dz 8 datu centriem ā€“ datu apstrādes centriem. Katrā datu centrā ir tÅ«kstoÅ”iem vai simtiem tÅ«kstoÅ”u serveru. TÄ«kls ir izveidots tā, lai tiktu ņemti vērā visi maziespējamo pārtraukumu scenāriji. Piemēram, visi reÄ£ioni ir izolēti viens no otra, un pieejamÄ«bas zonas ir atdalÄ«tas vairāku kilometru attālumā. Pat pārgriežot kabeli, sistēma pārslēgsies uz rezerves kanāliem, un informācijas zudums sasniegs dažas datu paketes. Vasilijs Pantjukhins runās par to, uz kādiem vēl principiem tÄ«kls ir veidots un kā tas ir strukturēts.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Vasilijs Pantjukhins sāka kā Unix administrators .ru uzņēmumos, 6 gadus strādāja pie lielas Sun Microsystem aparatÅ«ras un 11 gadus sludināja uz datiem orientētu pasauli EMC. Tas dabiski attÄ«stÄ«jās privātos mākoņos, pēc tam pārcēlās uz publiskiem mākoņiem. Tagad kā Amazon Web Services arhitekts viņŔ sniedz tehniskus padomus, lai palÄ«dzētu dzÄ«vot un attÄ«stÄ«ties AWS mākonÄ«.

IepriekŔējā AWS triloÄ£ijas daļā Vasilijs iedziļinājās fizisko serveru dizainā un datu bāzes mērogoÅ”anas jomā. Nitro kartes, pielāgots uz KVM balstÄ«ts hipervizors, Amazon Aurora datu bāze - par to visu materiālā "Kā AWS pagatavo savus elastÄ«gos pakalpojumus. Serveru un datu bāzes mērogoÅ”ana" Izlasiet kontekstam vai skatieties videokasete runas.

Å Ä« daļa koncentrēsies uz tÄ«kla mērogoÅ”anu, kas ir viena no vissarežģītākajām AWS sistēmām. EvolÅ«cija no plakana tÄ«kla uz virtuālo privāto mākoni un tā dizains, Blackfoot un HyperPlane iekŔējie pakalpojumi, trokŔņainā kaimiņa problēma un beigās - tÄ«kla mērogs, mugurkauls un fiziskie kabeļi. Par to visu zem griezuma.

Atruna: viss tālāk ir Vasilija personīgais viedoklis un var nesakrist ar Amazon Web Services nostāju.

TÄ«kla mērogoÅ”ana

AWS mākonis tika palaists 2006. gadā. Viņa tÄ«kls bija diezgan primitÄ«vs ā€“ ar plakanu struktÅ«ru. Privāto adreÅ”u diapazons bija kopÄ«gs visiem mākoņa Ä«rniekiem. Startējot jaunu virtuālo maŔīnu, jÅ«s nejauÅ”i saņēmāt pieejamu IP adresi no Ŕī diapazona.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Å o pieeju bija viegli ieviest, taču tā bÅ«tiski ierobežoja mākoņa izmantoÅ”anu. Jo Ä«paÅ”i bija diezgan grÅ«ti izstrādāt hibrÄ«dus risinājumus, kas apvienotu privātos tÄ«klus uz vietas un AWS. VisizplatÄ«tākā problēma bija IP adreÅ”u diapazonu pārklāŔanās.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Virtuālais privātais mākonis

Mākonis izrādÄ«jās pieprasÄ«ts. Ir pienācis laiks domāt par mērogojamÄ«bu un iespēju to izmantot desmitiem miljonu Ä«rnieku. Plakanais tÄ«kls ir kļuvis par galveno Ŕķērsli. Tāpēc mēs domājām par to, kā tÄ«kla lÄ«menÄ« izolēt lietotājus vienu no otra, lai viņi varētu patstāvÄ«gi izvēlēties IP diapazonus.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Kas ir pirmais, kas nāk prātā, domājot par tÄ«kla izolāciju? Noteikti VLAN Šø VRF ā€” virtuālā marÅ”rutÄ“Å”ana un pārsÅ«tÄ«Å”ana.

Diemžēl tas neizdevās. VLAN ID ir tikai 12 biti, kas dod mums tikai 4096 izolētus segmentus. Pat lielākie slēdži var izmantot ne vairāk kā 1-2 tÅ«kstoÅ”us VRF. Izmantojot VRF un VLAN kopā, mēs iegÅ«stam tikai dažus miljonus apakÅ”tÄ«klu. Ar to noteikti nepietiek desmitiem miljonu Ä«rnieku, no kuriem katram jāspēj izmantot vairākus apakÅ”tÄ«klus.

Mēs arÄ« vienkārÅ”i nevaram atļauties iegādāties nepiecieÅ”amo lielo kastu skaitu, piemēram, no Cisco vai Juniper. Ir divi iemesli: tas ir traki dārgi, un mēs nevēlamies bÅ«t viņu attÄ«stÄ«bas un lāpÄ«Å”anas politikas žēlastÄ«bā.

Secinājums ir tikai viens ā€“ izdariet savu risinājumu.

2009. gadā mēs paziņojām VPC Sākot no Virtuālais privātais mākonis. Nosaukums iestrēga, un tagad to izmanto arī daudzi mākoņpakalpojumu sniedzēji.

VPC ir virtuāls tÄ«kls SDN (ProgrammatÅ«ras definēts tÄ«kls). Mēs nolēmām neizgudrot Ä«paÅ”us protokolus L2 un L3 lÄ«menÄ«. TÄ«kls darbojas standarta Ethernet un IP tÄ«klā. PārsÅ«tÄ«Å”anai tÄ«klā virtuālās maŔīnas trafiks tiek iekapsulēts mÅ«su paÅ”u protokola iesaiņojumā. Tas norāda ID, kas pieder Ä«rnieka VPC.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Izklausās vienkārÅ”i. Tomēr ir vairākas nopietnas tehniskas problēmas, kas ir jāpārvar. Piemēram, kur un kā glabāt datus par virtuālo MAC/IP adreÅ”u kartÄ“Å”anu, VPC ID un atbilstoÅ”o fizisko MAC/IP. AWS mērogā Ŕī ir milzÄ«ga tabula, kurai vajadzētu darboties ar minimālu piekļuves aizkavi. AtbildÄ«gs par to kartÄ“Å”anas pakalpojums, kas plānā kārtā izkliedējas visā tÄ«klā.

Jaunās paaudzes maŔīnās iekapsulÄ“Å”anu veic Nitro kartes aparatÅ«ras lÄ«menÄ«. Vecākos gadÄ«jumos iekapsulÄ“Å”ana un dekapsulÄ“Å”ana ir balstÄ«ta uz programmatÅ«ru. 

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Izdomāsim, kā tas darbojas vispārÄ«gi. Sāksim ar L2 lÄ«meni. Pieņemsim, ka mums ir virtuālā maŔīna ar IP 10.0.0.2 uz fiziskā servera 192.168.0.3. Tas nosÅ«ta datus uz virtuālo maŔīnu 10.0.0.3, kas darbojas uz 192.168.1.4. Tiek Ä£enerēts ARP pieprasÄ«jums un nosÅ«tÄ«ts uz tÄ«kla Nitro karti. VienkārŔības labad mēs pieņemam, ka abas virtuālās maŔīnas atrodas vienā ā€œzilajāā€ VPC.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Karte aizstāj avota adresi ar savu un pārsÅ«ta ARP rāmi kartÄ“Å”anas pakalpojumam.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

KartÄ“Å”anas pakalpojums atgriež informāciju, kas nepiecieÅ”ama pārraidei L2 fiziskajā tÄ«klā.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Nitro karte ARP atbildē aizstāj MAC fiziskajā tīklā ar adresi VPC.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

PārsÅ«tot datus, loÄ£isko MAC un IP iesaiņojam VPC iesaiņojumā. Mēs to visu pārraidām fiziskajā tÄ«klā, izmantojot atbilstoÅ”as ā€‹ā€‹avota un mērÄ·a IP Nitro kartes.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Pārbaudi veic fiziskā iekārta, kurai paka ir paredzēta. Tas ir nepiecieÅ”ams, lai novērstu adreÅ”u viltoÅ”anas iespēju. MaŔīna nosÅ«ta speciālu pieprasÄ«jumu kartÄ“Å”anas dienestam un jautā: ā€œNo fiziskās maŔīnas 192.168.0.3 saņēmu paketi, kas paredzēta 10.0.0.3 zilajā VPC. Vai viņŔ ir likumÄ«gs? 

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

KartÄ“Å”anas pakalpojums pārbauda savu resursu pieŔķirÅ”anas tabulu un atļauj vai liedz paketei iziet cauri. Visos jaunajos gadÄ«jumos papildu validācija ir iegulta Nitro kartēs. To nav iespējams apiet pat teorētiski. Tāpēc viltoÅ”ana ar resursiem citā VPC nedarbosies.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Pēc tam dati tiek nosÅ«tÄ«ti uz virtuālo maŔīnu, kurai tie ir paredzēti. 

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

KartÄ“Å”anas pakalpojums darbojas arÄ« kā loÄ£isks marÅ”rutētājs datu pārsÅ«tÄ«Å”anai starp virtuālajām maŔīnām dažādos apakÅ”tÄ«klos. Viss ir konceptuāli vienkārÅ”i, es neiedziļināŔos.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Izrādās, ka, pārsÅ«tot katru paketi, serveri vērÅ”as pie kartÄ“Å”anas servisa. Kā tikt galā ar neizbēgamu kavÄ“Å”anos? KeÅ”atmiņa, protams.

Skaistums ir tāds, ka jums nav nepiecieÅ”ams keÅ”atmiņā saglabāt visu milzÄ«go tabulu. Fizisks serveris mitina virtuālās maŔīnas no salÄ«dzinoÅ”i neliela VPC skaita. Jums ir nepiecieÅ”ams tikai keÅ”atmiņā saglabāt informāciju par Å”iem VPC. Datu pārsÅ«tÄ«Å”ana uz citiem VPC ā€œnoklusējumaā€ konfigurācijā joprojām nav likumÄ«ga. Ja tiek izmantota tāda funkcionalitāte kā VPC peering, informācija par atbilstoÅ”ajiem VPC tiek papildus ielādēta keÅ”atmiņā. 

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Sakārtojām datu pārsūtīŔanu uz VPC.

Blackfoot

Ko darÄ«t gadÄ«jumos, kad satiksme ir jāpārraida ārpusē, piemēram, uz internetu vai caur VPN uz zemi? PalÄ«dz mums Å”eit Blackfoot ā€” AWS iekŔējais pakalpojums. To izstrādājusi mÅ«su Dienvidāfrikas komanda. Tāpēc pakalpojums ir nosaukts Dienvidāfrikā dzÄ«vojoÅ”a pingvÄ«na vārdā.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Blackfoot dekapsulē satiksmi un dara ar to visu, kas nepiecieÅ”ams. Dati tiek nosÅ«tÄ«ti uz internetu tādi, kādi tie ir.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Izmantojot VPN, dati tiek dekapsulēti un atkārtoti iesaiņoti IPsec.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Izmantojot Direct Connect, trafiks tiek atzÄ«mēts un nosÅ«tÄ«ts uz atbilstoÅ”o VLAN.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

HiperPlane

Å is ir iekŔējās plÅ«smas kontroles pakalpojums. Daudziem tÄ«kla pakalpojumiem ir nepiecieÅ”ama uzraudzÄ«ba datu plÅ«smas stāvokļi. Piemēram, izmantojot NAT, plÅ«smas kontrolei ir jānodroÅ”ina, lai katram IP:mērÄ·a porta pārim bÅ«tu unikāls izejoÅ”ais ports. Balsotāja gadÄ«jumā NLB Sākot no TÄ«kla slodzes balansētājs, datu plÅ«sma vienmēr ir jānovirza uz vienu un to paÅ”u mērÄ·a virtuālo maŔīnu. DroŔības grupas ir statusa ugunsmÅ«ris. Tas uzrauga ienākoÅ”o trafiku un netieÅ”i atver portus izejoÅ”o pakeÅ”u plÅ«smai.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

AWS mākonī pārraides latentuma prasības ir ārkārtīgi augstas. Tāpēc HiperPlane kas ir ļoti svarīgi visa tīkla veiktspējai.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Hyperplane ir veidota uz EC2 virtuālajām maŔīnām. Å eit nav nekādas maÄ£ijas, ir tikai viltÄ«ba. ViltÄ«ba ir tāda, ka Ŕīs ir virtuālās maŔīnas ar lielu RAM. Operācijas ir transakcijas un tiek veiktas tikai atmiņā. Tas ļauj sasniegt tikai desmitiem mikrosekunžu aizkavi. Darbs ar disku samazinātu visu produktivitāti. 

Hyperplane ir daudzu Ŕādu EC2 iekārtu izplatÄ«ta sistēma. Katras virtuālās maŔīnas joslas platums ir 5 GB/s. Visā reÄ£ionālajā tÄ«klā tas nodroÅ”ina neticami terabitus joslas platumu un ļauj apstrādāt miljoniem savienojumu sekundē.

HyperPlane darbojas tikai ar straumēm. VPC pakeÅ”u iekapsulÄ“Å”ana tam ir pilnÄ«gi caurspÄ«dÄ«ga. Iespējamā ievainojamÄ«ba Å”ajā iekŔējā pakalpojumā joprojām neļautu pārtraukt VPC izolāciju. Tālāk norādÄ«tie lÄ«meņi ir atbildÄ«gi par droŔību.

TrokŔņains kaimiņŔ

Joprojām ir problēma trokŔņains kaimiņŔ Sākot no trokŔņains kaimiņŔ. Pieņemsim, ka mums ir 8 mezgli. Å ie mezgli apstrādā visu mākoņa lietotāju plÅ«smas. Å Ä·iet, ka viss ir kārtÄ«bā, un slodzei jābÅ«t vienmērÄ«gi sadalÄ«tai visos mezglos. Mezgli ir ļoti spēcÄ«gi, un tos ir grÅ«ti pārslogot.

Bet mēs veidojam savu arhitektÅ«ru, pamatojoties uz pat maz ticamiem scenārijiem. 

Zema varbūtība nenozīmē neiespējamu.

Mēs varam iedomāties situāciju, kurā viens vai vairāki lietotāji radÄ«tu pārāk lielu slodzi. Visi HyperPlane mezgli ir iesaistÄ«ti Ŕīs slodzes apstrādē, un citi lietotāji var piedzÄ«vot veiktspējas traucējumus. Tas izjauc mākoņa koncepciju, kurā Ä«rniekiem nav iespēju vienam otru ietekmēt.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Kā atrisināt trokŔņainā kaimiņa problēmu? Pirmā lieta, kas nāk prātā, ir ŔķelÅ”anās. MÅ«su 8 mezgli ir loÄ£iski sadalÄ«ti 4 lauskas pa 2 mezgliem katrā. Tagad trokŔņains kaimiņŔ traucēs tikai ceturtdaļai no visiem lietotājiem, bet ļoti traucēs.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

DarÄ«sim lietas savādāk. Katram lietotājam pieŔķirsim tikai 3 mezglus. 

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Triks ir nejauÅ”i pieŔķirt mezglus dažādiem lietotājiem. Zemāk redzamajā attēlā zilais lietotājs krusto mezglus ar vienu no pārējiem diviem lietotājiem - zaļo un oranžo.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Ar 8 mezgliem un 3 lietotājiem varbÅ«tÄ«ba, ka trokŔņains kaimiņŔ krustosies ar kādu no lietotājiem, ir 54%. Ar Ŕādu varbÅ«tÄ«bu zilais lietotājs ietekmēs citus Ä«rniekus. Tajā paŔā laikā tikai daļa no tās slodzes. MÅ«su piemērā Ŕī ietekme vismaz kaut kādā veidā bÅ«s pamanāma ne visiem, bet tikai treÅ”daļai no visiem lietotājiem. Tas jau ir labs rezultāts.

Lietotāju skaits, kuri krustosies

Varbūtība procentos

0

18%

1

54%

2

26%

3

2%

Pietuvināsim situāciju realitātei - ņemsim 100 mezglus un 5 lietotājus uz 5 mezgliem. Å ajā gadÄ«jumā neviens no mezgliem nekrustos ar 77% varbÅ«tÄ«bu. 

Lietotāju skaits, kuri krustosies

Varbūtība procentos

0

77%

1

21%

2

1,8%

3

0,06%

4

0,0006%

5

0,00000013%

Reālā situācijā ar milzÄ«gu HyperPlane mezglu un lietotāju skaitu trokŔņainā kaimiņa iespējamā ietekme uz citiem lietotājiem ir minimāla. Å o metodi sauc sajaucot Ŕķembas Sākot no shuffle sharding. Tas samazina mezgla atteices negatÄ«vo ietekmi.

Daudzi pakalpojumi ir veidoti, pamatojoties uz HyperPlane: Network Load Balancer, NAT Gateway, Amazon EFS, AWS PrivateLink, AWS Transit Gateway.

Tīkla mērogs

Tagad parunāsim par paÅ”a tÄ«kla mērogu. 2019. gada oktobrÄ« AWS piedāvā savus pakalpojumus 22 reÄ£ioni, un ir plānotas vēl 9.

  • Katrā reÄ£ionā ir vairākas pieejamÄ«bas zonas. Visā pasaulē ir 69 no tiem.
  • Katrs AZ sastāv no datu apstrādes centriem. Kopā to nav vairāk par 8.
  • Datu centrā atrodas milzÄ«gs skaits serveru, dažos lÄ«dz pat 300 000.

Tagad aprēķināsim to visu, pareizināsim un iegūstam iespaidīgu skaitli, kas atspoguļo Amazones mākoņu mērogs.

Starp pieejamÄ«bas zonām un datu centru ir daudz optisko saiÅ”u. Vienā no mÅ«su lielākajiem reÄ£ioniem ir izveidoti 388 kanāli tikai AZ saziņai savā starpā un sakaru centriem ar citiem reÄ£ioniem (TranzÄ«ta centriem). Kopumā tas rada traku 5000 Tbit.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Backbone AWS ir Ä«paÅ”i izstrādāts un optimizēts mākonim. Mēs to veidojam kanālos 100 GB/s. Mēs tos pilnÄ«bā kontrolējam, izņemot Ķīnas reÄ£ionus. Satiksme netiek dalÄ«ta ar citu uzņēmumu slodzēm.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Protams, mēs neesam vienÄ«gais mākoņa pakalpojumu sniedzējs ar privātu mugurkaula tÄ«klu. Arvien vairāk lielo uzņēmumu iet Å”o ceļu. To apstiprina neatkarÄ«gi pētnieki, piemēram, no TeleÄ£eogrāfija.

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Grafikā redzams, ka pieaug satura nodroÅ”inātāju un mākoņpakalpojumu sniedzēju Ä«patsvars. Å Ä« iemesla dēļ mugurkaula pakalpojumu sniedzēju interneta trafika daļa pastāvÄ«gi samazinās.

Es paskaidroÅ”u, kāpēc tas notiek. IepriekÅ” lielākā daļa tÄ«mekļa pakalpojumu bija pieejami un patērēti tieÅ”i no interneta. MÅ«sdienās arvien vairāk serveru atrodas mākonÄ« un ir pieejami, izmantojot CDN Sākot no Satura izplatÄ«Å”anas tÄ«kls. Lai piekļūtu resursam, lietotājs caur internetu dodas tikai uz tuvāko CDN PoP - KlātbÅ«tnes punkts. Visbiežāk tas ir kaut kur tuvumā. Pēc tam tas atstāj publisko internetu un, piemēram, lido caur privātu mugurkaulu pāri Atlantijas okeānam un nonāk tieÅ”i resursā.

Interesanti, kā internets mainÄ«sies pēc 10 gadiem, ja Ŕī tendence turpināsies?

Fiziskie kanāli

Zinātnieki vēl nav izdomājuÅ”i, kā palielināt gaismas ātrumu Visumā, taču viņi ir guvuÅ”i lielu progresu tā pārraidÄ«Å”anas metodēs caur optisko Ŕķiedru. PaÅ”laik mēs izmantojam 6912 Ŕķiedru kabeļus. Tas palÄ«dz ievērojami optimizēt to uzstādÄ«Å”anas izmaksas.

Dažos reÄ£ionos mums ir jāizmanto Ä«paÅ”i kabeļi. Piemēram, Sidnejas reÄ£ionā pret termÄ«tiem izmantojam kabeļus ar Ä«paÅ”u pārklājumu. 

Kā AWS pagatavo savus elastÄ«gos pakalpojumus. TÄ«kla mērogoÅ”ana

Neviens nav pasargāts no nepatikÅ”anām, un dažreiz mÅ«su kanāli tiek sabojāti. Labajā pusē esoÅ”ajā fotoattēlā redzami optiskie kabeļi vienā no Amerikas reÄ£ioniem, kurus saplēsa bÅ«vstrādnieki. NegadÄ«juma rezultātā tika pazaudētas tikai 13 datu paketes, kas ir pārsteidzoÅ”i. Vēlreiz - tikai 13! Sistēma burtiski uzreiz pārgāja uz rezerves kanāliem - skala darbojas.

Mēs skrējām cauri dažiem Amazon mākoņpakalpojumiem un tehnoloÄ£ijām. Es ceru, ka jums ir vismaz kāds priekÅ”stats par mÅ«su inženieriem risināmo uzdevumu apjomu. Man personÄ«gi tas Ŕķiet ļoti aizraujoÅ”i. 

Å Ä« ir pēdējā daļa no Vasilija Pantjukina triloÄ£ijas par AWS ierÄ«ci. IN pirmais daļās ir aprakstÄ«ta servera optimizācija un datu bāzes mērogoÅ”ana, un in otrais ā€” bezservera funkcijas un Firecracker.

uz HighLoad++ novembrÄ« Vasilijs Pantjukhins dalÄ«sies ar jaunām Amazon ierÄ«ces detaļām. ViņŔ pateiks par kļūmju cēloņiem un Amazon izplatÄ«to sistēmu dizainu. 24. oktobris vēl iespējams rezervēt biļete par labu cenu un maksā vēlāk. Gaidām tevi HighLoad++, nāc un papļāpāsim!

Avots: www.habr.com

Pievieno komentāru