DevOps Nedir ?

DevOps, “development” ve “operations” kelimelerinin bir araya gelerek gün yüzüne çıkan ve son zamanlarda duyulmaya başlanan bir görev tanımıdır. Türkiye’de teknoloji dünyasında çok fazla bilinmeyen bu görev tanımı çoğu yöneticinin korkulu rüyası olarak gözükse de aslında uluslararası yükselmek isteyen şirketler için mantıklı bir sorgulama şekli olup DevOps’un yöneticilere “Hop Dur Burada Yanlış Yapıyorsun” diyebilecek yetkisi ile kurumların sıkıntı yaşamadan sorunsuz iş akışına devam etmesi anlamına gelmektedir.

devops-2

İşe bir de operasyon ve son kullanıcıya ulaştığı kısımdan bakacak olur isek yada “production” ortamına çıkmadan “production test” ortamında sıkıntı çıkar ise sistem yöneticileri yazılımları kurup kaldırırlar gerekli olan teknik değişiklikleri yaparlar, yazılımcı “Ben gerekli olan yazılımı yazdım, kodladım”, sistem yöneticileri veya uzmanları ise “Ben bana gelen yazılımı (Uygulama, web sitesi vs.) çalıştırdım” fikrinde olup aradaki farkettiğiniz üzere bu sıkıntı daha var olmadan engelleyecek veya bu boşluğu kim tamamlayacak sorusunun cevabıdır, DevOps.

devops-3

*Onlarca DevOps aracı içinden en popüler ve başarıları olanları sizler için seçtik. Seçilen listeyi aşağıda sizlerle paylaşıyorum.

DevOps Araçları

Veritabanı
MySql: https://www.mysql.com/
MongoDB: https://www.mongodb.org/
PostgreSQL: http://www.postgresql.org/

Konfigürasyon Yönetimi (Configuration Management)
Chef: https://www.chef.io/chef/

Uygulama Dağıtımı (Application Deployment)
Capistrano: http://capistranorb.com/
Go: https://www.go.cd/
Juju: https://jujucharms.com/

İzleme (Monitoring)
New Relic: http://newrelic.com/server-monitoring
Sensu: https://sensuapp.org/

Kaynak Kodu Versiyon Kontrolü (Version Control)
git: http://git-scm.com/
Apache Subversion: https://subversion.apache.org/
Github: https://github.com/
Bitbucket: https://bitbucket.org/

Yapılandırma ve Test (Build & Test)
Gradle: http://gradle.org/
Jenkins: http://jenkins-ci.org/
Maven: https://maven.apache.org/
Grunt: http://gruntjs.com/
sbt: http://www.scala-sbt.org/

Zengin Kaynak Yönetimi (Repository Management)
Nexus: http://www.sonatype.com/nexus/solution-overview
Archiva: https://archiva.apache.org/index.cgi
Nuget: https://www.nuget.org/

Sürekli Entegrasyon (Continuous Integration)
Jenkins: http://jenkins-ci.org/
Bamboo: https://www.atlassian.com/software/bamboo/
Travis: https://travis-ci.org/
TeamCity: https://www.jetbrains.com/teamcity/

Middleware
Tomcat: http://tomcat.apache.org/
Jetty: http://www.eclipse.org/jetty/
Geronimo: http://geronimo.apache.org/

Bulut
Amazon Web Services: https://aws.amazon.com/
Azure: https://azure.microsoft.com
Jelastic: https://jelastic.com/

Bir başka makalede görüşmek üzere.
Sedat Demirdoğan

Kaynaklar;
www.acm-software.com
www.safkanyazilim.com

PaylaşShare on Facebook10Tweet about this on TwitterShare on Google+1Pin on Pinterest0Share on Tumblr0Share on LinkedIn0Email this to someone

Yazar Hakkında Yazarın Bütün Yazıları Yazarın Web Sitesi

sedat demirdoğan

yazilimsinifi.com ve edebiyatsinifi.com Kurucusu, Jollytur Yazılım Geliştirme Ekip Lideri, Kick Boks tutkunu, Gitarist ve Girişimci.

Bir Cevap Yazın

Your email address will not be published. Required fields are marked *

*