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 -
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.
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.