Niedawno opublikowałem moduły Terraform do provisioningu darmowych zasobów serverless w AWS. Kod źródłowy jest dostępny na GitHub, modułów można używać bezpośrednio z Terraform Registry. Jeśli jesteś zainteresowany, gorąco zachęcam do sprawdzenia podstawowego przykładu i zobaczenia, jak łatwo możemy korzystać z niektórych darmowych usług (z pewnymi ograniczeniami) w AWS. Jeśli masz jakieś uwagi lub prośby o funkcje, nie wahaj się otworzyć issue w GitHub 🙂
Kategoria: Cloud computing
AWS Community Day Poland 2024
11 kwietnia 2024 uczestniczyłem w konferencji AWS Community Day Poland 2024, która była niesamowitą okazji do nauki, spotkania pasjonatów chmury AWS, dyskusji na temat wokół chmury Amazona. Poniżej zamieszczam kilka linków do różnych materiałów z prezentacji, których wysłuchałem:
- Streamlining Compliance: Leveraging Open-Source Terraform AWS modules:
- AWS Cost Optimization for a busy developer:
- Build verifiable and effective application authorization in 30 minutes:
- Designing and building a scale hybrid network:
- Supercharge Lambda functions with AWS Powertools:
Więcej informacji można znaleźć na https://sebastianczech.github.io/aws/2024/04/11/aws-community-day.html.
AWS Certified SysOps Administrator – Associate
Obecnie przygotowuje się do certyfikatu AWS SysOps, dlatego poniżej znajdziecie użyteczne materiały do nauki:
Czytaj dalej „AWS Certified SysOps Administrator – Associate”
Cloud Native – reverse proxy, service mesh
W dobie tworzenia aplikacji Cloud Native, czyli takich, które będą działać w tzw. chmurze, ważnym elementem stają się API gateway, reverse proxy oraz service mesh. Czym od siebie te pojęcia się różnią ? Jakie przykłady implementacji (rozwiązań) można użyć dla każdego z nich ? Czytaj dalej „Cloud Native – reverse proxy, service mesh”
K3S – „mały, lekki” Kuberntes
K3S jest wyjątkowo małą i lekką wersją Kubernetes, którą można zainstalować nawet na Raspberry Pi 4. Spośród sprawdzonych przeze mnie innych rozwiązań takich jak minikube oraz kubespray, to k3s wydaje się najłatwiejszy w instalacji. Czytaj dalej „K3S – „mały, lekki” Kuberntes”
Cloud Native Infrastructure
W ostatnim czasie pojęcia związane z technologiami chmurowymi, aplikacjami Cloud Native czy samymi rozwiązaniami takimi jak Kubernetes to nie tylko buzzword czy temat prezentacji na konferencjach, ale coraz częściej realne projekty i oferty pracy, gdzie te zagadnienia są wymagane. Gdzie zatem szukać najświeższych informacji na ich temat?
Kubernetes – jak i gdzie zacząć naukę ?
Jeśli szukacie materiałów, które pozwolą Wam zapoznać się z platformą Kubernetes oraz przećwiczyć podstawowe operacje jak uruchomienie pod’a, utworzenie klastra czy też skalowania uruchomionej aplikacji, z pewnością warto odwiedzić oficjalna stronę projektu Kubernetes. Czytaj dalej „Kubernetes – jak i gdzie zacząć naukę ?”
Firebase – uruchomienie pierwszej aplikacji
Obecnie istnieje tak wiele bibliotek i rozwiązań do budowy aplikacji webowych na różne urządzenia, że czasami ciężko wybrać tą właściwą. Jeśli szukasz zatem narzędzi i bibliotek, które umożliwią szybkie tworzenie aplikacji, to sprawdź co potrafi oraz co dostarcza Firebase od Google’a – za jego pomocą w szybki sposób zbudujesz mechanizm uwierzytelniania użytkowników aplikacji, będziesz mieć możliwość akorzystania z bazy danych czasu rzeczywistego, przechowywać pliki, a także skorzystać z hostingu wraz z SSL. Czytaj dalej „Firebase – uruchomienie pierwszej aplikacji”
Heroku – wdrożenie pierwszej aplikacji
Rozwiązania chmurowe stoją się coraz popularniejsze wśród deweloperów aplikacji webowych. Jednym z powodów wyboru takich platform jest np. uproszczenie procesu wdrażania nowych wersji aplikacji na produkcję. W przypadku platformy Heroku w skonfigurowanym środowisku po wykonaniu commit’a dla zmian w kodzie źródłowym i wysłaniu go na serwer, platforma automatycznie przebuduje aplikację i wykona jej aktualizację. W poniższym poście przedstawię najważniejsze z poleceń CLI dla Heroku, które z pewnością przydadzą się przy pierwszym uruchomieniu aplikacji w Heroku. Jeśli szukacie informacji o innych rozwiązaniach chmurowych, zachęcam do zapoznania się z postem opisującym najważniejsze z nich. Czytaj dalej „Heroku – wdrożenie pierwszej aplikacji”
Rozwiązania w chmurze
Cloud computing (chmura obliczeniowa) oraz cloud technologies (rozwiązania w chmurze) są pojęciami coraz częściej używanymi ze względu na szybki rozwój technologii oraz przenoszenie wielu aplikacji z tradycyjnych serwerów do chmury w Internecie. Liczba różnych możliwości oraz rodzajów rozwiązań chmurowych jest jednak ogromna – jakie zatem wybrać? Jakiego rodzaju rozwiązania w chmurze są dostępne ? Czytaj dalej „Rozwiązania w chmurze”