====== Zarządzanie Systemami Rozproszonymi ====== Na laboratoriach z przedmiotu **Zarządzanie Systemami Rozproszonymi** poznajemy najważniejsze narzędzia wykorzystywane w pracy z systemami chmurowymi, takie jak ''Ansible'', ''Kubernetes'', ''Terraform''. Poruszamy zagadnienia automatyzacji środowiska systemowego, budowania kontenerów aplikacyjnych, zarządzania środowiskami dla aplikacji skonteneryzowanych oraz zarządzania infrastrukturą chmurową za pomocą kodu źródłowego. W trakcie zajęć zapoznajemy się z koncepcją **IaC** (//Infrastructure as a Code// – Infrastruktura jako Kod), czyli definiowaniem i wdrażaniem zasobów chmurowych poprzez kod opisujący pożądany stan infrastruktury. Poznajemy również podejście **GitOps**, będące rozszerzeniem IaC o konfigurację aplikacji i przechowywanie całego kodu wdrożeniowego w systemie kontroli wersji – w naszym przypadku ''Git''. ===== Materiały ===== * [[https://www.cs.put.poznan.pl/jwozniak/zsr-lab/|Skrypty autorstwa Jakuba Woźniaka]]