DevOps ve Dijital Dönüşüm: Şimdi ve Gelecek

0
13

Teknoloji, nasıl yaşadığımızı, işletmeleri nasıl yönettiğimizi, şirket için nasıl değer sağladığımızı değiştiriyor. SaaS, IoT, bulut, mobil ve diğer teknolojiler yeniliği yönlendiriyor. Verilerin yeni kral olmasıyla birlikte müşteri beklentileri de değişiyor ve uçtan buluta ekosistem yaratıyor. Çeviklik ve deneyim, bu yeni uçtan buluta dünyada iş değerini ortaya çıkarmak için gerekli bileşenlerdir. Kuruluşlar dijital dönüşümlerine başlayıp müşterilerine ve paydaşlarına daha fazla değer sunmaya odaklandıkça, DevOps yaklaşımı çok önemli hale geliyor ve yeni bir işletim modelinin merkezinde yer alıyor. İşte bir bulut işletim modeline geçiş yapmak ve DevOps’un kuruluş genelinde etkisini en üst düzeye çıkarmak için önemli noktalar

DevOps nedir?

DevOps’un tanımı hakkında çeşitli görüşler ve görüşler vardır. HPE’de bunun bir işlev veya araç seti değil, yönetimden ve sahadaki şampiyonlardan destek gerektiren bir değer sunma yolu olduğuna inanıyoruz. Bulut tabanlı DevOps, geliştiriciler için yeni becerilerin yanı sıra otomasyon, güvenlik ve operasyonel değişiklikler gerektirir. GitOps ve Kubernetes Kaynak Modeli tabanlı “Veri Olarak Yapılandırma” gibi ortaya çıkan modeller, ekipler yeni fırsatlardan yararlanmak için hareket ederken ek kesintiler getiriyor. Değişmeyen tek şey değişimdir, ancak fayda sağlamak için esneklik ve çeviklik çok önemlidir. Ancak bu yeni hibrit bulut işletim modeli ve hızı ile DevOps ve otomasyon uyumu nasıl sağlanmalı?

DevOps yolculuğu herkes için farklıdır. Bazı ekipler yeni paradigmaları denerken, diğerleri sadece genellikle diğer dönüşüm programlarıyla birlikte bir strateji geliştiriyor. Yolculuk diğer alanlarla birlikte yönetişim, kültür, otomasyon ve sürekli iyileştirme ile ilgili olduğundan, başarılı bir şekilde benimsenmesi çok zor olabilir.

Otomasyon

Otomasyon, kurumsal DevOps’un kalbinde yer alır. BT, dönüşümü yönlendirirken, işi mümkün kılma ve çevik ve “çevik” bir organizasyona dönüşme konusunda lider olabilir. Bulut yerel metodolojileri, uygulamaların buluta basit “kaldırma ve kaydırma” işleminin ötesine geçer ve yayın hızı ve esneklik yoluyla yeniliği mümkün kılar, ancak açık API entegrasyonu, gevşek bağlı sistemler, kapsayıcılar ve esnek, ilke odaklı otomasyon gibi yeni yöntemler gerektirir. Birçok ekip, operasyon görevlerinin otomasyonu yoluyla hızı artırmak ve ayrıca sorunları otomasyon yoluyla belirlemek ve çözmek, güvenilirliği ve müşteri memnuniyetini artırmak için SRE’yi (Site Güvenilirlik Mühendisleri) tanıttı. Olgun DevOps uygulamaları, hizmet olarak otomasyon gibi çerçevelerin, endüstri standartlarının ve kalıplarının kurumsal olarak benimsenmesini ve boru hatlarının ve dağıtımların kalitesi ve tutarlılığı için fabrika tabanlı bir yaklaşımı içerir. Self servis gibi geliştirici sorunlarını azaltan otomasyon uygulamaları, tutarlı bir kullanıcı deneyimi sağlamak için kuruluşlar arasında uygulandığında altın standarttır.

Kültür ve etkinleştirme

