• CloudPouch NEW!
  • Blog
  • O stronie
  • Home

Ciekawe linki z newslettera - wydanie 182

  • Paweł Zubkiewicz
  • 6 min.

Ciekawe linki z newslettera - wydanie 182
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 182 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 DynamoDB reduces prices for on-demand throughput and global tables

Amazon DynamoDB znacząco obniżył ceny, co czyni go bardziej opłacalnym poprzez obniżenie cen throughput w trybie na żądanie on-demand o 50% oraz cen globalnych tabel o nawet 67%.

Najważniejsze punkty obejmują:

  • Tryb on-demand jest teraz domyślną i zalecaną opcją dla większości workloadów, oferując serverlessowe doświadczenie z modelowaniem płatności za każde zapytanie oraz automatycznym skalowaniem.
  • Nowe ceny sprawiają, że tryb na żądanie jest bardziej ekonomiczny nawet dla większości obciążeń o provisionowanej pojemności, ułatwiając rozwój aplikacji i skalowalność. Alex DeBrie policzył, że trzeba mieć ciągłe obciążenie powyżej 30%, aby provisioned się teraz opłacało.
  • Globalne tabele mają teraz równą cenę replikowanych zapisów w porównaniu do zapisów w pojedynczym regionie, co zwiększa przewidywalność kosztów dla aplikacji wieloregionowych z znacznymi oszczędnościami zarówno dla tabel na żądanie, jak i o provisionowanej pojemności.

Te zmiany będą obowiązywać od 1 listopada 2024 roku i automatycznie zostaną odzwierciedlone w rachunkach AWS we wszystkich regionach. Link »

⚡️ Get x-ray vision into AWS CloudFormation deployments with a timeline view

AWS CloudFormation wprowadza nową funkcję widoku osi czasu wdrożenia, która poprawia monitorowanie i wizualizację operacji stacków CloudFormation, oferując wyraźną graficzną reprezentację działań związanych z provisionowaniem zasobów.

Kluczowe elementy to:

  • Widok osi czasu wdrożenia wizualizuje sekwencję i czas trwania działań podejmowanych podczas operacji stacku, oferując wgląd w zależności między zasobami.
  • Ta funkcja pozwala programistom optymalizować ich szablony CloudFormation dla lepszej wydajności i upraszcza rozwiązywanie problemów, identyfikując prawdopodobne przyczyny błędów.

Funkcjonalność jest dostępna we wszystkich regionach AWS wspieranych przez CloudFormation, co ułatwia użytkownikom skuteczne zarządzanie wdrożeniami przy użyciu IaC. Link »

⚡️ Amazon S3 now supports up to 1 million buckets per AWS account

Amazon S3 znacznie zwiększył swoje limity na buckety S3, teraz pozwalając klientom na tworzenie do 1 miliona wiaderek per konto AWS, z nowym domyślnym limitem ustawionym na 10,000 koszy.

Kluczowe wyróżnienia to:

  • Domyślny limit został podniesiony ze 100 do 10,000 bucketów, co uprościło zarządzanie.
  • Klienci mogą występować o zwiększenie limitu max do 1 miliona wiaderek.
  • Pierwsze 2,000 wiaderek można utworzyć bezpłatnie, a po przekroczeniu tego limitu stosowana jest opłata 0,02 USD miesięcznie za każdy dodatkowy bucket.

Ta zmiana wpływa na wszystkie regiony AWS, ułatwiając lepszą skalowalność dla przechowywania plików w S3 Link »

⚡️ AWS Lambda adds support for Python 3.13

AWS Lambda teraz wspiera tworzenie aplikacji serverless w Pythonie 3.13, co pozwala programistom korzystać z tej najnowszej wersji LTS zarówno jako zarządzanego środowiska uruchomieniowego, jak i obrazu bazowego kontenera.

Najważniejsze punkty to:

  • Python 3.13 zawiera najnowsze usprawnienia językowe i będzie otrzymywał poprawki bezpieczeństwa i błędów do października 2029 roku.
  • Nowe środowisko uruchomieniowe wspiera Lambda@Edge, pozwalając na dostosowanie treści o niskiej latencji dostarczanej przez Amazon CloudFront. Link »

⚡️ Amazon DynamoDB introduces warm throughput for tables and indexes

Amazon DynamoDB wprowadził nową funkcję oferującą możliwość wstępnego podgrzewania tabel i indeksów, aby lepiej zarządzać skalowaniem podczas peaków obciążenia.

Kluczowe punkty tej zapowiedzi obejmują:

  • Wartość ciepłej przepustowości (warm throughput value) dostarcza informacji na temat liczby operacji odczytu i zapisu, które tabele DynamoDB mogą obsłużyć, zapewniając widoczność dla oceny wydajności.
  • Możliwość wstępnego podgrzewania pozwala użytkownikom proaktywnie zwiększyć przepustowość w celu przygotowania się na przewidywane skoki ruchu, które mogą osiągać nawet 100x podczas znaczących wydarzeń. Link »

⚡️ Amazon Keyspaces (for Apache Cassandra) reduces prices by up to 75%

Amazon Keyspaces (dla Apache Cassandra) ogłosił znaczące obniżki cen, redukując koszty o nawet 75% w różnych modelach cenowych, co czyni usługę jeszcze bardziej przystępną.

Kluczowe punkty to:

  • Ceny w trybie on-demand zostały obniżone o nawet 56% dla pojedynczego regionu i o 65% dla użycia w wielu regionach, podczas gdy w trybie provisioned ceny zmniejszyły się o odpowiednio 13% i 20%.
  • Ceny za usunięcie z czasem życia (TTL) spadły o 75%, co sprawia, że usuwanie danych jest bardziej ekonomiczne.
  • Zmiany te sprawiają, że tryb on-demand staje się preferowanym wyborem dla większości obciążeń Keyspaces, upraszczając rozwój i skalowanie aplikacji serverless.

Te aktualizacje są wprowadzane natychmiast w wszystkich regionach AWS, gdzie Amazon Keyspaces jest dostępny. Link »

⚡️ AWS Lambda supports Customer Managed Key (CMK) encryption for Zip function code artifacts

AWS Lambda teraz umożliwia korzystanie z kluczy zarządzanych przez klientów do szyfrowania artefaktów kodu Zip funkcji Lambda, zwiększając bezpieczeństwo i zgodność dla organizacji. Link »

⚡️ Introducing resource control policies (RCPs) to centrally restrict access to AWS resources

AWS wprowadza Polityki Kontroli Zasobów (RCP) dla AWS Organizations, co pozwala użytkownikom na centralne zarządzanie i ograniczanie zewnętrznego dostępu do zasobów AWS, zwiększając bezpieczeństwo w ich środowiskach.

Główne punkty to:

  • RCP umożliwiają organizacjom tworzenie i egzekwowanie kontrolnych środków zapobiegawczych na zasobach takich jak Amazon S3, AWS Security Token Service, AWS Key Management Service, Amazon Simple Queue Service i AWS Secrets Manager.
  • Pomagają zapewnić zgodność z wymaganiami dostępu, takimi jak zapobieganie zewnętrznemu dostępowi do koszyków Amazon S3, niezależnie od indywidualnych polityk koszyków.
  • RCP uzupełniają istniejące Polityki Kontroli Usług (SCP) poprzez zarządzanie uprawnieniami na poziomie zasobów, a nie tylko ról użytkownika, co zapewnia bardziej kompleksowy framework bezpieczeństwa.

RCP są dostępne we wszystkich komercyjnych regionach AWS, umożliwiając klientom wdrażanie tych kontrolnych środków w ich środowiskach AWS. Link »

⚡️ Announcing Infrastructure as Code template generation for AWS Step Functions

AWS Step Functions umożliwiają teraz eksportowanie przepływów pracy jako szablonów AWS CloudFormation lub AWS Serverless Application Model (SAM) bezpośrednio przez konsolę AWS, co usprawnia proces udostępniania i zarządzania konfiguracjami przepływów pracy. Link »

⚡️ Amazon EventBridge announces up to 94% improvement in end-to-end latency for Event Buses

Amazon EventBridge Event Buses oferują teraz do 94% poprawy w opóźnieniu end-to-end, znacząco zwiększając wydajność aplikacji wrażliwych na opóźnienia, takich jak wykrywanie oszustw, automatyzacja przemysłowa czy gry. Uwaga, ta optymalizacja jest liczona względem stycznia 2023, więc realnie to pewnie będzie 15-30% względem paru ostatnich miesięcy. Link »

⚡️ AWS IAM Identity Center now supports search by permission set name

AWS IAM Identity Center wprowadza teraz możliwość wyszukiwania zestawów uprawnień, co pozwala użytkownikom na filtrowanie i szybkie lokalizowanie zestawów uprawnień po nazwie.

Ta nowa funkcjonalność uzupełnia istniejące opcje wyszukiwania, które obejmują filtrowanie po ARN, co było mało wygodne. Link »

👨‍👩‍👧‍👦 Od Społeczności

Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.

⚡️ AWS Lambda turns 10: A rare look at the doc that started it

Z okazji 10. rocznicy AWS Lambda, CTO AWS, dr Werner Vogels, udostępnił coś bardzo rzadkiego: wewnętrzny dokument PR/FAQ, który zapoczątkował tę przełomową usługę. To fascynujący wgląd w wizję AWS dotyczącą serverless oraz w wyzwania, z jakimi borykali się klienci na początku lat 2010. Autor podkreśla jak precyzyjne pisanie i głębokie zrozumienie potrzeb klientów mogą kształtować przełomowe produkty. Link »

⚡️ Processing Checks Up to 80% Faster Using AWS Step Functions Distributed Map with Capital One

Capital One znacznie poprawił proces rozliczania czeków, korzystając z AWS Step Functions Distributed Map, co pozwoliło na zredukowanie czasu przetwarzania o nawet 80% dzięki ulepszonemu przetwarzaniu równoległemu. To udoskonalenie pozwala na szybsze aktualizacje workflow i zmniejszenie czasu ręcznego przetwarzania, uwalniając analityków do innych zadań. Link »

⚡️ Create a (Nearly) Free Serverless Rate Limiter On AWS

Blog omawia tworzenie limitera przepustowości za pomocą DynamoDB i SST bez dodawania zależności zewnętrznych. Wykorzystując jeden request do DynamoDB na żądanie, latencja pozostaje niska, co czyni to rozwiązanie odpowiednim dla różnych aplikacji. Rozwiązanie wykorzystuje `UpdateCommand` do inkrementacji licznika, przestrzegając ustalonych limitów użytkowania, jednocześnie obsługując możliwe wyjątki. Konfiguracja jest skalowalna i opłacalna, umożliwiając dodatkowe funkcje, takie jak blokowanie użytkowników po wielokrotnym naruszaniu limitu. Link »

⚡️ Ephemeral Jobs Longer than the Lambda Timeout

AWS ECS z Fargate oferuje rozwiązanie do uruchamiania długotrwałych zadań w tle bez ograniczeń limitu czasu AWS Lambda i zwiększa elastyczność dzięki nadpisywaniu definicji zadań. Korzystając z ECS run-task, można efektywnie zarządzać zadaniami ad-hoc uruchamianymi na żądanie, zmniejszając koszty dzięki efemerycznemu wykonywaniu. Link »

⚡️ Amazon CEO Andy Jassy hints at an ‘agentic’ Alexa

