Kategorie: Linux (wszystkie), DevOps. CI/CD, Ansible, Docker i Kubernetes, cloud
Szkolenie dla administratorów systemów, specjalistów IT, architektów i inżynierów chmurowych – oraz wszystkich zainteresowanych pogłębieniem umiejętności w zakresie orkiestracji kontenerów, zarządzania infrastrukturą w chmurze i implementacji związanych z tym praktyk DevOps.
Podczas szkolenia uczestnicy zdobędą wiedzę na temat: Amazon Web Services (AWS) – to jedna z najpopularniejszych platform chmurowych na świecie. Tutaj szkolenie obejmie m. in. tematy związane z podstawowymi usługami AWS oraz konfiguracją maszyn wirtualnych i usług w tym środowisku. Z kolei Terraform, jako narzędzie do “infrastruktury jako kodu”, umożliwia efektywne zarządzanie zasobami w chmurze z poziomu m.in. skryptowego i programistycznego.
Dodatkowo, nieco “na rozgrzewkę” – bo na początku szkolenia, przedstawiamy wybrane narzędzia do monintoringu i wizualizacji stanu systemów (m.in. Prometheus, Grafana, Alertmanager) oraz omawiamy agregację logów systemowych.
Po ukończeniu szkolenia uczestnicy będą gotowi do efektywnego projektowania, wdrażania i zarządzania infrastrukturą w chmurze, wykorzystując aktualne praktyki DevOps.
Osobom zainteresowanym uzyskaniem całości wiedzy z zakresu Devops polecamy też kompletny kurs Bootcamp Devops. Pokrywa on materiał obydwu szkoleń: DEVOPS 101 oraz (niniejszego) DEVOPS 102 – w niższej cenie, niż sumaryczna cena tych szkoleń osobno. Szkolenie niniejsze tzn. DEVOPS 102, jest równoważne dniom 7-10 kursu “Bootcamp DevOps”.
Czas trwania
4 dni
Program
- Monitoring
- wprowadzenie
- Prometheus
- Grafana
- Alertmanager
- podstawy działania
- przykładowa konfiguracja
- Service Discovery
- Agregator logów
- logowanie w formacie JSON
- ELK
- Grafana Loki
- Wprawdzenie do AWS
- rodzaje
- najpopularniejsi dostawcy
- Regiony oraz Availability Zones
- cel
- ważne aspekty podziału na regiony i strefy
- Zarządzanie budżetem
- Opis podstawowych usług chmurowych
- serwery wirtualne
- managed services
- storage
- VPC
- IAM
- zarządzanie użytkownikami
- zarządzanie politykami
- zarządzanie uprawnieniami
- awscli
- Szerszy opis usług
- EC2
- S3
- ALB
- ECR
- Wprowadzenie do Terraform
- przegląd podstawowych koncepcji i terminologii
- pliki konfiguracyjne (HCL – HashiCorp Configuration Language),
- dostawcy (providers),
- zasoby (resources)
- zmienne (variables),
- moduły (modules)
- Instalacja oraz konfiguracja narzędzia Terraform
- instalacja terraform na platformie
- konfiguracja dostawców usług chumurowych
- Podstawowe komendy
- Dostawcy oraz zasoby
- dynamiczne podejście do generowania zasobów
- Terraformie a funkcje warunkowe i Iteracje
- cykl życia zasobów
- tfstate – znaczenie i rola
- zarządzanie stanem utworzonych zasobów
- Provisioner – zasada działania, przykłady zastosowania
- Zmienne
- Zarządzanie stanem
- Outputs
- Uruchomianie kilku usług
- Konfigurowanie usług za pomocą Ansible
- Integracja z narzędziami CI/CD
- wykorzystanie Terraform w procesach Continuous Integration (CI) i Continuous Deployment (CD)
- integracja z Jenkins
Training also available in English.
Przeznaczenie i wymagania
Praktyczna znajomość tematyki związanej z Linuksem i sieciami TCP/IP – na poziomie podstawowym; umiejętność programowania w języku skryptowym (przykładowo linuksowy bash albo Python).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.