Digital Report
  • DERGİ
  • TEKNOLOJİ
  • YAPAY ZEKA
  • PROFESYONEL
    • GİRİŞİM
    • E-TİCARET
    • FİNTEK
    • MARKA
  • GÜVENLİK
  • KRİPTO
  • OYUN
  • REHBER
No Result
View All Result
Digital Report
No Result
View All Result
Home Rehber

DevOps nedir, ne işe yarar ve neleri kapsar?

by Osman Doğan
21/07/2020
in Rehber
DevOps nedir, ne işe yarar ve neleri kapsar?

DevOps nedir, ne işe yarar ve neleri kapsar?

Facebook'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşWhatsApp'ta PaylaşTelegram'da Paylaş

Yazılım geliştirme alanına giriş yapan, programcılıkla ilgilenen kişilerin ilk duyduğu terimlerden bir tanesi de DevOps’tur. Peki DevOps nedir, ne işe yarar? Geliştiricilere nasıl yardımcı olur? İşte DevOps hakkında bilmeniz gereken her şey.

DevOps nedir?

DevOps, Development (geliştirme) ve Operations (operasyonlar) kelimelerinin birleşiminden elde edilmiş bir kısaltmadır. 2009 yılında Patrick Debois isimli geliştirici tarafından ortaya atılan bu terim, tasarımdan geliştirme aşamalarına kadar, tüm programlama üretim sürecinde işbirliği yapan bir ekibin çalışmasını tanımlayan bir şemsiye terimdir. IT alanında bir evrim olan DevOps, bir ekibin yüksek verimlilik ile sonuç üretme yeteneğini artıran araç ve felsefelerin tamamına denir.

DevOps programcıları tipik olarak geleneksel altyapı yönetimi ve yazılım geliştirme süreçlerini kullanır. Yazılım geliştirme söz konusu olduğunda DevOps, Agile tarzı bir yaklaşım benimseme eğilimindedir.

DevOps neleri kapsıyor?

IT kültüründe bir evrim niteliğinde olan DevOps’un teknik yapısını bilmek de oldukça büyük bir önem teşkil etmektedir. Yukarıda da belirttiğimiz üzere Agile geliştirme, DevOps’un oldukça önemli bir parçasıdır. Ve yaratılmasında oldukça büyük bir role sahiptir. Yani bir Agile geliştirme, DevOps olmadan oldukça verimsiz bir halde kalır.

DevOps’un oluşturulmasındaki bir diğer önemli teknik öğe ise, sistem yöneticileridir. DevOps, bu yüzden en iyi kurumsal sistem yönetimi uygulamalarını kapsamaktadır. Bu uygulamalardan bazıları, verimli bir yazılım geliştirme süreci için hayati öneme sahip olan otomasyon ve sistem takibi gibi unsurları içerir.

DevOps’un derinliklerinde neler var?

DevOps’u üç temel açıdan ele almak mümkündür.

İnsanlar ve Kültür – DevOps, bir organizasyonda yer alan ekipler arasındaki geleneksel engelleri yıkar. Ve tüm ekiplerin ortak bir hedefe doğru birlikte yürümelerini sağlar. Amaç, müşteriye olabildiğince çabuk ve kaliteli yazılımlar sunmaktır.

Süreçler ve Uygulamalar – Agile ve DevOps birlikte hareket eder. Kuruluşlar Agile, Scrum, Kanban ve ek otomasyonları benimseyerek, ilerideki süreçleri öngörülebilir. Ve bunları tekrarlanabilir şekillerde düzenleyebilir.

Araçlar ve Teknolojiler – Doğru araçlar ve teknolojiler olmadan DevOps sürdürülebilir bir model değildir. Bunlar otomasyon, sürekli entegrasyon, konfigürasyon yönetimi, test, paketleme, yayınlama ve izlemeyi mümkün kılar.

DevOps ile çalışmak nasıl bir şey?

Şayet daha önce DevOps ile birlikte çalışmadıysanız, DevOps kullanılarak sürdürülen bir yazılım geliştirme sürecinin nasıl olduğunu merak edebilirsiniz.

Öncelikle belirtmek gerekir ki otomasyon, DevOps’un kritik bir bileşenidir. DevOps kullanıcıları, yazılım geliştirme süreci boyunca farklı görevler ve işlemler için çeşitli araçlara bağlanmak durumundadır. Fakat DevOps yalnızca bir toplama aracı değildir. Bu, DevOps’un nasıl çalıştığına işaret eden ufak bir ipucudur.

DevOps, Agile yaklaşımı kullandığından ötürü DevOps kullanıcıları çalışmalarını diğer programcıların çalışmalarıyla sık sık bütünleştireceklerdir. Bu sürekli bir şekilde yapılır. Ve sürecin daha başlarında ortaya çıkabilecek bir sorunun ortadan kaldırılmasını sağlar. DevOps kullanıcıları, çeşitli otomasyon araçlarıyla yazdıkları kodları sürekli olarak test ederler. Bunu yapmak, proje süresini büyük ölçüde kısaltmaya yardımcı olmaktadır.

Bir DevOps kullanıcısının, tamamen kendi başına, ekip çalışmasını yok sayarak çalışması, DevOps mantığına aykırıdır. DevOps’un başarısı büyük ölçüde belirli bir projede yer alan tüm ekip üyeleri arasındaki işbirliğine dayanır.

Neden DevOps?

