DevOps dalam pelbagai domain - Bagaimana DevOps menyelesaikan masalah?



Blog ini juga menunjukkan bahawa DevOps tidak hanya terhad kepada industri teknologi mengatasi masalah yang dihadapi oleh syarikat dari pelbagai domain

telah menjadi kata kunci terkini dalam industri teknologi seperti sekarang. DevOps adalah budaya kolaborasi antara pasukan, serta sekumpulan alat dan kaedah DevOps penghapusan sampah secara berterusan dari proses perniagaan, yang membawa kepada penyampaian nilai yang terus meningkat kepada pengguna akhir. Istilah DevOps dalam pelbagai domain bermaksud tidak terhad kepada industri teknologi.

Walau bagaimanapun, DevOps dan amalannya kini digunakan di luar sektor teknologi. Di blog ini, kami akan memberi penerangan mengenai berbagai domain yang telah mulai menerapkan DevOps. Topik yang akan kita bahas di sini adalah seperti berikut -





  1. Apa itu DevOps?
  2. DevOps dalam pelbagai Domain

Oleh itu mari kita mulakan dengan topik pertama kita

Apa itu DevOps?

DevOps adalah pendekatan pengembangan perisian yang melibatkan Pembangunan Berterusan, Pengujian Berterusan, Integrasi Berterusan, Penerapan Berterusan dan Pemantauan Berterusan perisian sepanjang . Kegiatan ini hanya mungkin dilakukan di DevOps, bukan Agile atau air terjun, dan inilah sebabnya mengapa Facebook dan syarikat teratas lain memilih DevOps sebagai jalan maju untuk tujuan perniagaan mereka. DevOps adalah pendekatan pilihan untuk mengembangkan perisian berkualiti tinggi dalam kitaran pengembangan yang lebih pendek yang menghasilkan kepuasan pelanggan yang lebih besar.



DevOP-devops dalam pelbagai domain-edureka

DevOps dalam Kerajaan

Profil

The Pentadbiran Aeronautik dan Angkasa Negara (NASA) adalah agensi kerajaan Amerika Syarikat yang bertanggungjawab untuk program ruang angkasa awam negara ini dan untuk penyelidikan aeronautik dan aeroangkasa.

Cabaran

NASA perlu memindahkan hampir 65 aplikasi dari pusat data berasaskan perkakasan tradisional ke persekitaran berasaskan awan untuk ketangkasan dan penjimatan kos yang lebih baik. Garis masa yang cepat mengakibatkan banyak aplikasi dimigrasikan ‘apa adanya’ ke lingkungan awan. Ini mewujudkan persekitaran yang merangkumi banyak awan peribadi maya (VPC) dan akaun yang tidak dapat diuruskan dengan mudah. Malah perkara-perkara sederhana, seperti memastikan setiap pentadbir sistem mempunyai akses ke setiap pelayan, atau penambalan sederhana, sangat membebankan.



Penyelesaian

Masalah ini diselesaikan dengan memanfaatkan Menara Ansible untuk mengurus dan menjadualkan persekitaran awan.

tutorial sql dan pl sql

Keputusan

Hasil pelaksanaan Menara Ansible, NASA dilengkapi dengan lebih baik untuk menguruskan persekitaran AWSnya. Tower membenarkan NASA memberikan operasi dan keselamatan yang lebih baik kepada pelanggannya. Ia juga meningkatkan kecekapan sebagai satu pasukan. Sekiranya anda melihat nombor, maka:

  • Masa untuk mengemas kini nasa.gov diturunkan dari lebih dari 1 jam ke bawah 5 minit
  • Proses menambal turun dari beberapa hari hingga 45 minit
  • Mencapai pemantauan hampir masa nyata RAM dan cakera (dicapai tanpa ejen)
  • Menyediakan Akaun OS di seluruh persekitaran dalam masa kurang dari 10 minit
  • AMI standard baselining diturunkan dari konfigurasi manual selama 1 jam untuk menjadi proses latar belakang yang tidak kelihatan dan lancar
  • Susunan aplikasi disiapkan dari 1-2 jam hingga di bawah 10 minit setiap timbunan

DevOps dalam Perbankan

Profil

Bank Diraja Scotland biasanya disingkat sebagai RBS , adalah salah satu anak syarikat perbankan runcit diKumpulan Royal Bank of Scotlandplc, bersama-sama denganNatWestdanUlster Bank. Royal Bank of Scotland mempunyai sekitar 700 cawangan, terutamanya di Scotland, walaupun terdapat cawangan di banyak bandar dan kota besar di seluruh England dan Wales.

Cabaran

Royal Bank of Scotland sedang berusaha untuk menggabungkan dan membina semula pusat transaksi pembayaran strategiknya, yang melibatkan puluhan titik sentuh integrasi. RBS baru-baru ini memperoleh institusi kewangan lain, jadi ia perlu mengintegrasikan sistem syarikat itu. Namun, RBS sudah dalam proses memigrasikan sistemnya sendiri ke hab transaksi strategik baru dan memberikan 43 peningkatan fungsional dengan platform baru. Kos dan kerumitan untuk mengekalkan empat pusat pemesejan yang berasingan, berkekuatan empat kali ganda.

