DevOps di berbagai domain - Bagaimana DevOps menyelesaikan masalah?



Blog ini juga menunjukkan bahwa DevOps tidak lagi terbatas hanya pada industri teknologi mengatasi masalah yang dihadapi oleh perusahaan dari berbagai domain.

telah menjadi kata kunci terbaru di industri teknologi hingga sekarang. DevOps adalah budaya kolaborasi antar tim, serta seperangkat alat DevOps dan metode penghapusan limbah secara terus menerus dari proses bisnis, yang mengarah pada penyampaian nilai yang terus meningkat kepada pengguna akhir. Istilah DevOps di berbagai domain berarti tidak lagi terbatas pada industri teknologi.

Namun, DevOps dan praktiknya sekarang digunakan di luar sektor teknologi. Di blog ini, kami akan menjelaskan beberapa domain yang telah mulai menerapkan DevOps. Topik yang akan kita bahas di sini adalah sebagai berikut -





  1. Apa itu DevOps?
  2. DevOps di berbagai Domain

Jadi mari kita mulai dengan topik pertama kita

Apa itu DevOps?

DevOps adalah pendekatan pengembangan perangkat lunak yang melibatkan Pengembangan Berkelanjutan, Pengujian Berkelanjutan, Integrasi Berkelanjutan, Penerapan Berkelanjutan, dan Pemantauan Berkelanjutan dari perangkat lunak di seluruh . Aktivitas ini hanya mungkin dilakukan di DevOps, bukan Agile atau waterfall, dan inilah mengapa Facebook dan perusahaan top lainnya memilih DevOps sebagai jalan ke depan untuk tujuan bisnis mereka. DevOps adalah pendekatan yang disukai untuk mengembangkan perangkat lunak berkualitas tinggi dalam siklus pengembangan yang lebih pendek yang menghasilkan kepuasan pelanggan yang lebih besar.



DevOPs-devops di berbagai domain-edureka

layanan sekarang pelatihan sistem tiket

DevOps di Government

Profil

Itu Badan Penerbangan dan Antariksa Nasional (NASA) adalah badan pemerintah Amerika Serikat yang bertanggung jawab atas program luar angkasa sipil bangsa dan untuk penelitian penerbangan dan ruang angkasa.

Tantangan

NASA perlu memindahkan hampir 65 aplikasi dari pusat data berbasis perangkat keras tradisional ke lingkungan berbasis cloud untuk kelincahan dan penghematan biaya yang lebih baik. Garis waktu yang cepat mengakibatkan banyak aplikasi dimigrasi 'apa adanya' ke lingkungan cloud. Ini menciptakan lingkungan yang mencakup beberapa virtual private cloud (VPC) dan akun yang tidak dapat dikelola dengan mudah. Bahkan hal-hal sederhana, seperti memastikan setiap administrator sistem memiliki akses ke setiap server, atau patch sederhana, sangat memberatkan.



Larutan

Masalah ini diselesaikan dengan memanfaatkan Menara Ansible untuk mengelola dan menjadwalkan lingkungan cloud.

Hasil

Sebagai hasil dari penerapan Ansible Tower, NASA diperlengkapi dengan lebih baik untuk mengelola lingkungan AWS-nya. Tower memungkinkan NASA untuk memberikan operasi dan keamanan yang lebih baik kepada kliennya. Ini juga meningkatkan efisiensi sebagai sebuah tim. Jika Anda melihat angkanya, maka:

  • Waktu untuk memperbarui nasa.gov diturunkan dari lebih 1 jam menjadi kurang dari 5 menit
  • Proses penambalan turun dari beberapa hari menjadi 45 menit
  • Mencapai RAM hampir real-time dan pemantauan disk (dicapai tanpa agen)
  • Menyediakan Akun OS di seluruh lingkungan dalam waktu kurang dari 10 menit
  • AMI standar Baselining diturunkan dari 1 jam konfigurasi manual menjadi proses latar belakang yang tidak terlihat dan mulus
  • Tumpukan aplikasi disiapkan dari 1-2 jam hingga di bawah 10 menit per tumpukan

DevOps di Perbankan

Profil

Bank Kerajaan Skotlandia biasa disingkat RBS , adalah salah satu anak perusahaan perbankan ritelGrup Royal Bank of Scotlandplc, bersama denganNatWestdanUlster Bank. Royal Bank of Scotland memiliki sekitar 700 cabang, terutama di Skotlandia, meskipun ada cabang di banyak kota besar di seluruh Inggris dan Wales.

Tantangan

Royal Bank of Scotland sedang berjuang untuk mengkonsolidasikan dan merancang ulang pusat transaksi pembayaran strategisnya, yang melibatkan lusinan titik kontak integrasi. RBS baru-baru ini mengakuisisi lembaga keuangan lain, sehingga perlu mengintegrasikan sistem perusahaan tersebut. Namun, RBS sudah dalam proses memigrasi sistemnya sendiri ke pusat transaksi strategis baru dan memberikan 43 peningkatan fungsional dengan platform baru. Biaya dan kerumitan pemeliharaan empat hub perpesanan terpisah, sebenarnya, berlipat empat.

