Koncepty moderní IT infrastruktury

Koncepty DevOps

Cem Sakarya

DevOps Risk Advisor

Hlavní komponenty IT infrastruktury

 

  • Kombinace různých komponent
  • Přizpůsobena specifickým potřebám organizace

Software

Síť

Hardware

Koncepty DevOps

Hardware

Servery

  • Může být umístěn v prostorách organizace
  • Nebo zpřístupněn prostřednictvím poskytovatele cloudových služeb
Koncepty DevOps

Síť

  • Komunikace s ostatními částmi softwaru
  • Komunikace s uživateli prostřednictvím internetu

Síť

Koncepty DevOps

Software

 

Software je potřebný k:

  • Správě hardwaru a sítě
  • Konfiguraci pro potřeby organizace

 

Cíl infrastrukturního softwaru:

  • umožnit produktovým týmům vyvíjet a obsluhovat zákazníky.
Koncepty DevOps

Správa změn

 

  • Software vyžaduje průběžnou údržbu a vylepšování
  • Tyto změny mohou být nákladné a narušit provoz organizace
  • Infrastrukturní inženýrství poskytuje nástroje potřebné k tvorbě produktů
Koncepty DevOps

Vývojářská platforma

  Schéma Platform Engineering: Developer Platform, Codebase & Version Control, DevOps a Deployment Platform. Zvýrazněna je Developer Platform.

Koncepty DevOps

Kódová základna a správa verzí

  Schéma Platform Engineering: Developer Platform, Codebase & Version Control, DevOps a Deployment Platform. Zvýrazněna je Codebase & Version Control.  

  • Správa verzí: Git
Koncepty DevOps

DevOps CI/CD pipeline

  Schéma Platform Engineering: Developer Platform, Codebase & Version Control, DevOps a Deployment Platform. Zvýrazněn je DevOps.  

  • DevOps v užším smyslu – CI/CD
  • Kód je třeba sestavit
  • Převod zdrojového souboru na spustitelný soubor
Koncepty DevOps

Deployment platforma

  Schéma Platform Engineering: Developer Platform, Codebase & Version Control, DevOps a Deployment Platform. Zvýrazněna je Deployment Platform.

Koncepty DevOps

Správa změn v mikroslužbách

Mikroslužba A je povýšena z verze 1 na verzi 2. Mikroslužba B zůstává ve verzi 1.

Koncepty DevOps

Pojďme si procvičit!

Koncepty DevOps

Preparing Video For Download...