DEVOPS
Kompetensi Mahasiswa Setelah Perkuliahan
Memahami Apa Itu DevOps?
Memahami cara kerja DevOps.
Memahami Budaya DevOps.
Memahami alat DevOps
Memahami hubungan DevOps dan Cloud Native
Memahami hubungan DevOps dan site reliability engineering (SRE).
Memahami Manfaat DevOps
DevOps menguraikan proses pengembangan
perangkat lunak dan pergeseran budaya organisasi
yang mempercepat pengiriman perangkat lunak
APA ITU DEVOPS? berkualitas lebih tinggi dengan mengotomatisasi dan
mengintegrasikan upaya pengembangan (tim
programer) dan tim operasi TI (operator) – dua
kelompok yang secara tradisional dipraktikkan secara
terpisah satu sama lain
CARA KERJA DEVOPS: SIKLUS HIDUP DEVOPS
CI/CD pipelines
RANTAI ALAT (TOOLCHAIN) Ini termasuk alat perangkat lunak, pustaka, dan
praktik terbaik untuk mengotomatisasi unit,
DEVOPS (LANJUTAN) kontrak, fungsional, kinerja, kegunaan, penetrasi,
dan uji keamanan.
Tuntutan penerapan DevOps dan budaya
Configuration management (infrastructure as
DevOps mengutamakan alat-alat yang
code) tools
mendukung kolaborasi asinkron,
untuk mengonfigurasi dan menyediakan
mengintegrasikan alur kerja DevOps dengan infrastruktur yang sepenuhnya berversi dan
mulus, dan mengotomatiskan seluruh siklus terdokumentasi sepenuhnya dengan menjalankan
via skrip
hidup DevOps sebanyak mungkin. Kategori
alat DevOps meliputi: Monitoring tools
membantu tim DevOps mengidentifikasi dan
menyelesaikan masalah sistem; mereka juga
mengumpulkan dan menganalisis data secara real
time untuk mengungkapkan bagaimana perubahan
kode memengaruhi kinerja aplikasi.
ALAT DEVOPS: MEMBANGUN
RANTAI ALAT (TOOLCHAIN)
DEVOPS (LANJUTAN)
Tuntutan penerapan DevOps dan budaya
DevOps mengutamakan alat-alat yang Continuous feedback tools
mendukung kolaborasi asinkron, Alat yang mengumpulkan umpan balik dari
mengintegrasikan alur kerja DevOps dengan pengguna, baik melalui pemetaan panas
mulus, dan mengotomatiskan seluruh siklus (merekam tindakan pengguna di layar), survei,
atau tiket masalah swalayan.
hidup DevOps sebanyak mungkin. Kategori
alat DevOps meliputi:
Cloud-native adalah pendekatan Saat ini, aplikasi cloud-native biasanya:
untuk membangun aplikasi yang
memanfaatkan teknologi
DEVOPS DAN komputasi cloud fundamental. Dibangun menggunakan layanan mikro
CLOUD-NATIVE Tujuan cloud-native adalah untuk
memungkinkan pengembangan,
DEVELOPMENT penerapan, pengelolaan, dan
kinerja aplikasi yang konsisten
dan optimal di seluruh lingkungan Di-deploy dalam container
komputasi cloud publik, pribadi,
dan multicloud.
Kecepatan,
Pengiriman yang Cepat,
Kecepatan dalam merilis fitur, Keandalan,
Bergerak dan berinovasi dengan
cepat dalam memperbaiki bug, Kualitas pembaruan aplikasi dan
cepat dan cepat beradaptasi
cepat dalam merespon infrastruktur
dengan perubahan
kebutuhkan pelanggan.
1. https://aws.amazon.com/id/devops/what-is-devops/
2. https://narin.co.id/id/article/cloud-computing-pertemuan-
7-devops.html