Konsep Infrastruktur TI Modern

Konsep DevOps

Cem Sakarya

DevOps Risk Advisor

Komponen utama infrastruktur TI

 

  • Gabungan berbagai komponen
  • Disesuaikan untuk kebutuhan spesifik organisasi

Perangkat lunak

Jaringan

Perangkat keras

Konsep DevOps

Perangkat keras

Server

  • Dapat dihosting di lokasi organisasi sendiri
  • Atau diakses melalui penyedia layanan cloud
Konsep DevOps

Jaringan

  • Komunikasi dengan bagian perangkat lunak lain
  • Komunikasi dengan pengguna melalui internet

Jaringan

Konsep DevOps

Perangkat lunak

 

Kita memerlukan perangkat lunak untuk:

  • Mengelola perangkat keras dan jaringan
  • Mengonfigurasinya untuk kebutuhan organisasi

 

Tujuan perangkat lunak infrastruktur:

  • memungkinkan tim produk mengembangkan dan melayani pelanggan.
Konsep DevOps

Manajemen perubahan

 

  • Perangkat lunak perlu pemeliharaan dan peningkatan terus-menerus
  • Perubahan ini bisa sangat mahal dan mengganggu layanan organisasi
  • Rekayasa Infrastruktur menyediakan alat yang diperlukan untuk membangun produk
Konsep DevOps

Platform pengembang

  Skema Platform Engineering: Developer Platform, Codebase & Version Control, DevOps, dan Deployment Platform. Developer Platform disorot.

Konsep DevOps

Codebase & version control

  Skema Platform Engineering: Developer Platform, Codebase & Version Control, DevOps, dan Deployment Platform. Codebase & Version Control disorot.  

  • Version control: Git
Konsep DevOps

Pipeline DevOps CI/CD

  Skema Platform Engineering: Developer Platform, Codebase & Version Control, DevOps, dan Deployment Platform. DevOps disorot.  

  • DevOps dalam arti sempit: CI/CD
  • Kode perlu dibangun
  • Ubah berkas kode menjadi berkas eksekusi mesin
Konsep DevOps

Platform deployment

  Skema Platform Engineering: Developer Platform, Codebase & Version Control, DevOps, dan Deployment Platform. Deployment Platform disorot.

Konsep DevOps

Manajemen perubahan di mikroservis

Mikrolayanan A ditingkatkan dari versi 1 ke versi 2. Sementara mikrolayanan B tetap di versi 1.

Konsep DevOps

Ayo berlatih!

Konsep DevOps

Preparing Video For Download...