Larutan

Akhirnya, solusi dikembangkan untuk membantu bank mengatasi tantangan integrasinya. Hal ini diperlukan untuk membantu bank dalam mengidentifikasi semua poin di seluruh siklus hidup pengiriman perangkat lunak yang dapat menggunakan pengujian otomatis, pengembangan tangkas, dan virtualisasi layanan untuk mempercepat pengembangan, mengidentifikasi cacat lebih awal, dan mempercepat rilis ke produksi.

Solusinya termasuk alat integrasi dan virtualisasi layanan. Produk perangkat lunak ini membantu menciptakan lingkungan virtual ujung ke ujung untuk pengujian daripada harus membuat lingkungan pengujian nyata, yang mahal untuk dibuat dan sulit untuk dipelihara.

Dengan menggunakan solusi tersebut, RBS dapat mengotomatiskan pengujian integrasi di lebih dari 80 antarmuka dan sub-sistem yang terlibat dalam pelaksanaan transaksi perdagangannya. Ini memungkinkan pengujian berkelanjutan dan mendukung proses pengembangan tangkas tim.

Hasil

Dalam tiga tahun, RBS menyadari manfaat besar dari integrasi dan solusi virtualisasi layanan. Manfaat tersebut adalah sebagai berikut:

  • Mengurangi waktu pengujian integrasi sistem dari tiga minggu menjadi setengah hari

  • Mengurangi jumlah insiden produksi dari cacat yang tidak terdeteksi sebesar 99,6 persen

  • Meningkatkan kapasitas pengiriman proyek sebesar 100 persen, tumbuh dari 40 menjadi 80 proyek yang diselesaikan setiap tahun

  • Menghemat sekitar US $ 6 juta untuk perangkat keras, perangkat lunak, dan biaya sumber daya

  • Mempercepat waktu dari permulaan proyek hingga pengiriman sebesar 44 persen, memungkinkan bank untuk membawa produk dan layanan kepada pelanggan lebih cepat dan menangkap peluang pasar baru

DevOps dalam Asuransi

Profil

NJM Insurance Group, yang berkantor pusat diWest Trentonbagian dariKotapraja Ewing,Mercer County,Jersey baru,Amerika Serikat, menawarkan mobil pribadi, mobil komersial, kompensasi pekerja, pemilik rumah, dan payungPertanggungan.Perusahaan ini dibentuk pada tahun 1913 oleh sekelompok pemilik pabrik yang mencari perlindungan kompensasi pekerja.NJM telah berkembang untuk memberikan asuransi kepada lebih dari 850.000 pemegang polis yang tinggal di New Jersey danPennsylvania.

Tantangan

Saat New Jersey Manufacturers Insurance Group (NJM) meningkatkan platform teknologi inti, mereka ingin mempercepat pengiriman perangkat lunak untuk menyelaraskan praktik pengiriman dengan tuntutan bisnis untuk solusi yang ditingkatkan. Dengan volume dan irama kerja yang meningkat dari hari ke hari, mereka dengan cepat mencapai batasnya saat mencoba menskalakan proses penerapan perangkat lunak yang sepenuhnya manual.

Mempertahankan dan menunjukkan kepatuhan tanpa menerapkan proses manual yang lebih menyakitkan juga merupakan perhatian utama perusahaan asuransi besar ini. NJM membutuhkan cara yang lebih andal untuk merampingkan penerapan perangkat lunak dan pada saat yang sama memastikan kontrol kepatuhan dipertahankan. Tujuan utama mereka adalah untuk mengotomatiskan peluncuran perangkat lunak berkualitas tinggi dan pada saat yang sama mengurangi kerumitan dan meminimalkan biaya overhead.

Larutan

NJM berhasil menerapkan otomatisasi penerapan yang mempercepat dan menstandarkan proses pengiriman perangkat lunak sambil membantu mereka menunjukkan kepatuhan dengan lebih mudah. Inisiatif ini secara signifikan mengurangi biaya operasional dan proses penerapan yang efisien sehingga NJM dapat menyesuaikan skala.

Hasil

  • Mengurangi waktu penerapan secara dramatis Penyebaran non-produksi - dari hari ke menit Penyebaran produksi - 30% -50% lebih cepat
  • 1.000 hingga 1.500+ penerapan per bulan melalui otomatisasi. Beberapa tahun lalu, perusahaan menangani rilisnya secara manual
  • Perusahaan mulai melakukan penerapan berkelanjutan, terjadwal, dan layanan mandiri. Menghilangkan ketergantungan pada teknisi ahli khusus untuk menyebarkan perangkat lunak. QA, pengembang, dan peserta pelatihan sekarang menangani penerapan
  • Kepatuhan tanpa kerumitan Sangat terlihat, proses tanpa sentuhan yang sepenuhnya dapat dilacak dan diaudit

