Browsed by
Tag: serverless

Jak dobrać zasoby dla funkcji Lambda

Jak dobrać zasoby dla funkcji Lambda

Często na szkoleniach, które prowadzę, pada pytanie jak dobrać zasoby dla funkcji Lambda. To ważna kwestia. Przydzielona do funkcji pamięć, a wraz z nią, w proporcjonalnej wielkości zasoby CPU, mają wpływ na wydajność naszych aplikacji. Jednak im więcej zasobów wykorzystamy, tym większy będzie nasz rachunek w AWS. Poza ilością uruchomienia naszej funkcji płacimy przecież także za zasoby. Dokładny i aktualny cennik Lambdy znajdziesz tutaj. Korzystając z funkcji Lambda płacimy za okresy czasu w wielkości 100ms. W chwili gdy to piszę,…

Read More Read More

EKS Fargate. Serverless Kubernetes w AWS ?

EKS Fargate. Serverless Kubernetes w AWS ?

Artykuł ukazał się pierwotnie na blogu Chmurowiska. Podstawowy paradygmat serverless to: pay-per-use. Czy Fargate w połączniu z Amazon EKS spełnia ten warunek? Nie. Czego byśmy nie zrobili, płacimy za master nody. OK, jedno mamy za sobą. Kubernetes, na dziś, to nie serverless. Jeden buzzword mniej. Czym jest Kubermetes? To jest, przynajmniej dla mnie, proste pytanie. Jest orkiestratorem, który chce nam, programistom, devopsom, zapewnić wygodę uruchamiania naszych aplikacji. W chmurze, on-premises. Gdziekolwiek. Ale skupmy się na chmurach. Na AWS. Czym jest…

Read More Read More

Serverless reInvented

Serverless reInvented

re:Invent 2019 za nami. Nowości, jak zwykle, bardzo dużo. Zaczęły się zresztą pojawiać już przed samą imprezą. Dla mnie najciekawsze są sprawy związane z serverless i na nich się skupię. Oto co zwróciło moją uwagę. Lambda Provisioned Chyba każdy, kto korzysta z AWS Lambda słyszał o tak zwanych cold startach. Na ten temat przelano w internecie hektolitry atramentu. W skrócie, każde pierwsze uruchomienie funkcji trwa dłużej. Niekiedy sporo dłużej. Czas ten co raz bardziej, dzięki działaniom AWS, się skraca. Jednak…

Read More Read More

Cloudyna 2019

Cloudyna 2019

Skończyłem dziś przygotowywanie labów na nasz warsztat “Jak działa koncepcja Serverless w AWS – workshop na bazie realnego przypadku użycia”. Plan jest taki: Zaczynamy od monolitu na 3 maszynach wirtualnych. Nie martwcie się, będzie gotowy 🙂 Wrzucamy frontend i backend do kontenerów i uruchamiamy je za pomocą… „Bez serwerów”. Tu także zetkniemy się z load balancingiem w AWS. Po co nam web w kontenerze? Do S3 z nim! Mongo, Mongo… Zmieńmy na Dynamo DB. Coś za dużo tych kontenerów. To…

Read More Read More

Jak działa po zmianach funkcja Lambda wewnątrz VPC?

Jak działa po zmianach funkcja Lambda wewnątrz VPC?

Kilka tygodni temu AWS ogłosił zmiany w pracy funkcji Lambda wewnątrz VPC. Do tej pory umieszczanie funkcji Lambda wewnątrz sieci było, lekko mówiąc, słabym rozwiązaniem. Lambdy uruchamiały się długo, słabo się skalowały. Co się zmieniło w samej implementacji możesz przeczytać na blogu AWS. Ja sprawdziłem jak działa po zmianach funkcja Lambda wewnątrz VPC. Poprzednio Lambdy testowałem przy okazji konferencji 4Developers. Więcej o tym tutaj. Teraz jednak zrobiłem to trochę inaczej. Na środowisko 😉 testowe składały się: VPC (3 AZ), funkcji…

Read More Read More

W jaki sposób zapisać i odczytać dane z DynamoDB bezpośrednio przy pomocy API Gateway

W jaki sposób zapisać i odczytać dane z DynamoDB bezpośrednio przy pomocy API Gateway

Artykuł ukazał się pierwotnie na blogu Chmurowiska. Cały świat mówi i pisze o serverless. Wiele osób kojarzy ten termin z takimi usługami jak AWS Lambda lub Azure Functions. A serverless to nie tylko usługi FaaS. To „sposób myślenia” i masa innych usług, z których możemy korzystać w chmurach bez konieczności konfigurowania, zarządzania i dbania o infrastrukturę, która jest pod spodem. W tym artykule pokażę w jaki sposób zapisać i odczytać dane z DynamoDB bezpośrednio przy pomocy API Gateway. Bez pośrednictwa…

Read More Read More

Webinar – Serverless

Webinar – Serverless

Miałem ostatnio zarówno okazję, jak i przyjemność uczestniczyć w webinarze razem z Łukaszem Doroszem i Tomkiem Stachlewskim. Pokazaliśmy, że serverless to nie tylko funkcje Lambda. To całe mnóstwo innych usług, z których, jak z klocków lego, możemy budować nasze aplikacje w Amazon Web Services. Pokazałem także przykład, z życia wzięty,  zastosowania usług serverless w rozwiązaniu hybrydowym. Jeżeli ktoś nie widział, a ma ochotę zobaczyć to zapraszam tu.

AWS UG Roadshow – podsumowanie

AWS UG Roadshow – podsumowanie

Pierwszy „sezon” roadshow w ramach AWS UG za nami. Cztery miesiące, cztery warsztaty serverless. W sumie około 150 (nie liczyłem dokładnie) osób poznało niektóre z serwisów serverless w Amazon Web Services. Dla mnie to była naprawdę spora frajda. Moja kochana Żona czasem trochę narzekała, że nie ma mnie w domu, ale ja naprawdę to lubię. A fajne komentarze dają kopa na przyszłość. Nie jest tajemnicą, że w drugiej połowie roku planujemy odwiedzić Wrocław, Lublin i Szczecin. Niekoniecznie w tej kolejności….

Read More Read More

Serverless – drugi poziom wtajemniczenia

Serverless – drugi poziom wtajemniczenia

Zapraszam na webinar, podczas którego, wraz z Łukaszem Doroszem i Tomkiem Stachlewskim pokażę, że serverless to nie tylko funkcje Lambda. Jeżeli chcesz także zobaczyć w jaki sposób połączyć serverless w AWS z on-prem to serdecznie zapraszam. Możesz się zarejestrować tutaj. Widzimy się 26 czerwca o godzinie 15:00.  

4Developers 2019 – podsumowanie i obrazki

4Developers 2019 – podsumowanie i obrazki

Trochę tacy nieuczesani jesteśmy. Michał jeszcze, zupełnie niepotrzebnie, założył jakiś polar. Ale jest już na Youtube nasza prezentacja. O czym? A o tym, taki był naszego wystąpienia opis: Serverless to dziś bardzo pojemny termin. Niektórzy, niesłusznie, kojarzą go tylko z funkcjami a koncepcja jest szersza i co chwilę dostawcy chmurowi pokazują jakie inne usługi mogą działać w świecie serverless. Tym razem my też się skupimy na funkcjach. W czasie sesji pokażemy 4 krótkie dema by pokazać jak różni się tutaj…

Read More Read More