DevOps – Pengembangan & Operasi

Waktu baca 4 menit
DevOps – Pengembangan & Operasi
Gambar: Roman Samborskyi | Dreamstime
Membagikan

Berkat teknologi yang berkembang, kami dapat melakukan segalanya dengan lebih cepat, lebih baik, dan dengan konsumsi sumber daya yang semakin sedikit. Kita dapat melihat ini di setiap industri, tetapi tidak diragukan lagi TI adalah pemimpin di bidang ini – alat dan metodologi baru sedang dikembangkan, termasuk DevOps. Apa itu?

Apa itu DevOps?

Meskipun metode ini relatif baru menjadi populer, itu bukan hal baru di dunia TI. Itu dibahas kembali pada tahun 2009 di sebuah konferensi di Ghent, yang membuka serangkaian pertemuan yang disebut DevOps Days. Saran utamanya adalah untuk meningkatkan komunikasi dan kolaborasi antara tim pengembangan dan admin. Oleh karena itu namanya, yang menggabungkan pengembangan dan operasi (eng. Pengembangan & Operasi – “pengembangan dan operasi”).

DevOps adalah cara baru dalam menjalankan proyek perangkat lunak di mana dua departemen yang dulu bekerja secara terpisah sekarang berkolaborasi satu sama lain. Mengapa perusahaan mulai membuat perubahan ini? Untuk meningkatkan proses produksi.

Apa yang berubah dengan DevOps?

Sebelum penerapan metodologi ini, dua departemen utama yang bertanggung jawab atas pelaksanaan proyek memiliki prioritas dan tujuan yang berbeda. Pengembang ingin menyelesaikan pekerjaan pemrograman secepat mungkin dan mengimplementasikan perangkat lunak di situs pelanggan. Namun, kebijakan ini bertentangan dengan kepentingan departemen administrasi, yang lebih memilih untuk meminimalkan jumlah perubahan kode.

DevOps
Gambar: Roman Samborskyi | Dreamstime

Apa hasil dari model kerja ini? Lebih banyak kesalahan, lebih banyak waktu dan biaya pengiriman, dan kualitas produk yang dikirimkan lebih rendah. Semua orang kehilangan: perusahaan, karyawan, dan pengguna akhir.

Solusinya ditemukan dalam menggabungkan dua divisi menjadi satu tim, yang anggotanya berbagi pengetahuan dan temuan satu sama lain. Beginilah cara DevOps awalnya berfungsi, dan dalam bentuk inilah perusahaan kecil sekarang menerapkannya – administrator berkenalan dengan dasar-dasar pengetahuan produksi, dan pengembang mengembangkan kompetensi di bidang dukungan.

Desain Berbasis Domain – Pemrograman DDD
Desain Berbasis Domain – Pemrograman DDD
Waktu baca 5 menit
Ratmir Belov
Journalist-writer

Perubahan lainnya adalah meningkatnya minat dalam otomatisasi proses (pengujian, analisis, implementasi, dan pemantauan) dan infrastruktur cloud, yang telah menjadi bagian integral dari DevOps. Dunia TI telah memperoleh tidak hanya metodologi yang sangat praktis, tetapi juga berbagai alat dan teknologi baru. Perubahan dalam mode operasi sangat efektif sehingga lebih banyak perusahaan menerapkannya, dan posisi baru telah muncul di pasar – insinyur DevOps.

Model kerja berulang

Modifikasi yang sangat penting yang kami berikan kepada DevOps adalah penggantian model kerja air terjun dengan model berulang. Apa artinya ini dan apa manfaatnya? Sistem “tradisional” atau cascading membagi proses implementasi proyek ke dalam tahap-tahap terpisah, berjalan satu demi satu. Penting untuk dicatat bahwa untuk mulai mengerjakan fase proyek berikutnya, Anda harus terlebih dahulu menyelesaikan semua tugas dari fase sebelumnya. Model ini terbukti bermasalah karena semua langkah selanjutnya harus diselesaikan jika modifikasi diperlukan pada tahap implementasi yang lebih awal.

Cookie adalah file misterius yang hanya diketahui oleh sedikit orang
Cookie adalah file misterius yang hanya diketahui oleh sedikit orang
Waktu baca 5 menit
Ratmir Belov
Journalist-writer

Juga diperhatikan bahwa selama proses implementasi, harapan pelanggan berubah, yang memaksa tim untuk melakukan beberapa koreksi. Seperti yang Anda duga, banyak sumber daya waktu yang dihabiskan, dan sebagai hasilnya, efek akhirnya jauh dari sempurna.

Kekurangan ini dihilangkan dalam model iteratif. Awalnya, hanya asumsi kasar yang dibuat di sini, yang kemudian diperiksa dan disempurnakan dalam proses implementasi. Selain itu, alih-alih menunggu semua pekerjaan selesai, cuplikan kode dibuat dan diuji sedini mungkin. Dengan demikian, tim merespon dengan cepat terhadap kemungkinan kebutuhan perubahan, dan hasil akhir sepenuhnya sesuai dengan harapan pelanggan saat ini.

Untuk Siapa DevOps?

Penerima manfaat terbesar dari metode ini adalah organisasi yang operasinya memerlukan perubahan yang sering, tetapi tidak harus besar, pada infrastruktur produk.

DevOps
Gambar: Elnur | Dreamstime
Perlu ditekankan bahwa industri TI bukanlah monopoli di sini, meskipun mungkin terlihat demikian. Perusahaan dari e-commerce, perbankan, telekomunikasi, media, dan sektor lainnya sama-sama ingin menggunakan DevOps. Contohnya sudah dekat: Google, Netflix, Etsy, Facebook, Amazon. Dalam kasus raksasa ini, kodenya bahkan disuntikkan beberapa ratus kali sehari!

Apakah DevOps memiliki masa depan?

Perusahaan yang telah memutuskan untuk menerapkan DevOps melihat lebih banyak metode ini daripada hanya otomatisasi dan budaya kerja. Mereka memahami bahwa pemenangnya adalah pemasok yang dapat bekerja lebih cepat, lebih efisien dan dengan hasil yang lebih baik dari pesaing. Oleh karena itu, statistik bahwa, misalnya, 77% perusahaan Amerika menyatakan penggunaan DevOps dalam proses implementasi atau memiliki solusi seperti itu dalam waktu dekat tidak mengejutkan.

Infografis – seni menyajikan informasi
Infografis – seni menyajikan informasi
Waktu baca 6 menit
Ratmir Belov
Journalist-writer
Studi juga menunjukkan bahwa perusahaan keamanan siber yang paling sukses adalah perusahaan DevOps yang paling sukses. Karena itu, kesimpulannya jelas. Dengan keamanan yang saat ini berada di urutan teratas daftar tugas di seluruh dunia, DevOps hanya dapat berkembang dari kekuatan ke kekuatan.
Peringkat artikel
0,0
0 Penilaian
Nilai artikel ini
Ratmir Belov
Silakan tulis pendapat Anda tentang topik ini:
avatar
  Pemberitahuan komentar  
Beritahu tentang
Ratmir Belov
Baca artikel saya yang lain:
Isi Menilai itu Komentar
Membagikan

Anda mungkin juga menyukai

ERP – perencanaan sumber daya perusahaan
Waktu baca 6 menit
Svetlana Gatsakova
Svetlana Gatsakova
Director of Corporate Information Systems Department
GDPR di era digital
Waktu baca 4 menit
Ratmir Belov
Journalist-writer
Desain Berbasis Domain – Pemrograman DDD
Waktu baca 5 menit
Ratmir Belov
Journalist-writer

Pilihan Editor

Berapa lama panel surya bertahan – ulasan para ahli
Waktu baca 6 menit
5.0
(1)
Nikolay Babinov
Renewable Energy Expert
Apa itu asisten virtual – apa fungsi utamanya dan di bidang apa ia digunakan?
Waktu baca 5 menit
5.0
(1)
Roman Mikhailov
Expert in the implementation of AI technologies