DevOps: Geliştirici ve geliştirici ops arasındaki fark nedir?


cevap 1:

DevOps ("geliştirme" ve "operasyonlar" ın kırpılmış bir bileşiği), yazılım dağıtımı ve altyapı değişiklikleri sürecini otomatikleştirirken hem yazılım geliştiricilerinin hem de diğer bilgi teknolojisi (BT) profesyonellerinin işbirliğini ve iletişimini vurgulayan bir kültür, hareket veya uygulamadır. . [1] [2] Yazılım oluşturma, test etme ve serbest bırakmanın hızlı, sık ve daha güvenilir bir şekilde gerçekleşebileceği bir kültür ve ortam oluşturmayı amaçlamaktadır.

Daha fazla bilgi için: DevOps


cevap 2:

Kuruluş içindeki geleneksel teknoloji rolleri birbirinden ayrı çalışır. Geliştiriciler, değişimin başarılması için ödenen şey olduğu bir zihniyetten gelir. İşletme, değişen ihtiyaçlara cevap vermelerine bağlıdır, bu nedenle genellikle mümkün olduğunca çok değişiklik yaratmaya, yenilik yapmaya ve üretmeye teşvik edilirler. Aksine, operasyonlar değişimi düşman olarak görür. İş, ışıkları açık tutmak ve bugün iş için para üreten hizmetleri sunmak için yapılan işlemlere bağlıdır. Operasyonlar değişime direnmek için motive edilir, çünkü istikrar ve güvenilirliği zayıflatır.

Bu hedefler birbirinden bağımsızdır, ancak organizasyon bir bütün olarak işlev görebilmelidir, bu da çatışan gündemleri bir kenara bırakmak ve kamu yararı için çalışmak anlamına gelir. Bu DevOps'un öncülüydü.

Geliştiriciler

Geliştirici, yazılım ve uygulamalar oluşturmak için kod yazan ve hata ayıklayan kişidir. Bir uygulama bir üretim ortamında dağıtıldığında, geliştirici yazılımı daha iyi hale getirmek için değişiklikleri ve güncellemeleri uygulamak üzere genellikle performansı izler ve kullanıcılardan geri bildirim toplar. Bir geliştiricinin amacı sürekli olarak yeni uygulamalar oluşturmak ve mevcut uygulamaları daha iyi hale getirmek için değiştirmektir - düzenli olarak çevreye etkili bir şekilde değişiklik getirmektir.

Geleneksel bir geliştiricinin rolü, değişimi gerçekleştirme yeteneği ile ölçülür. Geliştiricinin kuruluşa verdiği değer - geliştiricinin maaşı ve ikramiyeleri - genellikle geliştiricinin girişiminin ve kullanıcıların daha üretken olmasına yardımcı olan yeni uygulamalar ve yenilikçi özellikler oluşturma yeteneğinin bir yansımasıdır.

Operasyonlar

BT operasyonlarının veya BT yöneticilerinin bir amacı vardır: her şeyin en iyi şekilde çalıştığından emin olun. İşlemler, ağ kaynaklarının kullanılabilir olmasını ve en yüksek performansta çalışmasını sağlar. Bu dengeye ulaşıldığında, ağ kaynaklarına yönelik yeni talepler çevrenin istikrarını tehdit eder ve operasyonların beklendiği gibi performans gösterdiklerinden emin olmak için zaman ve çaba harcamasını gerektirir.

Geleneksel bir operasyon rolü, güvenilir ve optimize edilmiş bir altyapı sağlama yeteneği ile ölçülür. Aslında bu, kullanıcıların daha üretken olabilmeleri için ağ kaynaklarının kullanılabilir olmasını garanti etmek için mümkün olduğunca az değişiklik sağlamak anlamına gelir.

Kültür çatışması

Sonuçta, hem geliştiriciler hem de operasyonlar aynı şey için çabalıyorlar: organizasyonu olabildiğince verimli hale getirmek. Bununla birlikte, benzer hedeflerine rağmen, bu çelişkili rollerin birbirini nasıl engelleyebileceğini görmek kolaydır. Geliştiriciler uygulamaları olabildiğince çabuk oluşturmaya ve geliştirmeye çalışıyorlar ve operasyonlar, değişikliklerin ortamda meydana gelmesini önlemek için elinden gelen her şeyi yapıyor. Kuruluşun etkin ve verimli çalışması için bir şeyler vermek zorundadır.

Gene geleneksel operasyonel organizasyonlarda, ekiplerimizi uzmanlık alanlarına göre düzenleyerek genellikle fonksiyonel yönelimi seçtik - veritabanı yöneticilerini bir gruba, ağ yöneticilerini bir başkasına, sunucu yöneticilerini bir başkasına koyduk, "diyor Gene Kim, Phoenix Project ve yaklaşmakta olan DevOps Yemek Kitabı'nın ortak yazarı ve San Francisco'da şu anda çalışan DevOps Enteprise Summit'in arkasındaki itici güç. "Bunun sonuçları arasında uzun teslim süreleri var. Büyük dağıtımlar gibi karmaşık etkinlikler için, birden fazla grupla bilet açmalıyız, elden çıkmaları koordine ederek, uzun kuyruklarda bekleyen işlerle, uygulayıcıların işin ilişkisiyle ilgili çok az görünürlüğe sahip olması gerekir. değer akışı hedeflerine. "

