DevOps dan Hybrid Cloud: Hidup di Jalur Cepat?

Diterbitkan: 2022-07-05

pengantar

Awan hibrida adalah salah satu keuntungan terbaik untuk industri TI. Cloud menawarkan fitur private dan public cloud sesuai kebutuhan perusahaan. Selain itu ketika diberdayakan dengan DevOps, itu menjadi lebih baik.

Artikel ini akan menilai bagaimana kecepatan dapat menjadi tujuan yang mudah dicapai jika semua elemen DevOps dan cloud hybrid disatukan dengan cara yang tepat.

Gangguan Digital Peluncuran DevOps dan Hybrid Cloud

Laju dan tingkat transformasi bisnis yang dimungkinkan oleh cloud, analisis prediktif, perangkat portabel, dan pekerjaan aplikasi tidak ada bandingannya. Prototipe perusahaan baru mulai bermunculan, sementara yang lain sudah ketinggalan zaman; perusahaan yang lahir di web seperti Facebook, Homeaway, dan Uber adalah salah satu contoh paling nyata tentang bagaimana perusahaan konvensional dihalangi oleh pesaing baru. Gangguan ini terutama didorong oleh perubahan yang dialami dalam perilaku pelanggan, yang dimungkinkan oleh kemajuan teknologi. Saat konsumen mencari tautan elektronik langsung dengan perusahaan tempat mereka berbisnis—seringkali dari desainer aplikasi portabel mereka mengambil tanggung jawab tambahan untuk pengalaman pengguna. Saat ini, tidak ada perusahaan yang kebal terhadap pergeseran seismik ini; lebih dari sebelumnya, teknologi dan fleksibilitas sangat penting untuk kesehatan dan pertumbuhan baik perusahaan yang sudah ada maupun perusahaan baru. Prosedur layanan dan pengiriman produk harus dioptimalkan untuk kemajuan dan time-to-market dalam organisasi modern. Pendekatan seperti teknik Agile, Lean Startup, dan Design Thinking menjadi semakin sesuai untuk bantuan dalam pengembangan dan penataan opsi teknologi yang sangat orisinal dan kreatif, dan cloud semakin dipandang sebagai situs ideal untuk penerapan perangkat lunak perusahaan.

Cloud dan DevOps mempercepat implementasi berbagai domain aplikasi dan perubahan yang sudah ada. Perangkat lunak sedang bertransisi dari aplikasi asli yang rumit dengan banyak interkoneksi yang diselesaikan pada waktu pengembangan ke infrastruktur yang lebih terdesentralisasi dengan dependensi yang diselesaikan pada eksekusi program. Desain yang berpusat pada layanan ini, baik yang mendukung cloud atau cloudnative, menuai manfaat dari modulus elastisitas cloud untuk memberdayakan pembaruan yang lebih berbeda. Aplikasi Cloud Web adalah aplikasi yang dibuat khusus untuk cloud.

Mereka memprioritaskan keterlibatan pengguna di berbagai titik kontak, seperti saluran seluler dan situs media sosial seperti Facebook, Yelp, dll. Aplikasi Web berbasis cloud sering menggunakan layanan mikro tanpa server untuk memberdayakan transisi dan untuk mobilisasi kelincahan, serta untuk menggunakan kembali layanan web yang ada (pemrosesan data, analisis prediktif, fungsi eksekutif, Internet of Things, dan lain-lain) untuk mengurangi waktu produksi. Aplikasi cloud-native, yang biasanya dikaitkan dengan organisasi yang lahir di web, memanfaatkan fungsionalitas cloud seperti multi-tenancy dan skalabilitas sumber daya yang sepenuhnya otomatis dan fleksibel.

Dua Profil

Ada dua profil DevOps. Menurut IBM, kebutuhan akan aplikasi cloud-native dan cloud-enabled mendukung kehadiran 2 profil utama di antara banyak pendatang Cloud DevOps. Anggota tim dengan profil cloud-native akan memiliki kebutuhan yang berbeda dari anggota tim dengan profil cloud-enabled.

Profil cloud-asli

Sementara profil cloud asli sering dikaitkan dengan asosiasi on-the-web yang dirancang, itu semakin banyak ditemukan di kelompok Inovasi atau Lini Bisnis di dalam asosiasi yang lebih besar. Profil ini dijelaskan oleh kelompok-kelompok kecil yang mencoba memperpendek siklus pengangkutan yang berpusat pada kelangsungan hidup dan hasil klien (atau bisnis). Lihat Gambar 1. Kesulitan dasar untuk profil pengadopsi DevOps ini ditampilkan pada Gambar-2, dengan pengaturan terkait yang mereka cari di sisi kanan:

Gambar 1

Gambar 2

Profil yang mendukung cloud

