Modern IT-infrastruktur: grundläggande begrepp

DevOps-koncept

Cem Sakarya

DevOps Risk Advisor

IT-infrastrukturens huvudkomponenter

 

  • Kombination av olika komponenter
  • Anpassad efter organisationens specifika behov

Programvara

Nätverk

Hårdvara

DevOps-koncept

Hårdvara

Servrar

  • Kan finnas på organisationens egna lokaler
  • Eller nås via en molntjänstleverantör
DevOps-koncept

Nätverk

  • Kommunikation med andra delar av programvaran
  • Kommunikation med användare via internet

Nätverk

DevOps-koncept

Programvara

 

Programvara behövs för att:

  • Hantera hårdvara och nätverk
  • Konfigurera dem för organisationens behov

 

Målet med infrastrukturprogramvara:

  • göra det möjligt för produktteam att utveckla och betjäna kunder.
DevOps-koncept

Ändringshantering

 

  • Programvara kräver löpande underhåll och förbättring
  • Förändringarna kan vara kostsamma och störa organisationens tjänster
  • Infrastruktursteknik tillhandahåller de verktyg som krävs för att bygga produkter
DevOps-koncept

Utvecklarplattform

  Schema över Platform Engineering: Developer Platform, Codebase & Version Control, DevOps och Deployment Platform. Developer Platform är markerad.

DevOps-koncept

Kodbas och versionshantering

  Schema över Platform Engineering: Developer Platform, Codebase & Version Control, DevOps och Deployment Platform. Codebase & Version Control är markerad.  

  • Versionshantering: Git
DevOps-koncept

DevOps CI/CD-pipelines

  Schema över Platform Engineering: Developer Platform, Codebase & Version Control, DevOps och Deployment Platform. DevOps är markerad.  

  • DevOps i snävare bemärkelse – CI/CD
  • Koden behöver byggas
  • Kodfiler omvandlas till maskinexekverbara filer
DevOps-koncept

Driftsättningsplattform

  Schema över Platform Engineering: Developer Platform, Codebase & Version Control, DevOps och Deployment Platform. Deployment Platform är markerad.

DevOps-koncept

Ändringshantering i mikrotjänster

Mikrotjänst A uppgraderas från version 1 till version 2, medan mikrotjänst B stannar kvar i version 1.

DevOps-koncept

Nu kör vi en övning!

DevOps-koncept

Preparing Video For Download...