Modern IT Infrastructure Concepts

DevOps Concepts

Cem Sakarya

DevOps Risk Advisor

Main components of IT infrastructure

 

  • Combination of various components
  • Customized for organizations specific needs

Software

Network

Hardware

DevOps Concepts

Hardware

Servers

  • Can be hosted on organization's own premises
  • Or it can be accessed through a cloud service provider
DevOps Concepts

Network

  • Communication with other parts of the software
  • Communication with the users through the Internet

Network

DevOps Concepts

Software

 

We need software to:

  • Manage the hardware and network
  • Configure them for the organization's use

 

The goal of infrastructure software:

  • enable the product teams to develop and serve customers.
DevOps Concepts

Change management

 

  • Software needs constant maintenance and improvement
  • These changes could be very expensive and disruptive to the services of the organization
  • Infrastructure Engineering provides the tools that's necessary to build products
DevOps Concepts

Developer platform

  Platform Engineering schema: Developer Platform, Codebase & Version Control, DevOps, and Deployment Platform. Developer Platform is highlighted.

DevOps Concepts

Codebase & version control

  Platform Engineering schema: Developer Platform, Codebase & Version Control, DevOps, and Deployment Platform. Codebase & Version Control is highlighted.  

  • Version Control: Git
DevOps Concepts

DevOps CI/CD pipelines

  Platform Engineering schema: Developer Platform, Codebase & Version Control, DevOps, and Deployment Platform. DevOps is highlighted.  

  • DevOps in narrow meaning - CI/CD
  • Code needs to be built
  • Turn code file into machine executable file
DevOps Concepts

Deployment platform

  Platform Engineering schema: Developer Platform, Codebase & Version Control, DevOps, and Deployment Platform. Deployment Platform is highlighted.

DevOps Concepts

Change management in microservices

Microservice A is upgraded from version 1 to version 2. Whereas microservice B stay in version 1.

DevOps Concepts

Let's practice!

DevOps Concepts

Preparing Video For Download...