Profil yang diberdayakan cloud biasanya ditemukan di asosiasi TI yang mengikuti dan memajukan kerangka kerja yang kompleks. Profil ini dijelaskan oleh kelompok kelompok yang bekerja untuk siklus pengangkutan yang lebih lama yang berpusat pada peningkatan kualitas, waktu pemasaran yang lebih cepat, dan penyesuaian biaya dan nilai. Dikoordinasikan ke dalam kelompok kelompok, mereka mengawasi kerangka kerja yang kompleks dengan banyak bagian terkait, memanfaatkan berbagai tahap inovasi di seluruh kelompok. Biasanya, tidak hanya akan ada berbagai tahap (komputer terpusat, mid-range, diedarkan, dll) tetapi juga berbagai usia inovasi untuk diawasi — misalnya, bagian-bagian tertentu yang tunduk pada kode yang disusun untuk tahap warisan. Lihat Gambar 3. Profil cloud-empowered tidak hanya menghadapi kesulitan yang sama seperti profil cloud-local, tetapi juga pengaturan yang lebih sulit secara fundamental dari kesulitan-kesulitan ekstra dasar. Ini ditampilkan di sisi kiri Gambar 4, dengan pengaturan terkait di sisi kanan

Gambar-3

Gambar-4

Tantangan Migrasi

Seperti yang telah dibahas di halaman-halaman ini dalam beberapa detail sampai sekarang, transisi ke cloud campuran yang didukung oleh DevOps akan gagal jika asosiasi berpikir yang perlu mereka tekankan hanyalah perkakas dan penggunaan. Ini bukan. Dasar dari kedua perubahan tersebut adalah perubahan sosial yang luas. DevOps adalah tentang kegesitan, kepercayaan, dan kemandirian, seperti halnya cloud hybrid.

Secara khusus, bagaimanapun, DevOps dan setengah dan setengah cloud berjanji untuk meningkatkan pengalaman desainer asosiasi (DevX), dan itu bukanlah sesuatu yang dapat dicapai dengan instrumen penandaan pada dasarnya atau dengan mengambil pendekatan GitOps. DevX menyiratkan pengembangan yang independen dan tidak terikat. Ini menyiratkan penguatan, pengalaman klien dan administrasi diri. Ini adalah perubahan yang dapat terjadi dengan perubahan yang bermanfaat dalam budaya bisnis, bukan perangkat. Juga, ini adalah tahap awal yang penting yang masih coba dipahami oleh banyak asosiasi.

Individu adalah tema lain yang sangat usang, tetapi salah satu yang terus memberikan ujian yang signifikan. Perubahan sosial yang diharapkan dapat secara efektif melaksanakan DevOps dapat, secara hipotetis, dimulai hanya dengan satu individu. Bagaimanapun, untuk hasil yang bermanfaat, benar-benar membutuhkan perubahan jangka panjang karena keyakinan yang tertanam kuat dibubarkan dan kesetiaan leluhur dipisahkan.

Misalnya, banyak yang menerima bahwa pelaksanaan DevOps memerlukan perekrutan individu baru. Keyakinan itu mencakup dua kesalahan: Satu, bahwa asosiasi benar-benar ingin mempekerjakan kelompok yang mereka butuhkan dan dua, bahwa DevOps hanyalah judul tugas. Seperti yang mungkin kita sadari, grup DevOps yang layak tidak direkrut, itu dibuat melalui penggabungan peningkatan dan tugas. Gudang lama, tempat pengembang dibuat dan operasi bekerja, adalah sisa dari masa yang kurang terang.

Pindah ke cloud hybrid menyiratkan bahwa lebih banyak pertimbangan harus diambil untuk keamanan dan perlindungan. Salah satu masalah utama adalah bahwa sekarang tidak cukup bagi kelompok keamanan untuk memerintah dari posisi yang tinggi. Dengan kontrol yang berpindah dari ruang server ke cloud dan dari arsitek operasi yang sangat tertutup ke seluruh grup, pendekatan keamanan juga perlu diubah. Desainer yang cakap akan memilih pilihan yang ideal; namun, mereka membutuhkan alat dasar yang tepat yang mengambil pilihan mereka dari hipotesis ke dunia nyata dan melindungi individu yang tidak begitu sadar.

Ini harus menjadi dorongan untuk menyebabkan asosiasi duduk dan menyelidiki keamanan apa yang sebenarnya disiratkan oleh cloud, pemegang, dan layanan mikro. Jika perpindahan bersamaan ke DevOps dan cloud hybrid adalah dorongan itu, begitu juga. Demikian pula, saat DevOps mengubah cara kelompok mendekati pekerjaan mereka, DevSecOps akan mengganggu cara mereka memeriksa keamanan.

Kesimpulan

Pergi cepat adalah sesuatu yang kita semua inginkan, namun, itu tidak mudah. Setiap transformasi teknologi membutuhkan waktu dan persiapan untuk pemahaman yang jelas. DevOps dengan hybrid cloud tentunya merupakan pilihan yang bagus, tetapi perlu diterapkan dengan hati-hati.