Çevik Manifesto ilkesinde “süreç üzerindeki insanlar ve etkileşimler” olarak adlandırıldığı gibi, insanlar DevOps’un en önemli yönüdür. Mühendisler genellikle buluta özgü ve DevOps uygulamalarının bir parçası olan yeni becerileri ve araçları almaktan heyecan duyar. Diğerleri değişen roller, bilgi eksikliği veya DevOps ile gelen şeffaflıktan rahatsız olabilir. İnsan yöneticileri ve ürün yöneticileri, uzun vadeli yol haritalarının taahhüt edilmediği çevik metodolojilere uyum sağlamakta zorlanabilir. DevOps becerilerini belirlemeye ve işlevler arası ekiplerden yararlanmaya yönelik kurumsal yetenekler, başarılı bir DevOps girişimi için bir zorunluluktur. Başarısızlık/öğrenme/yeni fikirler döngüsü aracılığıyla inovasyon sunan çevik, güçlendirilmiş ekipler, olgun ekiplerin ayırt edici özellikleridir. DevOps Araştırma ve Değerlendirme (DORA) grubundan elde edilen kanıtlar, şu metrikler aracılığıyla değeri gösterir:

Dağıtım sıklığı Değişiklikler için teslim süresi Başarısızlık oranını değiştir Hizmeti geri yükleme süresi

Kapsamlı bir DevOps dönüşümü önemli faydalar sağlayabilir ancak bu yolculuk için çalışanlarınızı da yanınızda getirmenizi sağlamalıdır.

Yönetim ve sürekli iyileştirme

Otomasyon ve DevOps uygulamaları, şirketlerin değer sağlama şeklini temelden değiştirdi, ancak hız ve çeviklik kazanımlarından yararlanmak için yönetimin de buna uyum sağlaması gerekiyor. Sürekli Entegrasyon ve Sürekli Teslimat (CI/CD) boru hatları, yazılım testlerini ve paketlemeyi otomatikleştirmek için uzun süredir kullanılmaktadır, ancak IaC ve kapsayıcılar ile artık yazılım testinden daha fazlasını entegre etmek için gerekli bir bileşen haline gelmiştir. Güvenlik, hem yazılım geliştirmede hem de altyapı tedarik zincirinde yüksek profilli bir endişe kaynağıdır. Güvenliğin ardışık düzene entegre edilmesi, onu geliştirme döngülerinin başlarında hareket ettirir ve güvenlik uzmanları tarafından son dakikada eklenmek yerine güvenliğin herkesin sorumluluğunda olmasını sağlar. Güvenlik hızını, boru hattı otomasyonu yoluyla gelişime göre ayarlamak, hızı da artırır. İşlem hatları, şeffaflık ve gözlemlenebilirlik yoluyla sürekli iyileştirmeyi destekleyen, sağlam telemetri ve ölçümler sunan, işlem hatlarına yönelik bulut tabanlı bir yaklaşım olan GitOps’un merkezinde yer alır. DevSecOps işlem hatları da dahil olmak üzere yeni yönetişim uygulamalarının benimsenmesi, günümüzün hızında iş değeri sağlamak için gerekli bir değişikliktir.

DevOps benimseme

Kuruluşlar, yetkilendirilmiş, yenilikçi ekiplerle en iyi otomasyon uygulamalarını, sürekli iyileştirmeye dayalı yönetişim uygulayan çevik, esnek bir şirket olmaya nasıl geçiş yapmalıdır? Bir DevOps yaklaşımına geçmenin yanı sıra mevcut uygulamaları iyileştirmenin üç temel bileşeni vardır: Değerlendirme, Yol Haritası ve Yürütme

Başlangıç ​​noktasını anlamak önemlidir. DevOps’un rolü, yürütme, ölçüm ve iyileştirme sağlamaktır; Yolculuğa bilgi olmadan başlamak, bazı alanlarda ihtiyaçların fazla tahmin edilmesine yol açarken, diğerlerinde kritik iyileştirmelerin kaçırılmasına neden olabilir.

Başlangıç ​​noktasının bir değerlendirmesi belirlendikten sonra, kritik soruyu yanıtlamanın zamanı geldi: DevOps dönüşümü için önemli hedefler nelerdir? Metrik olarak kullanılacak iş sonuçları nelerdir? Önemli nokta – sunulan öykülerin miktarı veya sayısıyla ilgili boş ölçütlerden kaçının ve bunun yerine değişiklikler için teslim süresi, değişim oranı hatası veya diğer benzer önlemlerle ilgili yetenekleri ölçmeye odaklanın.