Amazon ulepsza swojego asystenta Alexa z zaawansowaną generatywną AI, aby umożliwić jej podejmowanie działań dla użytkowników. Zaktualizowany model, rozwijany z technologią Anthropic, oznacza zmianę z modeli stworzonych wewnętrznie przez Amazona z powodu wcześniejszych wyzwań technicznych. Podczas gdy planowana jest premium “Remarkable Alexa” z opłatami miesięcznymi, opóźnienia przesunęły oczekiwaną premierę na 2025 rok. Wkład finansowy Alexy do Amazona pozostaje minimalny, pomimo jej szerokiej obecności w urządzeniach. Link »

⚡️ Deploy Puppeteer and Chrome on AWS Lambda With Layers and AWS CDK

Post na blogu prowadzi krok po kroku, jak stworzyć funkcję Lambda do generowania PDF-ów z HTML przy użyciu Puppeteera i Chromium, wdrażając przy użyciu AWS CDK i CLI. Szczegółowo opisuje strukturę projektu, bundlowanie Chromium z Lambda Layer oraz ustanawianie niezbędnych zasobów AWS. Etapowe wdrożenie obejmuje definiowanie funkcji Lambda ze specyficznymi konfiguracjami, nadawanie uprawnień oraz wdrażanie za pomocą komend CDK, aby uzyskać publicznie dostępny URL Lambdy do generowania PDF-ów. Link »

⚡️ When to use Light Events vs. Rich Events in Event-Driven Architectures

Projektowanie architektury sterowanej zdarzeniami polega na wyborze między lekkimi zdarzeniami z minimalnymi danymi a bogatymi zdarzeniami ze szczegółowymi informacjami, z których każde ma swoje zalety i wady. Lekkie zdarzenia oszczędzają pasmo, ale mogą skomplikować pobieranie danych przez subskrybentów, podczas gdy bogate zdarzenia ułatwiają przetwarzanie u subskrybentów, ale generują wyższe koszty transferu danych. Równoważenie tych czynników zależy od potrzeb i konkretnego kontekstu domenowego, a na wybór wpływa, czy zdarzenia są specyficzne dla domeny, czy integrują się w różnych kontekstach. Dostosowanie zdarzeń do wymagań subskrybentów oraz strategia stosowania obu typów zdarzeń może zoptymalizować wydajność i koszty. Link »

⚡️ Improve public speaking skills using a generative AI-based virtual assistant with Amazon Bedrock

Nowy asystent AI do mów publicznych od Amazona wykorzystuje Amazon Bedrock, aby poprawić umiejętności prezentacyjne poprzez dostarczanie analizy w czasie rzeczywistym i rekomendacji. Rozwiązanie używa usług AWS, takich jak Amazon Transcribe, AWS Step Functions oraz technologie serverless. Pozwala użytkownikom przesyłać pliki audio, które są transkrybowane i analizowane pod kątem feedbacku dotyczącego użycia języka, gramatyki i struktury. Dostarczane są rekomendacje dotyczące optymalizacji kosztów i dokładności, takie jak użycie spersonalizowanych słowników i odpowiednich klas przechowywania. Architektura serverless gwarantuje skalowalność, elastyczność, a także silne środki bezpieczeństwa i zgodności, oferując zindywidualizowany feedback i konstruktywne ulepszenia dla efektywnego przemawiania publicznego. 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.




Cześć

Nazywam się Paweł Zubkiewicz i cieszę się, że tu jesteś!
Od ponad 18 lat profesjonalnie tworzę oprogramowanie, a od 2016 roku pasjonuje się Serverless.
Tą stronę stworzyłem z myślą o Tobie i o nas wszystkich, którzy uważają, że trend serverless trwale zmieni sposób tworzenia oprogramowania.
Więcej o tej stronie...

Kategorie

Pobierz bezpłatny PDF

Poradnik 12 Rzeczy o Serverless

Wybrane artykuły