Nowoczesna infrastruktura IT

Koncepcje DevOps

Cem Sakarya

DevOps Risk Advisor

Główne komponenty infrastruktury IT

 

  • Kombinacja różnych komponentów
  • Dostosowana do potrzeb organizacji

Oprogramowanie

Sieć

Sprzęt

Koncepcje DevOps

Sprzęt

Serwery

  • Może być hostowany we własnej siedzibie organizacji
  • Lub dostępny przez dostawcę usług chmurowych
Koncepcje DevOps

Sieć

  • Komunikacja z innymi częściami oprogramowania
  • Komunikacja z użytkownikami przez Internet

Sieć

Koncepcje DevOps

Oprogramowanie

 

Oprogramowanie jest potrzebne do:

  • Zarządzania sprzętem i siecią
  • Konfigurowania ich na potrzeby organizacji

 

Cel oprogramowania infrastrukturalnego:

  • umożliwienie zespołom produktowym tworzenia usług dla klientów.
Koncepcje DevOps

Zarządzanie zmianami

 

  • Oprogramowanie wymaga stałej konserwacji i ulepszeń
  • Zmiany mogą być kosztowne i zakłócać działanie usług
  • Inżynieria infrastruktury dostarcza narzędzi niezbędnych do budowania produktów
Koncepcje DevOps

Platforma deweloperska

  Schemat Platform Engineering: Platforma deweloperska, Baza kodu i kontrola wersji, DevOps oraz Platforma wdrożeniowa. Wyróżniona Platforma deweloperska.

Koncepcje DevOps

Baza kodu i kontrola wersji

  Schemat Platform Engineering: Platforma deweloperska, Baza kodu i kontrola wersji, DevOps oraz Platforma wdrożeniowa. Wyróżniona Baza kodu i kontrola wersji.  

  • Kontrola wersji: Git
Koncepcje DevOps

Potoki CI/CD w DevOps

  Schemat Platform Engineering: Platforma deweloperska, Baza kodu i kontrola wersji, DevOps oraz Platforma wdrożeniowa. Wyróżniony DevOps.  

  • DevOps w wąskim znaczeniu – CI/CD
  • Kod wymaga budowania
  • Przekształcenie pliku kodu w plik wykonywalny
Koncepcje DevOps

Platforma wdrożeniowa

  Schemat Platform Engineering: Platforma deweloperska, Baza kodu i kontrola wersji, DevOps oraz Platforma wdrożeniowa. Wyróżniona Platforma wdrożeniowa.

Koncepcje DevOps

Zarządzanie zmianami w mikroserwisach

Mikroserwis A jest aktualizowany z wersji 1 do wersji 2. Mikroserwis B pozostaje w wersji 1.

Koncepcje DevOps

Czas na ćwiczenia!

Koncepcje DevOps

Preparing Video For Download...