Daha fazla bilgi için lütfen bunu kontrol edin: https://goo.gl/myAeT3

Daha Fazla Ücretsiz Video Alın - Abone ol ps https://goo.gl/5ZqDML


cevap 3:

Kuruluş içindeki geleneksel teknoloji rolleri birbirinden ayrı çalışır. Geliştiriciler, değişimin başarılması için ödenen şey olduğu bir zihniyetten gelir. İşletme, değişen ihtiyaçlara cevap vermelerine bağlıdır, bu nedenle genellikle mümkün olduğunca çok değişiklik yaratmaya, yenilik yapmaya ve üretmeye teşvik edilirler. Aksine, operasyonlar değişimi düşman olarak görür. İş, ışıkları açık tutmak ve bugün iş için para üreten hizmetleri sunmak için yapılan işlemlere bağlıdır. Operasyonlar değişime direnmek için motive edilir, çünkü istikrar ve güvenilirliği zayıflatır.

Bu hedefler birbirinden bağımsızdır, ancak organizasyon bir bütün olarak işlev görebilmelidir, bu da çatışan gündemleri bir kenara bırakmak ve kamu yararı için çalışmak anlamına gelir. Bu DevOps'un öncülüydü.

Geliştiriciler

Geliştirici, yazılım ve uygulamalar oluşturmak için kod yazan ve hata ayıklayan kişidir. Bir uygulama bir üretim ortamında dağıtıldığında, geliştirici yazılımı daha iyi hale getirmek için değişiklikleri ve güncellemeleri uygulamak üzere genellikle performansı izler ve kullanıcılardan geri bildirim toplar. Bir geliştiricinin amacı sürekli olarak yeni uygulamalar oluşturmak ve mevcut uygulamaları daha iyi hale getirmek için değiştirmektir - düzenli olarak çevreye etkili bir şekilde değişiklik getirmektir.

Geleneksel bir geliştiricinin rolü, değişimi gerçekleştirme yeteneği ile ölçülür. Geliştiricinin kuruluşa verdiği değer - geliştiricinin maaşı ve ikramiyeleri - genellikle geliştiricinin girişiminin ve kullanıcıların daha üretken olmasına yardımcı olan yeni uygulamalar ve yenilikçi özellikler oluşturma yeteneğinin bir yansımasıdır.

Operasyonlar

BT operasyonlarının veya BT yöneticilerinin bir amacı vardır: her şeyin en iyi şekilde çalıştığından emin olun. İşlemler, ağ kaynaklarının kullanılabilir olmasını ve en yüksek performansta çalışmasını sağlar. Bu dengeye ulaşıldığında, ağ kaynaklarına yönelik yeni talepler çevrenin istikrarını tehdit eder ve operasyonların beklendiği gibi performans gösterdiklerinden emin olmak için zaman ve çaba harcamasını gerektirir.

Geleneksel bir operasyon rolü, güvenilir ve optimize edilmiş bir altyapı sağlama yeteneği ile ölçülür. Aslında bu, kullanıcıların daha üretken olabilmeleri için ağ kaynaklarının kullanılabilir olmasını garanti etmek için mümkün olduğunca az değişiklik sağlamak anlamına gelir.

Kültür çatışması

Sonuçta, hem geliştiriciler hem de operasyonlar aynı şey için çabalıyorlar: organizasyonu olabildiğince verimli hale getirmek. Bununla birlikte, benzer hedeflerine rağmen, bu çelişkili rollerin birbirini nasıl engelleyebileceğini görmek kolaydır. Geliştiriciler uygulamaları olabildiğince çabuk oluşturmaya ve geliştirmeye çalışıyorlar ve operasyonlar, değişikliklerin ortamda meydana gelmesini önlemek için elinden gelen her şeyi yapıyor. Kuruluşun etkin ve verimli çalışması için bir şeyler vermek zorundadır.

Gene geleneksel operasyonel organizasyonlarda, ekiplerimizi uzmanlık alanlarına göre düzenleyerek genellikle fonksiyonel yönelimi seçtik - veritabanı yöneticilerini bir gruba, ağ yöneticilerini bir başkasına, sunucu yöneticilerini bir başkasına koyduk, "diyor Gene Kim, Phoenix Project ve yaklaşmakta olan DevOps Yemek Kitabı'nın ortak yazarı ve San Francisco'da şu anda çalışan DevOps Enteprise Summit'in arkasındaki itici güç. "Bunun sonuçları arasında uzun teslim süreleri var. Büyük dağıtımlar gibi karmaşık etkinlikler için, birden fazla grupla bilet açmalıyız, elden çıkmaları koordine ederek, uzun kuyruklarda bekleyen işlerle, uygulayıcıların işin ilişkisiyle ilgili çok az görünürlüğe sahip olması gerekir. değer akışı hedeflerine. "