DevOps yaklaşımı benimseyen ekipler, projelerini daha hızlı bitirme olanağı yakalarlar. DevOps sayesinde oluşabilecek iletişim eksiklikleri giderilir. Proje boyunca gerekli olabilecek tüm değişiklikler daha hızlı bir şekilde gerçekleştirilir. DevOps yaklaşımı, operasyonlar ve geliştirme ekipleri arasında daha fazla işbirliğini teşvik eder. Projede yer alan tüm ekipler, hedeflerine daha emin adımlarla ve daha bilinçli bir şekilde ilerler. DevOps kullanmayan ekipler, genellikle projelerini daha yavaş bitirmek durumunda kalırlar. Ve proje boyunca teknik aksaklıklarla karşılaşma ihtimalleri daha fazladır. Bu yüzden, geliştirme süreçlerinin en verimli bir şekilde sürdürülebilmesi için DevOps tavsiye edilmektedir.

Tags: ansiblebamboochefDevOpsgitgradlejenkinsKubernetesmavennagiospuppetseleniumsplunkvagrant

İLGİLİ YAZILAR

Veeam’in yeni sürümü VeeamON 2022’de tanıtıldı
Teknoloji

Veeam’in yeni sürümü VeeamON 2022’de tanıtıldı

by DIGITAL REPORT

Veeam Yazılım, her yıl düzenlenen Yılın Modern Veri Koruma Konferansı VeeamOn 2022’nin ikinci gününde gelecekle ilgili seçkin bir ön gösterim...

Read moreDetails
Trend Micro One nedir?
Teknoloji

Siber güvenlik platformu Trend Micro One neler sunuyor?

by DIGITAL REPORT

Trend Micro, her geçen gün büyüyen bir teknoloji iş ortağı ekosistemine sahip tümleşik siber güvenlik platformu Trend Micro One’ı hayata...

Read moreDetails
İşletmeler için Kubernetes'i kullanmak neden avantajlı?
Marka

İşletmeler için Kubernetes’i kullanmak neden avantajlı?

by DIGITAL REPORT

Dağıtımı kolaylaştıran ve işletmelerin hızlanan veri hacimlerini yönetmelerine yardımcı olan Kubernetes gibi micro hizmet tabanlı uygulamaların kullanılması veri yönetim sistemlerini...

Read moreDetails
Yapı Kredi dijital bankacılığı VMware Tanzu ile modernleştirdi
Pro

Yapı Kredi dijital bankacılığı VMware Tanzu ile modernleştirdi

by DIGITAL REPORT

Müşterilerine her zaman en iyi bir bankacılık deneyimini sunmak için çalışan Yapı Kredi, altyapısını VMware altyapı çözümleri ve Tanzu ürün...

Read moreDetails

SON YAZILAR

Uyurken gelecekteki hastalıklarınızı öğrenmek mümkün mü? Stanford’un yapay zekası “SleepFM” bunu yüzde 80 doğrulukla yapıyor

Anthropic, Claude for Healthcare özelliğini duyurdu

Gemini AI’ye Walmart’lı alışveriş özelliği eklendi

Bellek kıtlığı telefon fiyatlarını %25 artırdı

X’in öneri algoritması 7 güne tamamen açık kaynak olacak

TEKNOFEST 2026 başvuruları Şanlıurfa’da başladı

Senatörler, X ve Grok’u mağazalardan kaldırmayı talep etti

Jensen Huang: Nvidia, Tayvan’a on yıllar boyunca bağımlı kalacak

X, Grok’un rızasız deepfake oluşturduğunu kabul etti

Deepfake krizi Grok’a kepenk indirtti

SON REHBERLER

Bosch bulaşık makinesinde çalışan yıkama döngüsünü sıfırlama nasıl yapılır

Video boyutunu kalite kaybı olmadan küçültmenin pratik yolları

Ubisoft iç yazışmalarında oyunlar AAAA olarak nasıl tanımlanıyor

WhatsApp’ta kişileri ve grupları favorilere eklemenin yolları

Android’de ve iOS’ta veri kaybetmeden WhatsApp hesabı silme

Excel programı olmadan XLSX dosyasını açmanın pratik yolları

Modem şifresini unuttuğunuzda deneyebileceğiniz pratik çözüm yolları

Karşılaştığımız IPS ekran nedir avantajları ve dezavantajları nelerdir

İkinci el iPhone orijinal mi yenilenmiş mi nasıl anlaşılır

Windows’ta ve macOS’ta RAM hızını kontrol etmenin pratik yolları

BASIN BÜLTENLERİ

RTB House, Derin Öğrenme ile dijital reklamcılığın yeni işletim sistemini kuruyor

ESET, Çin bağlantılı LongNosedGoblin APT grubunu tespit etti

Simya VC’den Rudiq’e 1 milyon dolar yatırım

Huawei Cloud, İstanbul’da dijital perakende buluşması düzenledi

SteelSeries, tek kulaklıkla birden fazla platformda oyun oynama özgürlügü sunuyor

Aktif Tech, Deloitte Teknoloji Fast 50’de üçüncü oldu

Dolap, 2024 yılında 307 bin 340 ton karbon salımını önledi

Canon, Istanbul’da EOS R6 Mark III ve EOS C50 tanıttı

LG, yeni yıl için soundbar kampanyasını duyurdu

Citrix, Hibrit çoklu bulut lisans modeli sunuyor

Digital Report

© 2019 Digital Report bir Linkmedya markasıdır.

  • Dergi
  • Yazarlar
  • Basın bültenleri
  • Gizlilik
  • İletişim
  • Künye

Bizi takip edin

No Result
View All Result
  • TEKNOLOJİ
  • YAPAY ZEKA
  • PROFESYONEL
    • GİRİŞİM
    • E-TİCARET
    • FINTECH
    • MARKA
  • GÜVENLİK
  • KRİPTO
  • OYUN
  • REHBER
  • BASIN BÜLTENLERİ
  • YAZARLAR
  • DERGİ
  • KÜNYE
  • İLETİŞİM