Merhaba THT ailesi bugün başlıkta yazdığım iki alanın özelliklerini anlatmak istedim keyifli okumalar.
DevOps Nedir?


DevOps, iki alanın birbiriyle uyumlu birleşimidir burda Dev kısmı açılımı "Developer" yazılım geliştirme işleriyle uğraşılan kısımdır. Ops " Operations " bilgi teknolojisi operasyonları veya hizmetleri ile uğraşılan kısımdır asıl olay bu iki alanın birleşiminde DevOps ise yazılım üretimini ve iyileştirme hızını arttırmayı amaçlar. DevOps'un belli birkaç ilkeleri var bunları kısaca özetleyecek olursak:
DevOps Nedir?


DevOps, iki alanın birbiriyle uyumlu birleşimidir burda Dev kısmı açılımı "Developer" yazılım geliştirme işleriyle uğraşılan kısımdır. Ops " Operations " bilgi teknolojisi operasyonları veya hizmetleri ile uğraşılan kısımdır asıl olay bu iki alanın birleşiminde DevOps ise yazılım üretimini ve iyileştirme hızını arttırmayı amaçlar. DevOps'un belli birkaç ilkeleri var bunları kısaca özetleyecek olursak:
1.Mikro Hizmetler:

Çoğu mikro hizmet geliştiricisi, üretim oranlarını artırmak ve optimize etmek için mikro hizmet yapılarını kullanır. Bu yapılar, taahhüt edilmiş hizmetlerden oluşan bir koleksiyondan yazılım oluşturur.Bu yapılar sanal makinalarda da mevcut olmak üzere her platformda genellikle çalışıyor.
2.IaC:

Açılımı "Infrastracture as Code" yani Kod olarak Altyapı .Hem sanal hem de fiziksel bilgi işlem cihazlarının bir kombinasyonunu otomatikleştirmek ve çalıştırmak için kod kullanır bu hem hızlı ürün çıkarmak adına hem de istikrar açısından çok önemli unsurdur.
3.PAC:

Policy as Code , basitçene anlatmak gerekirse burda adamlar herşeye politikalarını manuel olarak tek tek eklemektense bu işi otomize ediyorlar kodlarla bu yüzden zamandan kazanç sağlıyorlar.
DevOps genellikle bu ilkeler doğrultusunda özetleyebiliriz ama tabiki de herşey burda yazdıklarım kadar kolay değil adamlar evet adamlar herşeyi otomize ediyor ama bir alanda eksik var ne mi tabiki de GÜVENLİK ortaya DevSecOps giriyor işte
DevSecOps nedir?


DevSecOps da DevOps da anlattıklarımından farklı olarak "Sec" yani security var.Bu alanda güvenlik olmazsa olmazımız. Bu alanda öne çıka şeyleri sırala deseler Şöyle bir liste yapardım:
Güvenlik
Sürekli Geri Bildirim Döngüleri:
Devam eden geri bildirim döngülerine yapılan vurgu da çok önemlidir. Tüm ekip üyeleri, bu tür geri bildirim döngülerini devreye sokarak yeni özellikler, politikalar ve geliştirme prosedürleri hakkında otomatik olarak bilgilendirilecektir.
Kod olarak Güvenlik(SaC):
Güvenlik protokollerini standart DevOps teknikleri, politikaları ve otomatikleştirilmiş teknolojilerle entegre etmektir.
DevOps ve DevSecOps Benzerlikleri:
. Sürekli Geliştirme
. Ekip Ruhu Olayı
. Müşteri ne derse o mevzusu
DevOps ve DevSecOps Farkları:
.Güvenlikle alakalı herşey
Buraya kadar okuduysanız zamanınızı ayırdığınız için teşekkür ederim.
Son düzenleme:


