Poniżej znajdują się linki do newsów od AWS oraz artykułów i blog postów napisanych przez społeczność, które zebrałem w wydaniu numer 195 newslettera Serverless Polska. Strona ta została opublikowana tydzień po wysłaniu mailingu, dlatego jeśli chcesz być zawsze na bieżąco, to zasubskrybuj mój newsletter.
🗞️ Newsy
Prosto od AWS.
⚡️ AWS Cost Explorer now offers new Cost Comparison feature
AWS wprowadził Cost Comparison, nową funkcję w AWS Cost Explorerze, która pozwala klientom automatycznie analizować i rozumieć zmiany kosztów pomiędzy dwoma miesiącami poprzez wskazanie głównych czynników wpływających na wydatki.
- Cost Comparison automatycznie wykrywa istotne zmiany kosztowe pomiędzy usługami, kontami i regionami, dając szczegółowy podział na kluczowe czynniki takie jak zmiany zużycia, kredyty, zwroty i rabaty ilościowe, bez potrzeby ręcznego grzebania w danych.
- Nowy widget Top Trends w konsoli AWS Billing and Cost Management prezentuje top 10 największych wahań kosztów, natomiast dedykowany widok Compare umożliwia bardziej szczegółową analizę wybranych miesięcy.
Ta funkcja znacząco upraszcza analizę kosztów dla organizacji, umożliwiając szybsze wyciąganie wniosków o zmianach w wydatkach, zwiększając widoczność i kontrolę finansową nad usługami AWS. Link »
⚡️ Announcing new Model Context Protocol (MCP) Servers for AWS Serverless and Containers
AWS ogłosił wprowadzenie serwerów Model Context Protocol (MCP) dla AWS Lambda, Amazon ECS, Amazon EKS oraz Finch, których zadaniem jest usprawnienie procesu tworzenia aplikacji wspieranych przez AI dzięki bieżącemu rozumieniu kontekstu usług AWS.
- Serwery MCP dostarczają ustandaryzowany interfejs pozwalający AI-owym asystentom kodu generować kod gotowy na produkcję zgodny z najlepszymi praktykami operacyjnymi oraz zasadami Well-Architected od AWS.
- Developerzy mogą opisywać swoje wymagania za pomocą naturalnego języka, pozwalając AI-owym asystentom kodu efektywnie zarządzać konfiguracją usług, infrastrukturą oraz integracjami.
Dzięki temu rozwiązaniu proces developmentu aplikacji na AWS znacznie się upraszcza, pozwalając na szybsze przejście od pomysłu do produkcji, zwiększając jednocześnie efektywność operacyjną oraz upraszczając zadania konfiguracyjne programistów korzystających z narzędzi napędzanych przez AI. Link »
⚡️ Introducing Strands Agents, an Open Source AI Agents SDK
AWS wypuścił Strands Agents, SDK zaprojektowane, żeby ułatwić tworzenie agentów AI dzięki wykorzystaniu najnowszych technologii model-driven. Ten open-source’owy projekt pozwala programistom budować agentów bez konieczności dużego kodowania, definiując jedynie prompt i zestaw narzędzi. Strands wspiera integrację z różnymi modelami AI oraz zapewnia gotowe narzędzia, co umożliwia realizację skomplikowanych scenariuszy. Ułatwia także deployment, obsługując wiele różnych architektur i dostarczając solidnych funkcji obserwowalności. Strands jest rozwijany przy wsparciu dużych organizacji i zaprasza do współpracy za pośrednictwem otwartej społeczności na GitHubie. Link »
⚡️ Amazon Aurora DSQL is now generally available
AWS Aurora DSQL wprowadza solidną, rozproszoną architekturę active-active, która ma zapewnić zwiększoną dostępność na poziomie 99,99% w środowisku jednoregionalnym oraz 99,999% w przypadku rozwiązań wieloregionalnych, oferując jednocześnie automatyczne odzyskiwanie po awarii oraz silną spójność danych pomiędzy wszystkimi regionalnymi endpointami.
- Nowa architektura pozwala niezależnie skalować odczyty, zapisy, moc obliczeniową oraz storage, dając większą elastyczność i efektywność kosztową, aby sprostać różnorodnym wymaganiom aplikacji.
- Ostatnie ulepszenia obejmują wsparcie dla AWS Backup, AWS PrivateLink, AWS CloudFormation, AWS CloudTrail, kluczy zarządzanych przez klienta w AWS KMS oraz widoków PostgreSQL, a także serwera Model Context Protocol (MCP) dla aplikacji AI.
Ta architektura polepsza możliwości Aurora DSQL, dając devom pewność, że mogą tworzyć wysoko dostępne, spójne i skalowalne apki bez ryzyka pojedynczych punktów awarii, wzmacniając ogólną odporność i wydajność. Link »
⚡️ AWS Secrets Manager announces support for cost allocation tags for secrets
AWS Secrets Manager zawiera teraz funkcje tagowania alokacji kosztów, umożliwiając użytkownikom kategoryzowanie i śledzenie kosztów związanych z ich tajnym wykorzystaniem według działu, zespołu lub aplikacji.
- Klienci mogą oznaczać swoje sekrety tagami alokacji kosztów AWS, aby efektywnie zarządzać i raportować koszty związane z wykorzystaniem sekretów.
- Ulepszenie to poprawia widoczność wydatków związanych z zarządzaniem sekretami, pomagając w zarządzaniu budżetem i alokacji zasobów.
Moim zdaniem bardzo dobrze, że zostało to dodane, bo teraz będzie można łatwo sobie “pociąć” dane kosztowe na projekty i stage’a. Oczywiście w tych organizacjach, które używają tagów kosztowych. Jakimś dziwnym zbiegiem okoliczności, moi klienci nigdy nie tagują, zanim do mnie nie przyjdą po (płatną) poradę. Link »
👨👩👧👦 Od Społeczności
Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.
⚡️ How to version APIs with API Gateway and Lambda
Wersjonowanie API w AWS-owym API Gateway’u i Lambdzie nie ma oficjalnego modelu, więc devowie muszą sami obmyślać swoje strategie. Poleca się duplikować funkcje Lambda dla łatwiejszego śledzenia zmian, choć to zwiększa infrastrukturę. Wersjonowanie przez URL-e jest standardowe, ale dla jasności lepiej korzystać z własnych domen niż ze stage’y. Wersjonowanie przez nagłówki HTTP minimalizuje infrastrukturę, ale wprowadza dodatkową logikę i wymaga własnych metryk. Można też spróbować całkowicie uniknąć breaking changes, eliminując potrzebę wersjonowania, ale to wymaga solidnego testowania kontraktów. Wybór strategii w dużej mierze zależy od różnic między wersjami oraz oczekiwanego cyklu życia API; bardziej dogłębne zmiany mogą uzasadniać większą separację. Link »
⚡️ Enhance AI-assisted development with Amazon ECS, Amazon EKS and AWS Serverless MCP server
AWS odpalił serwery MCP dla Amazon ECS, EKS i AWS Serverless, które dostarczają asystentom AI aktualne, kontekstowe info w czasie rzeczywistym. Serwery te przyspieszają development aplikacji, oferując bieżące wskazówki na temat możliwości i konfiguracji AWS. Integrują się z IDE wspierającymi AI, wykorzystując komendy w języku naturalnym, co upraszcza cały proces od kodowania do produkcji, jak pokazano na przykładzie Amazon Q CLI. Serwery wspierają deploy aplikacji oraz pomagają w rozwiązywaniu problemów, dostępne są jako open source w repo AWS Labs na GitHubie. Link »
⚡️ Amazon Aurora DSQL, the fastest serverless distributed SQL database is now generally available
Amazon Aurora DSQL jest już ogólnie dostępna, oferując skalowalną serverlessową bazę danych bez konieczności zarządzania infrastrukturą. Dzięki innowacyjnemu rozdzieleniu podstawowych komponentów usługa zapewnia wysoką dostępność oraz solidną spójność danych między regionami. Rozwiązanie doskonale pasuje do branż o dużych potrzebach skalowalności, takich jak bankowość czy e-commerce, i jest zintegrowane z wieloma usługami AWS. Użytkownicy mogą liczyć na dodatkowe możliwości, takie jak zgodność z PostgreSQL oraz nowy serwer Model Context Protocol, który upraszcza integrację z modelami AI. Opłaty naliczane są według zużycia, a dostępna jest też opcja darmowego poziomu użytkowania. Link »
⚡️ Demystifying AWS DSQL: Building Scalable, Multi-Region Distributed SQL Clusters
AWS DSQL został opisany jako usługa rozproszonego SQL zaprojektowana dla nowoczesnych, skalowalnych i geo-rozproszonych appek, oferująca kluczowe korzyści takie jak skalowanie horyzontalne i odporność na awarie.
Artykuł zawiera szczegółowy poradnik konfiguracji Aurora Global Database pokazując tworzenie bazy, dodawanie danych i ich pobieranie w wielu regionach AWS, prezentując jej użyteczność dla aplikacji globalnie rozproszonych. Link »
Ta strona została opublikowana tydzień po wysłaniu mailingu, dlatego jeśli chcesz być zawsze na bieżąco, to zasubskrybuj mój newsletter.