Ek hususlar, şirket çapında iletişim stratejisini içerir. Tekrarlamayı önlemek için entegre edilmesi gereken otomasyon gibi başka dönüşüm girişimleri var mı? Genellikle bir dönüşüm ofisi, tüm girişimlerin uyumlu olmasını sağlamaya yardımcı olabilir.

Kuruluş, çeviklik, hız ve gelişmiş müşteri deneyimi sunmak için nasıl büyüyecek? Bulutta yerel en iyi uygulamaları kullanarak bulutta yerel uygulamalara ve çözümlere geçişi nasıl sağlayacak? Yolculukta ilerleme kaydetmek için gereken adımlar nelerdir? DevOps dönüşümüne uygun belirli bir biriktirme listesi oluşturmak, yürütmeyi metriklerle birleştirir. Bunun gibi kullanıcı hikayeleri başarıya giden basamakları sağlayacaktır:

Bir mimar olarak, endüstri standartlarında performans göstermesi için CIS’i kullanmak ve otomasyonu desteklemek için standart altın görüntüleme sürecimizi geliştirmek istiyorum.

Bir güvenlik mimarı olarak, kimliklerin ve erişimin sistemler arasında entegre edilmesini sağlayabilmek için SSO gereksinimlerinin tüm kuruluşta uygulandığını doğrulamak istiyorum.

Bir Bulut/DevOps Mimarı olarak, kuruluşun iş yükü taşınabilirliği, esneklik ve DR hedeflerini karşılayabilmesi için şirket içinde ve genel bulutta dağıtım hedeflerini destekleyebilen bir CI/CD ardışık düzeni oluşturmam gerekiyor

Mevcut durum değerlendirmesi, stratejik bir yol haritası ve çeşitli değişim alanlarını kapsayan bir birikim ile donanmış olarak, yolculuk başlatılabilir veya aynı süreci kullanarak DevOps olgunluğunu ilerletir.

yardımcı olacak bir çerçeve

DevOps, çeviklik ve esneklik sağlamayı amaçlar, ancak özünde sürekli iyileştirme ile ilgilidir. DevOps’un şu anki olgunluğu ne olursa olsun, değişim ve iyileştirme temel gereksinimlerdir. Stratejiyi değerlendirmek, güncellemek ve yürütmek için bir çerçeve, ekiplerin gelecekteki büyüme için hazırlanırken dönüştürmesine yardımcı olabilir. HPE, DevOps vizyonuna yönelik eyleme geçirilebilir bir yol haritası oluşturmaya yardımcı olmanın yanı sıra bunun daha üst düzey iş hedefleri ve dönüşüm stratejisiyle uyumlu olmasını sağlayan Uçtan Buluta Uyarlama Çerçevesine sahiptir.

Daha fazla bilgi için lütfen www.hpe.com/greenlake/cloud-adoption-framework adresini ziyaret edin.

Bu makale, HPE Edge-to-Cloud Adoption Framework’ün sekiz yetenek alanını ele alan serilerden biridir. Diğer yedi makale burada bulunabilir:

Bir Bulut İşletim Modelinde Uygulama Yönetiminin Önemli Rolü
Hibrit Bulut Stratejisini Yönlendiren Her Yerdeki Verilerden İçgörü
Şirketinizin Eksiksiz Bir İnovasyon Çerçevesi Var mı?
BT Organizasyonunuzu Dönüştürmek için Beş Odak Alanı
Dijital Uçta Katılımı Destekleyen Bir İşletim Modeli
Güvenlik Dönüşümünün Rolü
Çoklu Bulut Yolculuğunu Hızlandırmak için Strateji ve Yönetişimin 3 Temel Öğesi

______________________

Dian Hansen hakkında

dianh

Yazılım geliştirme ve otomasyonda 20 yılı aşkın deneyime sahip olan Dian, otomasyon ve çeviklik yoluyla iş sonuçlarına odaklanmaktadır. Sürekli iyileştirme bir yolculuktur ve uç, veri merkezi, ortak çalışma ve genel bulutları kapsayan yenilikçi çözümler sunmak için müşterilerle birlikte çalışarak iş değerini ortaya çıkarmak için dönüşümü yönlendirir.

Telif Hakkı © 2021 IDG Communications, Inc.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz