Browsed by
Tag: AWS

Darmowe materiały i odznaki Amazon Web Services

Darmowe materiały i odznaki Amazon Web Services

Cześć! Jeśli interesujesz się chmurą AWS, to ten wpis na pewno Cię zainteresuje. Chciałbym podzielić się świetnymi materiały do nauki, które są dostępne całkowicie za darmo. W tym wpisie dowiesz się o darmowych kursach z AWS i jak zdobyć odznaki z każdej ścieżki, którą przedstawię. Sam niedawno ukończyłem jedną z tych ścieżek i jestem z niej bardzo zadowolony. Obowiazkowy wpis dla osób, które chcą poszerzyć swoją wiedzę i umiejętności z tej chmury za darmo!

HashiCorp Terraform – infrastruktura jako kod

HashiCorp Terraform – infrastruktura jako kod

W kolejnym wpisie skupię się na jednym z najpopularniejszych narzędzi do zarządzania zasobami w chmurze – Terraform od HashiCorp. Terraform to jedno z najbardziej wszechstronnych narzędzi do generycznego tworzenia infrastruktury, którego popularność stale rośnie. W dzisiejszym wpisie skoncentrujemy się na przejściu przez podstawy pracy z Terraform w tym modułów i sposobów korzystania z linii poleceń. W dalszej części wpisu wykorzystamy własnego agenta GitHub do zautomatyzowania wdrażania infrastruktury dla trzypoziomowej aplikacji w chmurze AWS. Jestem przekonany, że artykuł będzie szczególnie pomocny dla tych z Was, którzy dopiero zaczynają swoją przygodę z Terraformem lub poszukują bardziej zaawansowanych wskazówek dotyczących jego stosowania. Zapraszam do lektury!

HashiCorp Packer – automatyzacja budowy obrazów

HashiCorp Packer – automatyzacja budowy obrazów

Jest to pierwszy z serii wpisów dotyczący praktycznego użycia narzędzi firmy HashiCorp. Na początek zajmiemy sie omówieniem jednego z najbardziej dojrzałych produktów tej firmy. Packer odpowiedzialny jest za automatyzację budowy obrazów maszyn i kontenerów. We wpisie znajdziecie podstawy składni języka HCL. Zapoznamy się z CLI Packera, pokażę jak konfigurować obraz budowany przez Packera za pomocą szablonów. Na koniec zbudujemy obraz maszyny wirtualnej dla GitHub self-hosted runnera.

Ansible – skuteczne i proste konfigurowanie infrastruktury

Ansible – skuteczne i proste konfigurowanie infrastruktury

W dzisiejszym wpisie znajdziecie odpowiedzi na pytania czym jest Ansible oraz w jakich sytuacjach powinniśmy z niego korzystać. Omówię podstawowe elementy tego narzędzia takie jak pliki inventory, Palybooki i moduły. Pobawimy się sterowaniem przepływem zadań dzięki zmiennym i warunkom wykonania. Poruszę temat strategii, debugowania i używania ansiblowych Ról. Na koniec wykorzystamy zdobytą wiedzę by wdrożyć prostą aplikację napisaną w Javie.

Reportaż z konferencji – Cloudyna 2022 Katowice

Reportaż z konferencji – Cloudyna 2022 Katowice

Jakiś czas temu miałem przyjemność uczestniczyć w jednej z największych konferencji chmurowych w naszym kraju organizowanej pod nazwą Cloudyna. Po raz pierwszy brałem udział w tego typu przedsięwzięciu i muszę przyznać, że jestem niesamowicie zadowolony. W dzisiejszym wpisie przekażę wam moje wnioski dotyczące treści konferencji, prelekcji, warsztatów, które odbyłem oraz samej organizacji imprezy. Serdecznie zapraszam.

Certyfikaty Amazon Web Services na poziomie Associate

Certyfikaty Amazon Web Services na poziomie Associate

Niedawno otrzymałem ostatni certyfikat AWS na poziomie Associate. Chciałbym podzielić się moimi wnioskami dotyczącymi tego osiągnięcia. Uargumentuję z jakiego powodu moim zdaniem warto takie wyróżnienia posiadać. Opowiem dlaczego kolejność zdawania certyfikatów, którą wybrałem według mnie jest najbardziej optymalna pod kątem programisty devops. Opiszę też jak przygotowywałem się do każdego z nich. Na koniec dodam kilka wskazówek i uwag dotyczących egzaminów, które zazwyczaj nie są poruszane, a mogą mieć istotny wpływ na ich wynik.

Concourse – open-source CI/CD na kontenerach

Concourse – open-source CI/CD na kontenerach

Prawie każdy z dostawców chmury udostępnia narzędzia do automatyzacji dostarczania oprogramowania. Microsoft ma Azure Pipelines, Amazon AWS CodePipeline, a Google Cloud Build. Niekwestionowanym liderem wśród open-source do CI/CD jest oczywiście Jenkinsie. Rozwiązania Jenkinsa polegają na dodawaniu do niego wtyczek w zależności od potrzeb i w ten sposób rozszerzamy jego funkcje. Dzisiaj chciałbym pokazać wam jak można inaczej…

Strategie deploymentu aplikacji – przykłady AWS

Strategie deploymentu aplikacji – przykłady AWS

W wielu materiałach dostępnych w internecie możemy przeczytać, że najczęściej wybieranymi strategiamy używanymi przy deploymencie aplikacji są: recrete, rolling-update, canary, blue-green, A/B testing oraz nieco nowsza strategia shadow deployment. Omówie w tym wpisie te strategie oraz pokaże kilka przykłądów z użyciem chmury AWS.

Testy A/B z CloudWatch Evidently

Testy A/B z CloudWatch Evidently

W dzisiejszym wpisie poruszę temat testów A/B nazywanych też bucket testing lub split-run testing. Opiszę krótko na czym polegają testy A/B i dlaczego warto ich używać oraz za pomocą CloudWatch Evidently pokażę jak takie testy przeprowadzać. Testy A/B pozwalają nam na porównanie zachowania użytkowników, którzy mają styczność z naszą aplikacją np. stroną internetową lub programem. Zasada działania jest dość prosta…