DevOps güzel görünüyor, ancak uygulanması zor mu?

DevOps, iyi bilinen bir uygulama yöntemi ve kültürel değer haline geliyor.Yazılım yayın döngüsünü kısaltabilir, yazılım kalitesini artırabilir ve ürün geliştirme geri bildirimlerini hızla alabilir. Ancak şirketler neredeyse oybirliğiyle şöyle dedi: "DevOps iyidir, ancak bunu yapmak bizim için zor."

Manuel olarak derleyin, sunucu dosyalarını yükleyin, çeşitli komutları yürütün, sunucuyu başlatın ve durdurun, bir hata bulun ve daha önce bahsedilen adımları tekrarlayın ... Günümüzde, işçiliğin bir kopyası gibi görünüyor.DevOps konseptinden önce, hepsi BT personeli tarafından manuel olarak yapılır.

Sadece bu da değil, DevOps kavramı ilk olarak geleneksel model çalıştırma ve bakımının acısından doğmuştur. Hepimizin bildiği gibi DevOps terimi, Geliştirme ve İşlemlerin birleşiminden gelir. Kelimeden de anlaşılacağı gibi DevOps, yazılım geliştiricilerinin ve operasyon ve bakım personelinin daha iyi iletişim kurmasına ve işbirliği yapmasına ve otomatik süreçler yoluyla yazılım inşası, testi ve piyasaya sürülmesini daha hızlı, daha sık ve güvenilir hale getirmesine olanak tanımaktır.

"RightScale 2017 Yıllık Bulut Bilişim Anketi" raporundaki verilere göre, DevOps'un genel benimsenme oranı% 74'ten% 78'e yükselirken, işletmelerin DevOps benimseme oranı% 84'e ulaştı. Kuruluşların% 30'u şirket genelinde DevOps'u benimsiyor ve yıllık bazda% 9 artış.

Bu sayılardaki artış, yalnızca DevOps'un pratik sonuçlar getirebileceği konusundaki fikir birliğini temsil etmekle kalmıyor, aynı zamanda DevOps'un son iki yılda işletmelerden giderek daha fazla ilgi gördüğünü doğruluyor. DevOps kavramı, insanların kalplerinde derin bir şekilde kök salmıştır ve bulut bilişim, konteyner / Docker, mikro hizmetler, çevik ve diğer ilgili kavramlar ve uygulamaların olgun gelişiminden ayrılamaz. Bunun özü, kurumsal BT'nin daha hızlı iş deneme yanılma ve iş yeniliği ile yüzleşmek için yalın çalışmasıdır.

Konsept iyi olmasına rağmen inmesi zor mu?

DevOps'un en büyük faydalarından biri, verimli bir şekilde teslim edilebilmesidir. DevOps kavramı, geliştirmeden operasyona kadar otomatik bir montaj hattını formüle etmeye, manuel kısıtlamalardan büyük ölçüde kurtulmaya ve kurumsal üretkenliği yükseltmeye çalışan "yüksek derecede otomasyona" işaret ediyor.

Örneğin, sürekli entegrasyon ve geliştirme, geliştirme ve testten çevrimiçi işlem ve bakıma kadar entegre otomatik süreci gerçekleştirebilir; akıllı erken uyarı, kullanıcıların kümenin çalışma durumunu otomatik olarak izlemesine, belirli sorun yerini hızlı bir şekilde bulmasına ve sorunu hızlı bir şekilde çözmek için kullanıcıları zamanında bilgilendirmesine yardımcı olur.

DevOps'un bir diğer faydası da şirketin organizasyon kültürünü geliştirmesi ve çalışan katılımını artırmasıdır. Çalışanlar daha verimli, daha memnun ve tatmin olmuş hale gelir.

DevOps benimsenebilirse, şirketin daha fazla inovasyon yapabileceği, geliştirme döngüsünü kısaltabileceği ve ürünlerini pazara daha hızlı getirebileceği; aynı zamanda sürekli yerine farklılaştırılmış şirket işi ve değeri yaratabileceği ve organizasyonel verimliliği artırabileceği görülebilir. Eski sorunları düzeltin.

DevOps'un birçok avantajı ve parlak bir geleceği olmasına ve şirketlerin DevOps için yüksek bir değerlendirmesine sahip olmasına rağmen, gerçek durum, çok sayıda insan ve çok az başarı olmasıdır.