Penyelesaian

Akhirnya, penyelesaian telah dikembangkan untuk membantu bank menangani cabaran integrasinya. Ia perlu untuk membantu bank dalam mengenal pasti semua titik sepanjang kitaran hayat penyampaian perisian di mana ia dapat menggunakan pengujian automatik, pengembangan tangkas, dan virtualisasi perkhidmatan untuk mempercepat pembangunan, mengenal pasti kecacatan lebih awal dan pengeluaran cepat untuk pengeluaran.

Penyelesaiannya merangkumi penyatuan dan alat virtualisasi perkhidmatan. Produk perisian ini membantu mewujudkan persekitaran maya end-to-end daripada pengujian daripada harus membuat persekitaran ujian sebenar, yang mahal untuk dibina dan sukar untuk dijaga.

Dengan menggunakan penyelesaiannya, RBS dapat mengotomatisasi pengujian integrasi di lebih dari 80 antaramuka dan sub-sistem yang terlibat dalam melaksanakan transaksi perdagangannya. Ini membolehkan ujian berterusan dan menyokong proses pengembangan tangkas pasukan.

Keputusan

Dalam tiga tahun, RBS menyedari faedah besar dari penyelesaian virtualisasi penyatuan dan perkhidmatan. Manfaat ini adalah seperti berikut:

  • Mengurangkan masa ujian integrasi sistem dari tiga minggu hingga setengah hari

  • Mengurangkan jumlah kejadian pengeluaran dari kecacatan yang tidak dapat dikesan sebanyak 99.6 peratus

  • Meningkatkan kapasiti penyampaian projek sebanyak 100 peratus, meningkat dari 40 hingga 80 projek yang disiapkan setiap tahun

  • Menjimatkan anggaran perkakasan, perisian dan sumber daya sebanyak AS $ 6 juta

    rentetan pemisah java berbilang pembatas
  • Mempercepat masa dari permulaan projek hingga pengiriman sebanyak 44 persen, memungkinkan bank untuk membawa produk dan perkhidmatan kepada pelanggan dengan lebih cepat dan merebut peluang pasar baru

DevOps dalam Insurans

Profil

NJM Insurance Group, yang beribu pejabat diTrenton Baratbahagian dariPerbandaran Ewing,Mercer County,Jersi baru,Amerika Syarikat, menawarkan kenderaan peribadi, kenderaan komersial, pampasan pekerja, pemilik rumah dan payunginsurans.Syarikat ini ditubuhkan pada tahun 1913 oleh sekumpulan pemilik kilang yang meminta perlindungan pampasan pekerja.NJM telah berkembang untuk menyediakan insurans kepada lebih daripada 850,000 pemegang polisi yang tinggal di New Jersey danPennsylvania.

Cabaran

Sebagai platform teknologi teras yang ditingkatkan oleh New Jersey Manufacturer Insurance Group (NJM), mereka ingin mempercepat penyampaian perisian untuk menyelaraskan amalan penyampaian dengan tuntutan perniagaan untuk penyelesaian yang ditingkatkan. Dengan jumlah dan irama kerja mereka meningkat dari hari ke hari, mereka dengan cepat mencapai had mereka ketika mereka berusaha untuk meningkatkan proses penyebaran perisian mereka secara manual.

Mengekalkan dan menunjukkan kepatuhan tanpa memperkenalkan proses manual yang lebih menyakitkan juga menjadi perhatian utama syarikat insurans besar ini. NJM memerlukan cara yang lebih dipercayai untuk melancarkan penggunaan perisian dan pada masa yang sama memastikan kawalan pematuhan dipertahankan. Matlamat utama mereka adalah untuk mengautomasikan pengeluaran perisian berkualiti tinggi dan pada masa yang sama mengurangkan kerumitan dan meminimumkan overhead.

Penyelesaian

NJM berjaya melaksanakan automasi penyebaran yang mempercepat dan menyeragamkan proses penyampaian perisian sambil membantu mereka menunjukkan kepatuhan dengan lebih mudah. Inisiatif ini secara signifikan mengurangkan overhead operasi dan menyederhanakan proses penyebaran sehingga NJM dapat membuat skala.

Keputusan

  • Mengurangkan masa penggunaan secara mendadak Penyebaran bukan pengeluaran - dari beberapa hari hingga beberapa minit Pengeluaran pengeluaran - 30% -50% lebih cepat
  • 1,000 hingga 1,500+ penyebaran sebulan melalui automasi. Beberapa tahun yang lalu, syarikat itu mengendalikan pengeluarannya secara manual
  • Syarikat ini mula melakukan penerapan berterusan, berjadual, dan layan diri. Menghilangkan pergantungan pada juruteknik berkemahiran khas untuk menggunakan perisian. QA, pembangun, dan pelatih kini mengendalikan penggunaan
  • Pematuhan tanpa gangguan Sangat kelihatan, proses tanpa sentuhan yang dapat dikesan sepenuhnya dan boleh diaudit

