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 162 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 Amplify Gen 2 is now generally available
AWS Amplify Gen 2 jest teraz oficjalnie dostępny (GA) dla programistów skupiających się na TypeScript do tworzenia aplikacji full-stack. To wydanie kładzie nacisk na _code-first development experience. _
- Programiści mogą określać wymagania aplikacji, takie jak modele danych, logika biznesowa i reguły autoryzacji bezpośrednio w TypeScript, prowadząc do automatycznego provisioningu niezbędnej infrastruktury chmurowej.
Nowości od czasu preview obejmują: - Wsparcie dla niestandardowych zapytań i mutacji dla zwiększonej elastyczności operacji na danych.
- Przeprojektowana konsola Amplify oferująca niestandardowe domeny, zarządzanie danymi i podglądy pull request (PR).
- Ulepszenia uwierzytelniania, takie jak wsparcie dla wielu dostawców OpenID Connect (OIDC), grup użytkowników i możliwość przyznawania dostępu do innych zasobów AWS. Link »
⚡️ Knowledge Bases for Amazon Bedrock now supports MongoDB Atlas for vector storage
Amazon Bedrock rozszerzył swoje możliwości Baz Wiedzy poprzez integrację z MongoDB Atlas dla przechowywania wektorowego, co oznacza, że użytkownicy mogą teraz łączyć modele podstawowe z MongoDB Atlas, aby polepszyć Retrieval Augmented Generation (RAG) bardziej precyzyjnymi i trafnymi odpowiedziami. Ta integracja poszerza zakres wyszukiwalnych baz danych bez wymagania niestandardowych integracji i obiecuje ulepszoną generację wniosków i odzyskiwanie informacji z dużych zestawów dokumentów. Link »
⚡️ Amazon Cognito introduces tiered pricing for machine-to-machine (M2M) usage
Amazon Cognito wprowadził cennik dla uwierzytelniania maszyna-do-maszyny (M2M), przy jednoczesnym utrzymaniu istniejącego modelu dla miesięcznych aktywnych użytkowników (MAUs). Obecni klienci Amazon Cognito używający go do M2M nie będą podlegać nowemu cennikowi przez 12 miesięcy. Struktura cenowa jest określana przez konfigurację i użycie klientów aplikacji do interakcji M2M. Link »
⚡️ AWS Cost Anomaly Detection reduces anomaly detection latency by up to 30%
AWS Cost Anomaly Detection wprowadziło znaczącą poprawę, wykrywając anomalie kosztów do 30% szybciej, co pozwala klientom szybciej identyfikować i reagować na nieoczekiwane zmiany w wydatkach. To ulepszenie, wykorzystujące zaawansowane techniki uczenia maszynowego, pozwala na analizę danych o kosztach i użyciu do trzech razy dziennie. Szybsze tempo wykrywania zapewnia klientom możliwość szybkiego działania w celu zminimalizowania nieplanowanych wydatków. Aktualizacja automatycznie dotyczy wszystkich użytkowników na całym świecie, bez dodatkowych opłat. Link »
👨👩👧👦 Od Społeczności
Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.
⚡️ Serverless Doesn’t Stand Still
Artykuł przedstawia przekonujący argument za koniecznością i korzyściami płynącymi z akceptacji zmian w sektorze technologii, specyficznie w kontekście serverless i usług AWS. Autor kwestionuje pogląd, że dostosowywanie się do postępów technologicznych, jak te w AWS Lambda, jest nadmiernym obciążeniem, sugerując zamiast tego, że taka ewolucja napędza postęp i sukces konkurencyjny. Ponadto, rozszerza dyskusję o krytykę dławiącego efektu ograniczeń regulacyjnych w różnych branżach, opowiadając się za modelem serverless jako drogą do szybszego rozwoju i większej autonomii inżynieryjnej. Ogólnie, tekst jest solidną obroną zmiany jako siły instrumentalnej dla innowacji i poprawy w technologii i poza nią. Link »
⚡️ Tenant Switching and Custom Permissions in a Multi-Tenant Serverless Application
Wykorzystanie architektury serverless dostosowanej do aplikacji multi-tenant SaaS oferuje skalowalność, efektywność kosztową i operacyjną prostotę, jednocześnie adresując bezpieczeństwo i customowe funkcje zgodnie z potrzebami klientów. Odpowiednia architektura wykorzystuje AWS Lambda, Amazon DynamoDB i Amazon Cognito, z najlepszymi praktykami obejmującymi polityki IAM do kontroli dostępu do danych i używanie shardingu do optymalizacji wydajności DynamoDB. To podejście nie tylko wspiera złożone relacje użytkownik-do-tenant, ale także pozwala na bezpieczny, ograniczony dostęp do zasobów i elastyczność dla tenantów do zarządzania własnymi rolami i uprawnieniami w organizacji. Link »
⚡️ Scheduling events in AWS in a Serverless way
AWS EventBridge oferuje serverlessowe rozwiązanie do planowania i kierowania zdarzeń z różnych źródeł danych do usług AWS, takich jak Lambda. Obsługuje jednorazowe i powtarzające się zdarzenia poprzez harmonogramy oparte na cronie i rate, wzbogacone o ponad 320 integracji API. Pierwsze 14 milionów wywołań miesięcznie jest bezpłatne, a potem 1,15 dolara za każdy milion wywołań. Link »
⚡️ Exploring the “Requester Pays” Feature for AWS S3 Buckets. Use Cases and Cost Analysis
Funkcja Requester Pays w AWS S3 umożliwia przeniesienie kosztów transferu danych i opłat za żądania od właściciela bucketa do zlecającego. Może to być szczególnie korzystne w przypadkach użycia, takich jak dostęp do zestawów danych AI/ML, dystrybucja komercyjna z wysokim użyciem danych oraz dostęp do obiektów S3 między kontami. Implementowanie Requester Pays wymaga specyficznej konfiguracji i przestrzegania protokołów rozliczeniowych AWS, w tym konieczności dołączania przez zlecających szczegółów dotyczących płatności w ich żądaniach. Link »
⚡️ Complex Event Filtering with AWS EventBridge Pipes, Rules and No Custom Code.
Funkcje AWS Lambda są popularnym narzędziem dla programistów do integracji i manipulacji usługami AWS dzięki ich adaptowalności i mocy. Jednak utrzymanie funkcji Lambda może stać się skomplikowane, co skłania do poszukiwania rozwiązań “bez Lambdy” dla określonych przypadków użycia. Poprzez szczegółowy przykład dotyczący aktualizacji informacji o zapasach zarysowano architekturę rozwiązania wykorzystującą usługi AWS takie jak DynamoDB Streams i EventBridge. Podejście to eliminuje potrzebę niestandardowego kodu, redukując nakład pracy i podkreślając strategiczne wykorzystanie możliwości AWS do osiągnięcia płynnego, wydajnego i skalowalnego rozwiązania. Ta zmiana paradygmatu demonstruje rosnący trend wykorzystania funkcjonalności chmury do maksymalnego stopnia, upraszczając procesy rozwoju przy jednoczesnym zachowaniu funkcjonalności i elastyczności. Link »
⚡️ Build RAG and agent-based generative AI applications with new Amazon Titan Text Premier model, available in Amazon Bedrock
Amazon wprowadza Titan Text Premier, znaczącą aktualizację swoich ofert dużych modeli językowych w ramach Amazon Bedrock, kierowaną do zaawansowanych zastosowań przedsiębiorczych. Ten model przewyższa swoich poprzedników znaczną pojemnością długości kontekstu, dostosowaniami dla Retrieval Augmented Generation (RAG) i aplikacji opartych na agentach, obsługując subtelne integracje z bazami wiedzy i niestandardowymi agentami dla automatyzacji zadań. Link »
⚡️ IBM to Acquire HashiCorp, Inc. Creating a Comprehensive End-to-End Hybrid Cloud Platform
Planowane przejęcie HashiCorp przez IBM za 6,4 miliarda dolarów podkreśla strategiczne zaangażowanie tej firmy w rozwój możliwości w zakresie chmury hybrydowej i AI. Poprzez integrację solidnych narzędzi automatyzacji i produktów do zarządzania cyklem życia dla środowisk wielochmurowych, fuzja ma na celu przyspieszenie wzrostu IBM w kluczowych obszarach technologicznych i zwiększenie jego dostępnego rynku.
Ciekawy komentarz na ten temat możesz usłyszeć w ostatnim wydaniu CTO Morning Coffee tutaj. Link »
⚡️ Distributed Circuit Breakers in Event-Driven Architectures on AWS
Bezpieczniki (circuit breakers) odgrywają kluczową rolę w zarządzaniu awariami w systemach informatycznych, odzwierciedlając ich funkcję w systemach elektrycznych przez zapobieganie żądaniom podczas awarii i ostrożne wznawianie operacji po odzyskaniu. Unikalnym wyzwaniem w architekturach serverless jest zarządzanie stanami obwodów w licznych instancjach. Rozwiązania takie jak Elasticache są preferowane ze względu na ich wydajność, chociaż zwykle wymagają one środowiska VPC. Alternatywy takie jak DynamoDB i Momento oferują elastyczność dla różnych ograniczeń operacyjnych. Niemniej jednak istnieje wspólna obawa przed powszechnymi błędami w praktykach implementacji, które mogą prowadzić do nieefektywności lub zwiększonych kosztów, podkreślając znaczenie wyboru właściwego podejścia do wdrażania circuit breakers w systemach rozproszonych. Link »
⚡️ Unveiling Blind Spots in FinOps
Biorąc pod uwagę złożoność zarządzania wydatkami na chmurę, organizacje powszechnie napotykają problemy takie jak nadmierne wydatki z powodu braku widoczności i nieefektywnych procesów. Dashboardy w czasie rzeczywistym i segmentowane raporty wydatków są kluczowe dla identyfikowania niepotrzebnych wydatków i optymalizacji wykorzystania zasobów. Co więcej, ręczne procesy rozliczeniowe i zaniedbanie dostępnych zniżek na usługi chmurowe mogą prowadzić do znacznych nieefektywności finansowych. Przyjmując proaktywne podejście do zarządzania finansami, w tym poprawę widoczności, automatyzację i regularne autooceny, organizacje mogą skutecznie rozwiązać te problemy. Wykorzystując zniżki i efektywne zarządzanie zasobami, firmy mogą znacznie obniżyć koszty i poprawić zwrot z inwestycji w chmurę.
Jeśli Twoja firma potrzebuje pomocy w obniżeniu kosztów użycia chmury AWS, napisz do mnie, a na pewno będę w stanie Ci pomóc. 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.