Daha fazla bilgi için lütfen bunu kontrol edin: https://goo.gl/myAeT3

Daha Fazla Ücretsiz Video Alın - Abone ol ps https://goo.gl/5ZqDML


cevap 4:

Kuruluş içindeki geleneksel teknoloji rolleri birbirinden ayrı çalışır. Geliştiriciler, değişimin başarılması için ödenen şey olduğu bir zihniyetten gelir. İşletme, değişen ihtiyaçlara cevap vermelerine bağlıdır, bu nedenle genellikle mümkün olduğunca çok değişiklik yaratmaya, yenilik yapmaya ve üretmeye teşvik edilirler. Aksine, operasyonlar değişimi düşman olarak görür. İş, ışıkları açık tutmak ve bugün iş için para üreten hizmetleri sunmak için yapılan işlemlere bağlıdır. Operasyonlar değişime direnmek için motive edilir, çünkü istikrar ve güvenilirliği zayıflatır.

Bu hedefler birbirinden bağımsızdır, ancak organizasyon bir bütün olarak işlev görebilmelidir, bu da çatışan gündemleri bir kenara bırakmak ve kamu yararı için çalışmak anlamına gelir. Bu DevOps'un öncülüydü.

Geliştiriciler

Geliştirici, yazılım ve uygulamalar oluşturmak için kod yazan ve hata ayıklayan kişidir. Bir uygulama bir üretim ortamında dağıtıldığında, geliştirici yazılımı daha iyi hale getirmek için değişiklikleri ve güncellemeleri uygulamak üzere genellikle performansı izler ve kullanıcılardan geri bildirim toplar. Bir geliştiricinin amacı sürekli olarak yeni uygulamalar oluşturmak ve mevcut uygulamaları daha iyi hale getirmek için değiştirmektir - düzenli olarak çevreye etkili bir şekilde değişiklik getirmektir.

Geleneksel bir geliştiricinin rolü, değişimi gerçekleştirme yeteneği ile ölçülür. Geliştiricinin kuruluşa verdiği değer - geliştiricinin maaşı ve ikramiyeleri - genellikle geliştiricinin girişiminin ve kullanıcıların daha üretken olmasına yardımcı olan yeni uygulamalar ve yenilikçi özellikler oluşturma yeteneğinin bir yansımasıdır.

Operasyonlar

BT operasyonlarının veya BT yöneticilerinin bir amacı vardır: her şeyin en iyi şekilde çalıştığından emin olun. İşlemler, ağ kaynaklarının kullanılabilir olmasını ve en yüksek performansta çalışmasını sağlar. Bu dengeye ulaşıldığında, ağ kaynaklarına yönelik yeni talepler çevrenin istikrarını tehdit eder ve operasyonların beklendiği gibi performans gösterdiklerinden emin olmak için zaman ve çaba harcamasını gerektirir.

Geleneksel bir operasyon rolü, güvenilir ve optimize edilmiş bir altyapı sağlama yeteneği ile ölçülür. Aslında bu, kullanıcıların daha üretken olabilmeleri için ağ kaynaklarının kullanılabilir olmasını garanti etmek için mümkün olduğunca az değişiklik sağlamak anlamına gelir.

Kültür çatışması

Sonuçta, hem geliştiriciler hem de operasyonlar aynı şey için çabalıyorlar: organizasyonu olabildiğince verimli hale getirmek. Bununla birlikte, benzer hedeflerine rağmen, bu çelişkili rollerin birbirini nasıl engelleyebileceğini görmek kolaydır. Geliştiriciler uygulamaları olabildiğince çabuk oluşturmaya ve geliştirmeye çalışıyorlar ve operasyonlar, değişikliklerin ortamda meydana gelmesini önlemek için elinden gelen her şeyi yapıyor. Kuruluşun etkin ve verimli çalışması için bir şeyler vermek zorundadır.

Gene geleneksel operasyonel organizasyonlarda, ekiplerimizi uzmanlık alanlarına göre düzenleyerek genellikle fonksiyonel yönelimi seçtik - veritabanı yöneticilerini bir gruba, ağ yöneticilerini bir başkasına, sunucu yöneticilerini bir başkasına koyduk, "diyor Gene Kim, Phoenix Project ve yaklaşmakta olan DevOps Yemek Kitabı'nın ortak yazarı ve San Francisco'da şu anda çalışan DevOps Enteprise Summit'in arkasındaki itici güç. "Bunun sonuçları arasında uzun teslim süreleri var. Büyük dağıtımlar gibi karmaşık etkinlikler için, birden fazla grupla bilet açmalıyız, elden çıkmaları koordine ederek, uzun kuyruklarda bekleyen işlerle, uygulayıcıların işin ilişkisiyle ilgili çok az görünürlüğe sahip olması gerekir. değer akışı hedeflerine. "

Daha fazla bilgi için lütfen bunu kontrol edin: https://goo.gl/myAeT3

Daha Fazla Ücretsiz Video Alın - Abone ol ps https://goo.gl/5ZqDML