continuous deployment devops
DevOps'ta Sürekli Dağıtım nedir?
Bu dizideki önceki öğreticimiz, Sürekli Teslimat .
Sürekli teslimat, aralarında otomatik ve manuel kapılar bulunan otomatik bir dağıtım işlem hattı iken, Sürekli Dağıtım, arada hiçbir manuel geçit bulunmayan sürekli teslim hattıdır.
Önerilen Okuma => Metin ve Video Eğitimleriyle DevOps Eğitimi
Dolayısıyla, Sürekli Dağıtımın 'Üretime Sürüm' olması gerekmez. Ancak kod, üretime dağıtılır ve 'Özellik Değiştirme' kullanılarak sessize alınır ve hazır olduğunda, Özellik geçişi açılır.
Bu özellik geçişleri, üretimde konuşlandırılan özelliği KAPALI konuma getirerek üretimdeki özellik işlevselliğinde herhangi bir arıza riskini önler.
Bu seçenek aynı zamanda özelliğin belirli bir kullanıcı grubuna veya belirli bir coğrafyaya veya belirli bir müşteri sitesine veya hatta dahili çalışanlar için ilk değerlendirme ve geri bildirim için etkinleştirilmesine izin verir.
VİDEO Bölüm 3 Blok 3: Sürekli Dağıtım- 6 dakika 28 saniye
web sitesi farklı tarayıcılarda nasıl test edilir
sdlc'de analiz aşaması nedir?
Video Transkripti:
Önceki videodan hemen önce, sürekli teslimat yaklaşımını ve faydalarını öğrendik.
Bu blokta, sürekli dağıtım hakkında bilgi edinelim ve bunun sürekli teslimattan nasıl farklı olduğunu öğrenelim. Ayrıca DevOps'taki sürekli testin ve sürekli test hattının anlamını da anlayacağız.
Burada, her ikisinin de kısa biçimi CD olduğu için sürekli teslim ile karıştırılmaması gereken başka bir DevOps terimi, yani sürekli Dağıtım'ı tanıtmak istiyorum.
Zaten bildiğimiz gibi, Sürekli teslimat veya CD, yazılım veya yazılım Güncellemelerini daha küçük artışlarla üretime sunma ve yazılımın her zaman üretime sunulabilmesini sağlama sürecidir.
Aralarında hem otomatik hem de manuel kapılar bulunan otomatik bir dağıtım hattıdır.
Şimdi, Sürekli Dağıtıma gelelim.
Sürekli dağıtım aynı zamanda sürekli bir dağıtım hattıdır, ancak arada herhangi bir manuel kapı yoktur. Demek istediğim, ilk kod işleminden kod üretime girene kadar manuel geçit veya manuel müdahale yok.
Bu resim size sürekli dağıtım hattını açıklayacaktır.
Bu şemada gördüğünüz gibi, sürekli teslimat ardışık düzeniyle aynıdır, bir derleme tetikleyicisi ve ardından bir kod kontrolü, otomatik derleme, derleme, birim testleri, dağıtım ve 'üretime dağıtım' aşamasına kadar diğer otomatik testler olacaktır. '.
Burada bunu 'Üretime yayın' olarak değil, üretime dağıtım olarak adlandıracağım, bunu birazdan açıklayacağım.
Dolayısıyla manuel test aşamaları veya manuel onay kapıları veya başka bir deyişle hiçbir manuel müdahale yoktur.
deneyimli kişiler için performans testi mülakat soruları
Bu, esas olarak olgunlaşmış bir organizasyonda ve DevOps uygulamalarının çok iyi bir şekilde oluşturulduğu ve dolayısıyla sadece otomatikleştirilmiş teslimat boru hattının kaliteyle ilgilenmek için yeterli olduğu ve hiçbir manuel test ve kalite kapılarının gerekli olmadığı olgunlaşmış ürünlerin teslimi veya güncellemeleri durumunda gerçekleşir.
Ancak Özellik geçişleri Sürekli dağıtım için gereklidir, ancak her iki yöntemde de (yani, sürekli teslimat ve sürekli dağıtımda) mevcuttur ve Sürekli dağıtım ardışık düzeni için bunlar gerekir.
Özellik geçişleri, üretimde konuşlandırılan özelliği KAPALI konuma getirerek üretimdeki özellik işlevselliğinin herhangi bir başarısızlık riskini önler. Bu nedenle, bu özellik bayrağı, üretime yerleştirilen tüm özelliklerin ihtiyaca göre AÇIK veya KAPALI hale getirilebilmesini ve dolayısıyla son kullanıcılara hemen sunulmasına gerek kalmamasını sağlar.
Daha önce de belirtildiği gibi, sürekli dağıtımın mutlaka müşteriler için bir sürüm olması gerekmez, ancak 'üretime dağıtım' olması gerekir. Bu sürekli dağıtım seçeneği, belirli zamana bağlı özelliklerin dağıtımında kullanılır.
Vermek için Misal , bir mobil operatörün Noel'de müşterilere katma değerli bir hizmet teklifi, her an üretime sürekli dağıtım yöntemi ile dağıtılabilir, böylece özellik veya katma değerli hizmet paketi canlı olarak hazır tutulur ve sırasında açılır. Bir özellik geçişi aracılığıyla Noel veya yeni yılın gece yarısı vb.
Ve bu özellik üretimde erken saatlerde veya uyku saatlerinde açılabilir ve sorunsuz çalıştığından emin olduktan sonra günün ilerleyen saatlerinde son kullanıcılara güvenle açılabilir.
Temel olarak, kodu / özelliği prodüksiyona dağıtmaya benzer, ancak kodu doğru zamana gelene kadar veya ekip kodu veya özelliği yayınlamaya karar verene kadar çalıştırmamak gibidir.
Bu seçenek aynı zamanda özelliğin belirli bir kullanıcı grubuna veya belirli bir coğrafyaya veya belirli bir müşteri sitesine veya hatta dahili çalışanlar için ilk değerlendirme ve geri bildirim için etkinleştirilmesine izin verir.
İnsanlar ayrıca DevOps uygulamasına CI-CD modeli olarak da atıfta bulunur; burada CD, sürekli teslim, sürekli dağıtım anlamına gelir. Ve bu tamamen sürekli dağıtımla ilgili.
Önerilen okuma = >> Pact CLI ile Sürekli Dağıtım
Yaklaşan eğitim videosunda 'sürekli test' ve sürekli test süreci hakkında bilgi edineceğiz.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- DevOps'ta Sürekli Teslimat
- DevOps'ta Sürekli Test
- DevOps'ta Sürekli Entegrasyon
- DevOps Testi İçin En İyi 10 Sürekli Test Aracı [2021 Listesi]
- DevOps Video Eğitimlerinin Özeti
- DevOps Eğiticisi: DevOps için Nihai Kılavuz (25'ten Fazla Eğitici)
- Bulut Derlemesi ve Dağıtımı için En İyi AWS DevOps Araçları
- DevOps Test Eğitimi: DevOps QA Testini Nasıl Etkileyecek?