Bunun nedeni, DevOps'un sadece geliştirme departmanı ile operasyon ve bakım departmanını birleştirmek değil, aynı zamanda kurumsal kültür ve organizasyon yapısının değişmesini sağlamaktır.Otomatik altyapı, makul süreç özellikleri ve akıllı otomatik operasyon sistemi testi yoluyla gelişimi güçlendirmektir. Departman ile operasyon ve bakım departmanı arasında işbirliği ve iletişim.

Her şeyden önce, bu kavramsal konuları içerir. DevOps'un nihai hedefi, geliştirme departmanı ile operasyon ve bakım departmanı arasındaki işbirliğini ve iletişimi güçlendirmektir Mevcut kültürü DevOps zihniyetine doğru nasıl tersine çevirebilir ve geliştirme ile operasyon ve bakım arasında bir fikir birliği nasıl bulunur?

Geleneksel kuruluşlar, özellikle büyük dağıtılmış kuruluşlar için, genel anlamda DevOps başarısının elde edilmesi genellikle imkansızdır. DevOps, derin kültürel ve organizasyonel değişiklikler gerektirdiğinden, çok fazla değişiklik var. Bu, herkesin on yıllardır izlenen bariz ve söylenmemiş kuralları bir kenara atması gerektiği anlamına gelir. Yaşlı adamlara her gün bildikleri ve yaptıkları şeylerin çoğunun güncelliğini yitirdiğini söylemelisin.

İkinci olarak, ekibi DevOps ve uygulama esnekliği için yeniden şekillendirmek istiyorsanız, BT gruplamalarının engellerini aşacak cesarete sahip olmanız ve ekip üyesi seçiminde zor kararlar vermeniz gerekir.

Zorluklar, nasıl başarılır?

DevOps'un kuruluşlar için çok değerli olduğuna şüphe yok, ancak başarılı olmak için tüm şirketin DevOps'a katılması gerektiği unutulmamalıdır. DevOps, yalnızca geliştirme, operasyon ve bakım departmanlarının değil, nihai ürünle ilgili herkesin katılımına ve üst düzey liderliğin desteğine ihtiyaç duyar.

İlk olarak, değişimi başarmak için güçlü liderlik gerektiren geliştirme ile işletme ve bakım arasında bir fikir birliği bulun. Tabii ki, aynı zamanda zaman ve para gerektirir ve ekip üyesi seçimi konusunda zor kararlar gerektirir.

Küçük başlayabilirsiniz, herkesin baştan DevOps'a ikna olmasını beklemeyin. Aslında, belirli bir proje için küçük bir organizasyonda herkesin desteğini kazanmak, DevOps'u şirket içinde başka bir yerde tanıtmaya yardımcı olacak ve çarpan etkisi olan elçiler kazanacaktır.

İkinci olarak, işleri sorumluluklar yerine iş sistemleri etrafında organize edin DevOps, BT gruplamasının engellerini aşmak için bu anlama geliyor. Bir ekip, kullanıcı arayüzünden iş mantığına ve veri yapısına kadar kod oluşturan geliştiricilere sahip olmalı ve ayrıca operasyon otomasyonu ve dağıtımından sorumlu operasyon ve bakım personeli bulunmalıdır. Ekip birlikte kalır ve uygulamalarından ve sistemlerinden müştereken sorumludur.

Tabii ki, DevOps stratejisini desteklemek için değerlendirme ve teşvik mekanizmasını ayarlamak gerekir. Sistem oluşturma, çalıştırma ve bakım için genel ekip ödüllendirilmeli ve ödüller, ekibin çalışmasının tüm unsurlarına göre belirlenmelidir.

Üçüncüsü, takımın en uygun aracı seçmesi gerekir. DevOps bir kavram olsa da araçlar DevOps'a ulaşmanın önemli bir parçasıdır. Son iki yılda gelişen Docker, DevOps için en uygun araçlardan biridir.

Son olarak, iyi bir aracın gücünü kullanabilmesi için yetenekli bir kişi tarafından kontrol edilmesi gerekir. Yararlı bir araç bulsanız bile, otomasyona ulaşma misyonunu tamamlamak için teknik destek sağlamak için araç zincirine aşina ve uygun becerilere sahip BT personeline sahip olmanız gerekir.

Sonuna yaz

