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 176 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.
⚡️ Amazon Aurora MySQL now supports RDS Data API
Amazon Aurora MySQL-Compatible Edition teraz zawiera przeprojektowane RDS Data API dla zwiększonej skalowalności i łatwości użytkowania, eliminując potrzebę stosowania driverów baz danych i zarządzania połączeniami dla Aurora Serverless v2 i instancji provisioned. Ulepszone API nie ma ograniczeń szybkości, wspiera AWS SDK, CLI i AWS AppSync GraphQL APIs, oraz utrzymuje kompatybilność z starszymi API, aby ułatwić klientom migrację z Aurora Serverless v1 do v2. Link »
⚡️ Amazon RDS Performance Insights now supports queries run through Data API
Amazon RDS Performance Insights zostało ulepszone, aby monitorować zapytania SQL wykonywane za pomocą RDS Data API dla klastrów Aurora PostgreSQL. Pozwala to użytkownikom ocenić wpływ tych zapytań na wydajność. Link »
⚡️ AWS Lambda now supports tagging of Event Source Mappings and Code Signing Config resources
AWS Lambda wprowadza możliwość tagowania zasobów Event Source Mappings i Code Signing Config, rozszerzając istniejącą funkcjonalność tagowania poza zasoby Lambda Function. To ulepszenie pozwala użytkownikom na organizację, wyszukiwanie, identyfikację i kontrolę dostępu do swoich zasobów ESM i CSC za pomocą tagów. Link »
⚡️ Amazon S3 to apply a default minimum object size for S3 Lifecycle transition rules
Amazon S3 wprowadził domyślny minimalny rozmiar obiektu wynoszący 128 KB dla reguł przejścia S3 Lifecycle, mający na celu optymalizację kosztów przejścia dla zbiorów danych z małymi obiektami. Ta wartość domyślna może być dostosowana, a istniejące reguły pozostają bez zmian, chyba że zostaną zmodyfikowane. Wdrożenie obecnie trwa we wszystkich regionach AWS. Dalsze informacje można znaleźć w S3 User Guide. Link »
⚡️ AWS Cost Management now provides purchase recommendations for Amazon DynamoDB reserved capacity
AWS Cost Explorer wprowadził rekomendacje zakupowe dla reserved capacity w Amazon DynamoDB, pomagając użytkownikom zaoszczędzić do 77% poprzez wybór umów na rok lub trzy lata. Ta funkcja rozszerza portfolio modeli rezerwacji AWS do siedmiu, w tym główne usługi takie jak EC2 i RDS. Użytkownicy mogą dostosować ustawienia rekomendacji do swoich strategii finansowych i natychmiast rozpocząć optymalizację kosztów DynamoDB. Link »
👨👩👧👦 Od Społeczności
Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.
⚡️ Reinventing the Amazon Q Developer agent for software development
Amazon Q Developer to inteligentny asystent wspierany przez AI, stworzony z myślą o usprawnieniu pracy developerów w AWS. Dzięki poleceniom w języku naturalnym przyspiesza proces tworzenia oprogramowania, automatycznie implementując i modyfikując funkcje oraz aktualizując kod w czasie rzeczywistym bezpośrednio w twoim IDE. Jego skuteczność potwierdzają wyniki osiągane w branżowych benchmarkach. Nowością jest integracja z frameworkiem textcode, który umożliwia interaktywne zarządzanie kodem w sposób tekstowy. Narzędzie jest dostępne jako rozszerzenie do wielu popularnych IDE oraz w CLI, a dzięki ciągłym aktualizacjom i opiniom użytkowników, stale się rozwija, aby jeszcze lepiej wspierać developerów. Link »
⚡️ Get on the path to the AWS Certified AI Practitioner with AWS Educate
AWS odpowiada na rosnące zapotrzebowanie na umiejętności AI, uruchamiając certyfikację AWS Certified AI Practitioner, mającą na celu potwierdzenie podstawowej wiedzy z zakresu AI i ML.
Aby pomóc w przygotowaniach, AWS Educate oferuje darmową ścieżkę edukacyjną dla osób w wieku 13 lat i starszych, zawierającą kompleksowe kursy na temat koncepcji chmury, AI, ML i generatywnej AI. Te kursy obejmują różne interaktywne elementy i materiały w tempie własnym, umożliwiając uczniom zdobywanie cyfrowych odznak i budowanie sieci umiejętności.
W celu dalszych przygotowań, AWS Skill Builder dostarcza subskrypcyjny kurs przygotowawczy do egzaminu, aby zapewnić kandydatom gotowość do certyfikacji. Link »
⚡️ Let’s Architect! Building multi-tenant SaaS systems
Projektowanie efektywnych platform SaaS na AWS wymaga starannego planowania architektury, skupiając się na multi-tenancy, izolacji danych, optymalizacji kosztów i skalowalności. Narzędzia takie jak AWS Well-Architected Framework, w tym jego SaaS Lens, mogą dostarczyć cennych wskazówek. Wykorzystanie kontenerów i serverless solutions to powszechne strategie zwiększające skalowalność i efektywność zasobów. Warsztaty i sesje oferują praktyczne spostrzeżenia dotyczące zarządzania tymi systemami w środowisku rozproszonym. Link »
⚡️ Serverless AWS Account Watcher
Artykuł wyjaśnia, jak monitorować akcje w ramach konta AWS za pomocą AWS CloudTrail i Amazon EventBridge. Szczegółowo opisuje projekt z użyciem Serverless Application Model (SAM) do konfiguracji powiadomień dla specyficznych zdarzeń, takich jak zmiany w S3, IAM lub aktywność logowania się na konto. Projekt wykorzystuje AWS Lambda do przetwarzania danych zdarzeń i powiadamiania przez e-mail i Slack, z dostarczonymi szczegółowymi instrukcjami konfiguracji i przykładowym kodem. Link »
⚡️ Serverless HuggingFace on AWS
Post na blogu przedstawia rozwiązanie do wdrażania modeli HuggingFace w środowisku serverless przy użyciu usług AWS. Wykorzystując Lambda, API Gateway i ECR, użytkownicy mogą unikać zarządzania infrastrukturą. Tutorial implementacji detekcji obiektów jest zademonstrowany krokami tworzenia funkcji Lambda, konfigurowania API Gateway i przygotowywania kontenerów Docker. Post porównuje również to rozwiązanie serverless z innymi ofertami HuggingFace oraz AWS SageMaker, podkreślając koszty i przydatność w różnych scenariuszach użycia. Link »
⚡️ Deterministic API test harness for AWS Step Function e2e tests
Ten artykuł porusza wyzwania związane z testowaniem AWS Step Functions wywołujących zewnętrzne API poprzez zbudowanie hermetycznego środowiska za pomocą AWS CDK, Jest i Typescript. Lekkie API Test Harness z wykorzystaniem Lambda Powertools i DynamoDB jest proponowane do kontrolowania odpowiedzi API i zapewnienia deterministycznych wyników testów. Rozwiązanie pozwala na realistyczne testowanie zarówno scenariuszy sukcesu, jak i niepowodzenia bez wpływu na produkcyjne konfiguracje, co jest pokazane poprzez szczegółowe testy integracyjne i przykładowe workflow. Link »
⚡️ Trzęsienie ziemi na rynku asystentów AI. Twórcy ChatGPT mają powody do obaw
Niezły clickbait w tytule, co nie? 😉
Amazon planuje ulepszyć swojego wirtualnego asystenta, Alexę, za pomocą technologii AI Claude od Anthropic po trudnościach z opracowaniem własnego rozwiązania. Ta zmiana pojawia się prawie rok po początkowym ogłoszeniu, gdy Amazon dąży do zwiększenia rentowności i wprowadzenia nowych opłat subskrypcyjnych. Ulepszona Alexa może być dostępna od października, potencjalnie zwiększając sprzedaż Echo i umożliwiając szersze wsparcie językowe. Link »
⚡️ Optimizing Event-Driven Workloads: Our Journey from Lambda Triggers to Polling
Początkowo firma borykała się z problemami skoków CPU i timeoutów, które były spowodowane współbieżnym przetwarzaniem funkcji Lambda w ramach klientowskiego systemu API. W odpowiedzi na te wyzwania zrezygnowano z Lambd wyzwalanych przez SQS i wdrożono mechanizm kontrolowanego pollingowania. Dzięki temu firma mogła lepiej zarządzać obciążeniem bazy danych. Obecnie jedna funkcja Lambda, działająca z 15-minutowym timeoutem, efektywnie przetwarza wiadomości z SQS, zmniejszając liczbę błędów i unikając konfliktów transakcyjnych. Nowe podejście, polegające na ciągłym pollingowaniu w obrębie jednej Lambdy, pozwala na zachowanie równowagi między wydajnością przetwarzania a kontrolą obciążenia, co uprościło architekturę i utrzymało elastyczność całego systemu. Link »
⚡️ OpenSearch vs. Elasticsearch: Why OpenSearch is the Better Choice for AWS Users in 2024
Amazon OpenSearch Service wyłania się jako lepszy wybór dla użytkowników AWS dzięki swojemu open-source’owemu charakterowi, głębokiej integracji z AWS, zwiększonemu bezpieczeństwu i efektywności operacyjnej. Powstały w odpowiedzi AWS na zmiany licencyjne w Elasticsearch, OpenSearch czerpie korzyści z silnego zaangażowania społeczności i ciągłych ulepszeń, co czyni go potężnym i elastycznym rozwiązaniem do wyszukiwania i analityki. Organizacje rozważające przejście z Elasticsearch na OpenSearch mogą skorzystać z narzędzi AWS i doświadczenia partnerów, aby usprawnić proces migracji i zoptymalizować swoją infrastrukturę w ekosystemie AWS. Link »
⚡️ How AppsFlyer modernized their interactive workload by moving to Amazon Athena and saved 80% of costs
AppsFlyer zreorganizował swój produkt Audiences Segmentation, przechodząc z Apache HBase na Amazon Athena, co umożliwiło lepszą skalowalność, obniżone koszty i zwiększoną wydajność. Kluczowe optymalizacje obejmowały projekcję partycji, łączenie danych i równoległe zapytania, co pozwoliło na znaczną poprawę opóźnienia zapytań i stabilności systemu. Ta zmiana przyniosła znaczące oszczędności kosztów oraz bardziej efektywną architekturę przetwarzania danych, zapewniając niezawodną wydajność dla ich analizy zdarzeń na dużą skalę. 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.