Co to jest AWS Local Zone

Co to jest AWS Local Zone

AWS zapowiedział podczas re:Invent powstanie w 2022 roku Local Zone w Polsce. Pewnie w Warszawie. Ale Local Zone to nie region. Zdecydowanie. I o tym napisałem na blogu Deloitte. Zapraszam.    

Nowości na re:Invent 2021

Nowości na re:Invent 2021

Poniżej spisałem nowości na re:Invent 2021, które wpadły mi w oko. Jak zwykle przegląd jest dość subiektywny. Aha, raczej bez usług w preview. Nowości na re:Invent 2021, no tak ciut przed… AWS price reduction for data transfers out to the internet Dwie zmiany cen transferu danych do Internetu. Każdego miesiąca pierwszy terabajt transferu danych z Amazon Cloudfront, oraz pierwsze 100 gigabajtów danych ze wszystkich regionów AWS (z wyjątkiem Chin i GovCoud) będzie bezpłatne. Zdjęto także ograniczenie, że Free Tier działa…

Read More Read More

CI/CD za pomocą AWS Copilot

CI/CD za pomocą AWS Copilot

W poprzednim artykule o AppRunner pokazałem w jaki sposób łatwo wdrożyć w AWS skalowalną aplikację opartą o kontenery. Dziś zajmiemy się zbudowaniem procesu CI/CD za pomocą AWS Copilot. Zakładam, że mamy nasze źródła w repozytorium na GitHubie. Możecie zrobić forka z mojego lub utworzyć nowe. Mamy więc działającą aplikację w AWS App Runner, źródła w repozytorium. Przechodzimy do działania. CI/CD za pomocą AWS Copilot AWS Copilot potrafi utworzyć dla nas proces CI/CD. Cały proces deploymentu aplikacji będzie mógł być dzięki…

Read More Read More

Filtrowanie zdarzeń wyzwalających Lambdę

Filtrowanie zdarzeń wyzwalających Lambdę

Wczoraj AWS umożliwił filtrowanie zdarzeń pochodzących z usług SQS, DynamoDB oraz Kinesis, które wyzwalają wykonanie funkcji Lambda. Szkoda, że nie jakieś dwa tygodnie temu. Przydałoby się w jednym rozwiązaniu wdrożonym u klienta, gdzie filtrowanie zdarzeń wyzwalających Lambdę, a właściwie filtrowanie samych wiadomości, które były procesowane zaimplementowaliśmy wewnątrz funkcji. To bardzo fajna możliwość. Pozwoli, w niektórych przypadkach dość znacząco, zmniejszyć koszty. Ponad to uprości implementację samych funkcji. Będzie w nich mniej warunków. Przetestowałem to sobie, zobaczmy więc jak to wygląda. Filtrowanie…

Read More Read More

AWS news – listopad 2021

AWS news – listopad 2021

Jeżeli interesuje Cię, które z nowości zainteresowały mnie w listopadzie 2021 to zapraszam do subiektywnego przeglądu. W tym miesiącu, jak to przed re:Invent, było tego „ciut” więcej, więc jest on jeszcze bardziej subiektywny. Babelfish for Aurora PostgreSQL is now generally available Announcing availability of the Babelfish for PostgreSQL open source project AWS udostępnił technologię Bablefish dla Aurory. Bablefish umozliwia uruchamianie aplikacji napisanych dla MSSQL Servera na bazach Postgres. Od wersji 13.4 Więcej na ten temat tutaj. Amazon EKS Managed Node…

Read More Read More

AWS Copilot CLI i AWS App Runner

AWS Copilot CLI i AWS App Runner

Pisałem już kilka razy o różnych usługach AWS umożliwiających wdrażanie skonteneryzowanych aplikacji. Było między innymi o tym, jak skalować aplikacje w usłudze ECS. Jednak kontenery można wdrożyć w AWS o wiele łatwiej. W tym artykule pokażę jak za pomocą AWS Copilot CLI i AWS App Runner uruchomić aplikację w chmurze AWS. Co to jest AWS App Runner AWS App Runner to usługa, która umożliwia uruchamianie w AWS skonteneryzowanych aplikacji typu response-request bez konieczności budowania całej infrastruktury pod spodem. Korzystanie z…

Read More Read More

Jak na bieżąco monitorować koszty w AWS

Jak na bieżąco monitorować koszty w AWS

Często pracując z chmurą AWS korzystamy więcej niż z jednego konta. Więcej, prawie zawsze korzystamy więcej niż z jednego konta. Podejść do tematu jest dużo. O użyciu AWS Organizations i wielu kontach pisał już Łukasz Dorosz. W dużych organizacjach istotna jest bieżąca kontrola kosztów na kontach w AWS. A przyda się nawet w tych mniejszych. Pisałem już o tym za co tak naprawdę płacimy w chmurze. Dałem też kilka wskazówek jak oszczędzać w chmurze.  A jeżeli chcesz wiedzieć jak na…

Read More Read More

Izolacja namespaces za pomocą Istio

Izolacja namespaces za pomocą Istio

Jakiś czas temu potrzebowałem odseparować od siebie trzy instancje aplikacji uruchamianej na jednym klastrze. W tym przypadku chodziło o OpenShift, ale nie to jest najważniejsze. Miałem do dyspozycji Istio. Każda z instancji aplikacji byłą zainstalowana w osobnej przestrzeni nazw klastra. Pokażę więc jak wygląda izolacja namespaces za pomocą Istio. Klaster i instlacja Istio Na nasze potrzeby utworzyłem klaster Kubernetes w usłudze GKE na platformie Google. Ale nie ma to większego znaczenia. Wszystko powinno zadziałać w każdym klastrze. Instalację Istio wykonałem…

Read More Read More

AWS news – październik 2021

AWS news – październik 2021

Subiektywny, wybór nowości z października 2021. Zapraszam. AWS Elastic Beanstalk supports Database Decoupling in an Elastic Beanstalk Environment Ktoś używa Elastic Beanstalk? Pewnie nie. Ale jest zmiana na plus. Do tej pory tworzone bazy danych były ściśle związane ze środowiskiem. Przy usunięciu środowiska, usuwane były także bazy, czyli traciliśmy dane. Były na to sposoby, ale od tej pory można oddzielić cykl życia bazy od środowiska. To chyba 🙂 ta opcja. Jak pisałem, nie używam tego. CDK for Kubernetes (CDK8s) now…

Read More Read More

AWS news – wrzesień 2021

AWS news – wrzesień 2021

Po wakacyjnej przerwie wracam do nowości w AWS. Poniżej, jak zawsze subiektywny, wybór nowości z września 2021. Zapraszam. Amazon Elastic Kubernetes Service Anywhere is now generally available Usługa Amazon Elastic Kubernetes Service Anywhere jest już publicznie dostępna. Czyli, jeżeli używasz, np. w on-premises, VMware vSphere to możesz uruchomić klaster Kubernetesa i zarządzać nim z poziomu Amazon EKS. Application Load Balancer now enables AWS PrivateLink and static IP addresses by direct integration with Network Load Balancer Możemy przesyłać ruch bezpoiśrednio z…

Read More Read More