DevOps di Retail

Profil

cara menggunakan replace di java

Pengecer khusus ini adalah nama rumah tangga terkenal yang sahamnya diperdagangkan di NYSE. Dengan sekitar 100 toko di seluruh AS dan kehadiran eCommerce yang kuat, pengecer ini dikenal dengan barang dagangannya yang menginspirasi dan juga secara konsisten mendapat peringkat sebagai salah satu tempat terbaik untuk bekerja.

Tantangan

Karena lanskap ritel berubah dengan cepat, organisasi ini ingin memungkinkan tim pengembangan in-house-nya untuk tetap gesit dan selangkah lebih maju dalam persaingan. Bertugas untuk melayani situs eCommerce organisasi dan sistem di dalam toko, perusahaan memutuskan untuk membuat rencana modernisasi TI yang dipecah menjadi proyek terpisah. Proyek pertama semacam itu adalah menumbuhkan pengembang dan otomatisasi TI, meningkatkan produktivitas mereka dan kemampuan untuk melakukan iterasi dengan cepat pada inovasi.

Larutan

  • Layanan mikro kontainer Docker
  • Komputasi awan berbasis DevOps
  • CI / CD yang sepenuhnya otomatis digabungkan dengan infrastruktur yang tidak dapat diubah

Hasil

Sebagai toko pengembangan yang memiliki banyak keahlian, tim pengembangan pengecer ini sangat ingin membuat standarisasi pada satu platform. Lingkungannya telah berkembang menjadi kompleks dan sulit untuk dikelola, dengan layanan mikro berbasis kontainer Docker baru yang bekerja bersama dengan alat-alat seperti Ansible, Docker Swarm dan Hashicorp Consul and Vault, organisasi telah memperoleh otomatisasi tingkat yang lebih tinggi.Otomatisasi ini, pada gilirannya, memungkinkan pengembang untuk bekerja lebih cepat, mengulang dengan gesit, dan menciptakan dampak yang lebih strategis pada organisasi.

DevOps dalam Perjalanan

Profil

Amadeus adalah salah satu operator perjalanan terbesar di dunia. Sistem mereka berinteraksi 90% dari semua transaksi terkait perjalanan, melayani lebih dari 700 perusahaan penerbangan dan sekitarnya 600.000 hotel, memproses lebih dari 55.000 operasi per detik pada beban puncak - dan jumlahnya terus bertambah.

Masalah

Perusahaan menggunakan cloud pribadi dengan mesin virtual yang dilayani oleh Vagrant dan vSphere. Namun, jumlah sumber daya komputasi yang dihabiskan untuk mempertahankan lapisan hypervisor infrastruktur terlalu tinggi, dan kecepatan pemrosesan tidak optimal, sementara penundaan bahkan beberapa detik dapat mengakibatkan kerugian besar bagi operator perjalanan.

Larutan

Perusahaan memilih Buruh pelabuhan bukannya Gelandangan dan memutuskan untuk pindah ke cloud lokal yang menjalankan OpenShift, Docker, dan Kubernetes. Dengan menggunakan sistem manajemen DevOps berpemilik, mereka dapat memanfaatkan seluruh infrastruktur TI mereka secara efisien, mengambil sumber daya yang sebelumnya digunakan oleh hypervisor. Ini menyumbang hampir dua puluh% dari kekuatan komputasi mereka.

Hasil

Perusahaan mendapat s jutaan sumber daya komputasi dengan hanya memanfaatkan infrastruktur TI mereka secara efisien. Selain itu, container Docker yang berjalan di cluster Kubernetes memungkinkan pemrosesan beban kerja secara real-time, karena tidak ada penundaan karena tidak adanya lapisan hypervisor.

Seperti yang diperlihatkan daftar ini, industri bisa mendapatkan keuntungan dari menggunakan DevOps meskipun mereka tidak berpusat pada teknologi. Salah satu tujuan utama DevOps adalah menghentikan departemen bekerja dengan cara yang terkotak-kotak. Sebaliknya, itu mendorong mereka untuk berkomunikasi satu sama lain. Tujuan itu membantu mencapai tujuan lebih cepat dengan lebih sedikit gesekan.

Sekarang kamu sudah mengerti DevOps di berbagai domain , lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kursus Pelatihan Sertifikasi DevOps Edureka membantu peserta didik untuk memahami apa itu DevOps dan mendapatkan keahlian dalam berbagai proses dan alat DevOps seperti Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack, dan GIT untuk mengotomatiskan beberapa langkah di SDLC.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar dan kami akan menghubungi Anda kembali.