Содержание книги

перейти к управлению читателемперейти к навигацииперейти к деталям бронированияперейти к остановкам
MODELCENOWYUSŁUGSERvERLESS
7
kosztówoperacyjnychikrótszegoczasuwprowadzeniaproduktunarynekniesiezesobąbardzosilną
biznesowąmotywacjędlafirm,abyskorzystaćzusługiAWSLambdaipodobnych.Jeślisięgłębiejnad
tymzastanowić,towspólnymianownikdlaobuwymienionychzaletjesttakisam.Tomodelcenowy
usługserverless.
Modelcenowyusług
serverless
Praktycznierzeczujmując,AWSLambdaipodobneplatformytoserwisydozarządzaniakontene-
raminasterydach.Dostarczająonestandardowychśrodowiskuruchomieniowychwceluszybkiego
tworzeniaaplikacjiorazalgorytmówdoautomatycznegoskalowaniakontenerówwzależnościod
ilościpracy.Mimożezbudowanietakiejplatformysamodzielniejesttechnicznymwyzwaniem,
odstronytwórcówaplikacjitotylkodrobnykroknaprzódwkilkunastoletniejpodróży,jakąodbywa-
myzwirtualizacjąiparawirtualizacją.Towłaśniedlategoczęśćzarchitektów,wszczególnościtych,
którzystworzyliniejedensystemopartynakonteneryzacji,czasamiskarżysię,żeserverlesstomarke-
tingowawydmuszka.AWSjednakzrobiłrewolucyjnąrzecz,którąnotabeneresztadostawcówzaczęła
bardzoszybkokopiować,dotyczącąstronyfinansowejtegopodejścia.Modelcenowyrozwiązańklasy
serverlessjestdużoważniejszyniżtechnologia.
KiedykorzystaszzAWSLambda,abyuruchamiaćswójkod,płacisztylkozato,jakdługototrwało,
aniezazarezerwowanądostępnośćśrodowiska,naktórymzostanieuruchomiony.Jeżeliaplikacjanic
nierobi,niepłacisznic.Jeślinaglepojawisięmilionużytkowników,Lambdastworzytylekontene-
rów,ilebędziepotrzebowała,abyobsłużyćtakiruch,iusuniejezarazpotym,jakniebędąpotrzebne.
Dodatkowoniebędzieszpłacićzaokresyprzestoju,gdynainfrastrukturzeniemauruchomionego
kodulubgdyTwójkodczekananadchodzącezadania.
Rezerwacjaminimalnejprzepustowości
Wgrudniu2019rokuAWSumożliwiłklientomrezerwacjęminimalnejprzepustowościdla
funkcjiLambda,copozwalaupewnićsię,żezawszebędziemymieliokreślonąliczbęproce-
sówoczekującychnaprzychodząceżądania.WżargonieAWSnazywasiętozarezerwowaną
współbieżnością(reservedconcurrency).Wprzypadkutakiejfunkcjonalnościpłacimystałą
kwotęzazarezerwowanąprzepustowość,niezależnieodtego,czywykorzystujemy,czynie.
Większośćaplikacjiniemusikorzystaćztakiejfunkcjonalności,podwarunkiemżezostanie
odpowiedniozaprojektowana.
Cenawtakimmodeluzależyoddwóchczynników:maksymalnegozużyciapamięciwdanymza-
daniuorazczasupoświęconegonawykonywaniekodu.Dlaprzykładu,zakładając,żeskonfiguro-
waliśmynasząfunkcjęzgórnągranicązużyciapamięcina512MBwjednymzregionówwStanach
Zjednoczonych,AWSpodliczykosztynastępująco:
$0.0000002zapojedynczeżądanie;
$0.000000833zawykonanie100mswzadeklarowanymprzedzialezużyciapamięci.