DevOps dalam Runcit

Profil

Peruncit khas ini adalah nama isi rumah terkenal yang stoknya diperdagangkan di NYSE. Dengan kira-kira 100 kedai di seluruh AS dan kehadiran eCommerce yang kuat, peruncit ini terkenal dengan barangan yang memberi inspirasi dan juga secara konsisten diberi peringkat sebagai salah satu tempat terbaik untuk bekerja.

Cabaran

Oleh kerana landskap runcit berubah dengan pesat, organisasi ini ingin membolehkan pasukan pembangunan dalamannya tetap lincah dan selangkah lebih maju dalam persaingan. Bertugas untuk melayani laman web eCommerce organisasi dan sistem di kedai, syarikat memutuskan untuk membuat rancangan pemodenan IT yang dipecah menjadi projek diskrit. Projek pertama adalah untuk mengembangkan automasi pengembang dan IT, meningkatkan produktiviti mereka dan kemampuan untuk melakukan inovasi dengan cepat.

Penyelesaian

  • Perkhidmatan mikro bekas Docker
  • Pengkomputeran awan berasaskan DevOps
  • CI / CD automatik sepenuhnya ditambah dengan infrastruktur yang tidak berubah

Keputusan

Sebagai kedai pembangunan yang memakai banyak topi, pasukan pengembangan peruncit ini berminat untuk menyeragamkan satu platform. Persekitarannya telah berkembang kompleks dan sukar dikendalikan, dengan perkhidmatan mikro berasaskan kontena Docker yang bekerjasama dengan alat seperti Ansible, Docker Swarm dan Hashicorp Consul and Vault, organisasi telah memperoleh tahap automasi yang lebih tinggi.Automasi ini, pada gilirannya, membolehkan pemaju untuk bekerja lebih cepat, berulang dengan ketangkasan, dan mewujudkan kesan yang lebih strategik pada organisasi.

DevOps dalam Perjalanan

Profil

Amadeus adalah salah satu pengendali pelancongan terbesar di dunia. Sistem mereka berinteraksi dengan 90% daripada semua urus niaga yang berkaitan dengan perjalanan, melayani lebih daripada 700 syarikat penerbangan dan sekitarnya 600,000 hotel, memproses lebih daripada 55,000 operasi sesaat pada beban puncak - dan jumlahnya terus bertambah.

Masalah

Syarikat itu menggunakan awan peribadi dengan mesin maya yang dilayan oleh Vagrant dan vSphere. Walau bagaimanapun, jumlah sumber daya pengkomputeran yang dibelanjakan untuk menjaga lapisan infrastruktur hypervisor terlalu tinggi, dan kelajuan pemprosesan tidak optimum, sementara penundaan selama beberapa saat dapat mengakibatkan kerugian besar bagi pengendali perjalanan.

Penyelesaian

Syarikat itu memilih Docker bukannya Vagrant dan memutuskan untuk berpindah ke cloud on-prem yang menjalankan OpenShift, Docker, dan Kubernetes. Dengan menggunakan sistem pengurusan DevOps proprietari, mereka dapat menggunakan keseluruhan infrastruktur IT mereka dengan cekap, mengambil sumber yang sebelumnya digunakan oleh penyelia. Ini menyumbang hampir dua puluh% kekuatan pengkomputeran mereka.

Keputusan

Syarikat mendapat s sumber pengkomputeran bernilai sejuta juta dengan hanya menggunakan infrastruktur IT mereka dengan cekap. Di samping itu, kontena Docker yang berjalan di kluster Kubernetes membolehkan memproses beban kerja dalam masa nyata, kerana tidak ada penangguhan kerana ketiadaan lapisan hypervisor.

Seperti yang ditunjukkan dalam senarai ini, industri dapat memanfaatkan penggunaan DevOps walaupun tidak berpusatkan teknologi. Salah satu tujuan utama DevOps adalah untuk menghentikan jabatan daripada bekerja dengan cara yang terpisah-pisah. Sebaliknya, ia mendorong mereka untuk berkomunikasi antara satu sama lain. Tujuan itu membantu mencapai matlamat dengan lebih cepat dengan geseran yang lebih sedikit.

Sekarang anda sudah faham DevOps dalam pelbagai domain , periksa oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus Latihan Persijilan Edureka DevOps membantu pelajar memahami apa itu DevOps dan memperoleh kepakaran dalam pelbagai proses dan alat DevOps seperti Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack dan GIT untuk mengautomasikan beberapa langkah dalam SDLC.

Ada soalan untuk kami? Sila sebutkan di bahagian komen dan kami akan menghubungi anda.