DevOps ve Hibrit Bulut: Hızlı Şeritte Yaşam mı?

Yayınlanan: 2022-07-05

giriiş

Hibrit bulut, BT endüstrisi için en iyi nimetlerden biridir. Bulut, işletmelerin ihtiyacına göre özel ve genel bulutların özelliklerini sunar. Üstelik DevOps ile güçlendirildiğinde daha da iyi hale geliyor.

Bu makale, DevOps ve hibrit bulutun tüm unsurları doğru bir şekilde bir araya getirilirse hızın nasıl kolayca ulaşılabilir hedef olabileceğini değerlendirecektir.

DevOps ve Hybrid Cloud'u kullanıma sunmanın dijital kesintisi

Bulut, tahmine dayalı analiz, taşınabilir cihazlar ve uygulama çalışmalarının sağladığı iş dönüşümünün hızı ve kapsamı benzersizdir. Diğerleri modası geçmiş olurken, yeni şirket prototipleri ortaya çıkmaya başlıyor; Facebook, Homeaway ve Uber gibi internet üzerinden doğan şirketler, geleneksel işletmelerin yeni rakipler tarafından nasıl engellendiğinin en görünür örnekleri arasındadır. Bu aksama, esas olarak, teknolojik gelişmelerin mümkün kıldığı müşteri davranışlarında yaşanan değişikliklerden kaynaklanmaktadır. Tüketiciler iş yaptıkları şirketlerle doğrudan, elektronik bir bağlantı aradıkça, tasarımcılar genellikle taşınabilir uygulamaları aracılığıyla kullanıcı deneyimi için ek sorumluluklar üstleniyor. Bugün hiçbir şirket bu sismik değişime karşı bağışık değildir; Teknoloji ve esneklik, hem mevcut şirketlerin hem de yeni girişimlerin sağlığı ve büyümesi için her zamankinden daha önemli. Hizmet ve ürün sevkiyat prosedürleri, modern organizasyonlarda gelişmeler ve pazara sunma süresi için optimize edilmelidir. Çevik, Yalın Başlangıç ​​ve Tasarım Düşüncesi teknikleri gibi yaklaşımlar, son derece özgün ve yaratıcı teknolojik seçeneklerin geliştirilmesi ve şekillendirilmesinde yardım için giderek daha uygun hale geliyor ve bulut, giderek kurumsal yazılım dağıtımı için ideal site olarak görülüyor.

Bulut ve DevOps, çeşitli uygulama etki alanlarının uygulanmasını ve mevcut olanlarda yapılan değişiklikleri hızlandırır. Yazılım, geliştirme zamanında kurulan birçok ara bağlantıya sahip karmaşık, yerel uygulamalardan, bağımlılıkları program yürütme sırasında belirlenen daha merkezi olmayan bir altyapıya geçiş yapıyor. Bu hizmet merkezli tasarımlar, bulut özellikli veya bulut tabanlı olsun, daha belirgin güncellemeleri güçlendirmek için bulutun elastik modülünün avantajlarından yararlanır. Bulut Web uygulamaları, bulut için özel olarak oluşturulmuş uygulamalardır.

Mobil kanallar ve Facebook, Yelp vb. gibi sosyal medya siteleri gibi çeşitli temas noktalarında kullanıcı katılımına öncelik verirler. Bulut tabanlı Web uygulamaları, geçişi güçlendirmek ve çevikliği harekete geçirmek ve ayrıca mevcut web hizmetlerini yeniden kullanmak için sıklıkla sunucusuz bir mikro hizmet kullanır. (veri işleme, tahmine dayalı analiz, yürütme işlevi, Nesnelerin İnterneti vb.) üretim süresini azaltmak için. Web'de doğan kuruluşlarla yaygın olarak bağlantılı olan bulutta yerel uygulamalar, çoklu kiracılık ve tam otomatik, esnek kaynak ölçeklenebilirliği gibi bulut işlevlerinden yararlanır.

İki Profil

İki DevOps profili vardır. IBM'e göre, bulutta yerel ve bulut özellikli uygulamaların gerekliliği, birçok bulut DevOps katılımcısı arasında 2 ana profilin varlığını destekler. Bulutta yerel profillere sahip ekip üyelerinin, bulut özellikli profillere sahip ekip üyelerinden farklı ihtiyaçları olacaktır.

Bulutta yerel profil

Yerel bir bulut profili, sıklıkla tasarlanan web üzerinde ilişkilendirmelerle ilişkilendirilmiş olsa da, daha büyük birlikler içindeki İnovasyon veya İş Alanı gruplarında aşamalı olarak bulunur. Bu profil, uygulanabilirlik ve müşteri (veya iş) sonuçları etrafında merkezlenen, taşıma döngülerini kısaltmaya çalışan küçük gruplar tarafından tanımlanır. Şekil 1'e bakın. DevOps'u benimseyenlerin bu profili için temel zorluklar, sağ tarafta aradıkları ilgili düzenlemelerle birlikte Şekil-2'de gösterilmektedir:

Şekil 1

Şekil 2

Bulut özellikli profil