Genel olarak, bir kavram olarak DevOps, mevcut iş ihtiyaçlarına etkin bir şekilde yanıt vererek geliştirme, işletim ve bakım arasındaki işbirliğini destekler. Gerçekleşmesi, yeni kavramların, yeni araçların ve yeni becerilerin üst üste binmesidir. Uygulamada hala çeşitli sorunlar olsa da, DevOps genel eğilimdir.İşletmenin üst düzey yöneticileri ve geliştirme ve operasyon personeli olarak bu tür değişikliklere göz yumamazsınız.

Bu makale, InfoQ resmi hesabında yeniden yayınlanmasına izin verilen Bilim ve Teknoloji Bulut Raporu'nun resmi hesabına ilişkin orijinal bir makaledir.

Uygulama yolu önerisi

DevOps'un karmaşıktan basite, soyuttan somut hale getirdiği kavramsal değişim, artık çeşitli şirketlerin altyapı departmanlarının gelişiminde kaçınılmaz bir eğilim haline geldi. Ancak çoğu insan DevOps'un ne olduğunu biliyor, ancak DevOps'u verimli bir şekilde nasıl uygulayacağını bilmiyor mu? DevOps iş bölümü modu altında departmanlar arasında verimli bir şekilde nasıl işbirliği yapılır? Hızla gelişen işletme ve bakım teknolojisi karşısında, akıllı işletme ve bakıma nasıl dönüştürülür? DevOps ortamında, geleneksel işletim ve bakım çalışmalarına birçok belirsizlik getirilir ve bunu bir dizi sorun takip eder. Bu "zor ve karmaşık hastalıkları" çözmek, geleneksel BT şirketleri ve büyük İnternet şirketleri için gerçek sorun haline geldi. talep.

İşletmelerin DevOps ihtiyaçlarını daha iyi karşılamak için, 2 günlük (8-9 Eylül) bir derin öğrenme eğitimi düzenlemek için CNUTCon Küresel İşletim ve Bakım Teknolojisi Konferansına güveniyoruz. Konferanstan iki gün önce, 8-9 Eylül arasında, katılımcıların işletmelerde DevOps'u nasıl uygulayacaklarını, DevOps ortamında departmanlar arasında nasıl işbirliği yapacaklarını ve hızlı izleme ve zamanlama için makine öğrenimini nasıl kullanacaklarını öğrenmelerine izin verin. Engeller ve daha pratik teknolojiler.

Eğitimin başlamasına hala 12 gün var! Koltuklar sınırlıdır, lütfen tıklayın "Orijinali okuyun" Koltuklarınızı, yüz tabanlı birinci sınıf teknoloji uzmanlarını kilitleyin ve DevOps iniş planını tam olarak kavrayın.

Japonya Oyun / Donanım Haftalık Satışları 201610.31 ~ 11.6
önceki
19 yıldır birbirlerini seven, birbirlerini destekleyen Xu Zheng, Tao Hongun doğum gününü kutladı: onu bir idol olarak okşadı.
Sonraki
Değerleme küçüldü, Youzu Network neden "düşük fiyatlardan satış yapmaya" devam etti?
"NCT" "Paylaş" 190324 Mükemmel büyüme ... Görünüşe göre bu çocuklara kukla denilebilir
Kaliteli mallar açısından her zaman zengin olan BBC, 2019'da bizi bekleyen güzel dramalar olacak mı?
Tanabata Surprise Görünüşe göre çok mekanik bir klavyesiniz!
Zhou Yiminin ailesi ilk kez aynı karede ama netizenler onun hayatını görmek istemiyor: Bırakın daha rahat olsunlar
190324 Yıllık erkek PK beyaz gömleği başlamak üzere. Wu Yifan'ın beyaz bir gömleğin nasıl doğru şekilde giyileceğini göstermesini izleyin
Kapsamlı "dar çerçeve", mekanik devrim iki yeni oyun dizüstü bilgisayarı çıkardı
"Stranger Things" in üçüncü sezonu ilk olarak son derece net posterler ve Çince karakterler ortaya çıkardı ve 4 Temmuz Bağımsızlık Günü'nde geri dönecek!
Satın al ya da alma? Nintendo Mini FC ve Mini NES
Sistem performansını kod seviyesinden optimize etmeye yönelik çözümler
"Mükemmel Giysiler" Mo Xiaoqi ve Tan Kai "Kuzey Aşk Paktı" na devam mı ediyor? Netizenler aşıkların nihayet evleneceğine üzülüyor
"Justin" "Haberler" 190324 Justin'in saç stilleri hakkında bir inç ötesinde yeni fikirleri var, kel kafaya meydan okumak istiyor
To Top