Bulut destekli profil, genellikle karmaşık çerçevelere ayak uyduran ve bunları geliştiren BT ilişkilendirmelerinde bulunur. Bu profil, kalite iyileştirmeleri, daha hızlı pazara sunma süresi ve maliyet ve değeri ayarlama etrafında odaklanan daha uzun taşıma döngüleri için çalışan grup grupları tarafından tanımlanmaktadır. Grup grupları halinde koordineli olarak, gruplar arasında çeşitli inovasyon aşamalarını kullanarak çok sayıda ilgili parçaya sahip karmaşık çerçeveleri denetlerler. Genel olarak, yalnızca çeşitli aşamalar (merkezi bilgisayar, orta seviye, dolaşım, vb.) olmayacak, ayrıca denetlenecek çeşitli inovasyon çağları olacaktır - örneğin, bir miras aşaması için oluşturulmuş koda tabi belirli parçalar. Şekil 3'e bakın. Bulutla güçlendirilmiş profil, yalnızca bulut yerel profiliyle benzer zorluklarla değil, ayrıca ek olarak ekstra temel zorlukların temelde daha zor düzenlenmesiyle de karşı karşıyadır. Bunlar, sağ tarafta ilgili düzenlemelerle birlikte Şekil 4'ün sol tarafında gösterilmektedir.

Figür 3

Şekil 4

Göçün Zorlukları

Şu andan itibaren bu sayfalarda ayrıntılı olarak ele alındığı gibi, DevOps tarafından desteklenen karma buluta geçiş, derneklerin üzerinde durmaları gereken tek şeyin araç ve istihdam olduğunu düşünmeleri durumunda başarısızlığa uğrayacak. Değil. Temelde bu değişikliklerin her ikisi de geniş bir sosyal değişimdir. DevOps, hibrit bir bulut gibi çeviklik, güven ve bağımsızlık ile ilgilidir.

Bununla birlikte, özellikle DevOps ve yarım buçuk bulut, bir derneğin tasarımcı deneyimini (DevX) yükseltmeyi vaat ediyor ve bu, esasen bir etiketleme aracıyla veya GitOps yaklaşımıyla gerçekleştirilebilecek bir şey değil. DevX, bağımsız, sınırsız geliştirme anlamına gelir. Güçlendirme, müşteri deneyimi ve kendi kendini yönetme anlamına gelir. Bunlar, bir cihazla değil, iş kültüründe verimli bir değişiklikle meydana gelebilecek değişikliklerdir. Ayrıca bu, pek çok derneğin henüz kavramaya çalıştığı önemli bir başlangıç ​​aşamasıdır.

Bireyler, çok yıpranmış başka bir temadır, ancak önemli bir test sunmaya devam eden bir temadır. DevOps'u etkin bir şekilde gerçekleştirmesi beklenen sosyal değişim, varsayımsal olarak yalnızca bir kişiyle başlayabilir. Her ne olursa olsun, verimli bir sonuç için, derinden aşılanmış inançlar dağıldığı ve atalara bağlılıklar ayrıldığı için gerçekten uzun vadeli bir değişiklik gerektiriyor.

Örneğin, birçok kişi DevOps'u gerçekleştirmenin yeni kişilerin işe alınmasını gerektirdiğini kabul ediyor. Bu inanç iki hatayı içeriyor: Birincisi, derneklerin gerçekten ihtiyaç duydukları grupları istihdam etmek isteyecekleri ve ikincisi, DevOps'un yalnızca bir görev başlığı olduğu. Muhtemelen farkında olduğumuz gibi, iyi bir DevOps grubu işe alınmaz, iyileştirme ve görevlerin birleştirilmesiyle oluşturulur. Geliştiricilerin yarattığı ve işlemlerin çalıştığı eski depolar, daha az aydınlatılmış zamanlardan kalma.

Hibrit buluta geçiş, güvenlik ve korumaya daha fazla önem verilmesi gerektiği anlamına gelir. Birincil sorunlardan biri, güvenlik gruplarının yüksek bir konumdan yönetmesinin şu an için yetersiz olmasıdır. Kontrolün sunucu alanından buluta ve tamamen silolanmış operasyon mimarlarından tüm gruba geçmesiyle birlikte, güvenlik yaklaşımlarının da değişmesi gerekiyor. Yetenekli tasarımcılar ideal seçimlerle gidecekler; ancak, seçimlerini varsayımdan gerçek dünyaya taşıyan ve o kadar dikkatli olmayan bireyleri koruyan doğru temel araçlara ihtiyaçları vardır.

Bunlar, çağrışımların oturup bulut, sahipler ve mikro hizmetler zamanında güvenliğin gerçekte ne anlama geldiğini araştırmasına neden olacak bir itici güç olmalıdır. DevOps ve hibrit buluta eşzamanlı geçiş bu itici güçse, öyledir. Benzer şekilde DevOps, grupların işlerine yaklaşma şeklini değiştirdiği için DevSecOps, güvenliği kontrol etme şeklini bozacaktır.

Çözüm

Hızlı gitmek hepimizin istediği bir şey, ancak o kadar kolay değil. Her teknolojik dönüşüm, net bir kavrayış için zamana ve hazırlığa ihtiyaç duyar. Hibrit bulutlu DevOps kesinlikle harika bir seçenektir, ancak dikkatli bir şekilde uygulanması gerekir.