Chef araçlarıyla altyapını test ederek otomatikle
Chef'in araç zincirini ve şablonlarını kullanarak altyapı otomasyonunu güvenle yapmayı ele alan, ERB şablon ve custom resource, Test Kitchen ve InSpec ile test, data bag, cookstyle ve CI entegrasyonunu kapsayan orta seviye eğitim.
Şablonlar, Test Kitchen, InSpec ve araç zinciri
Bu orta seviye eğitim, Chef'in araç zincirini ve şablonlarını kullanarak altyapı otomasyonunu güvenle yapmayı ele alır. ERB şablonları ile dinamik yapılandırma üretme, değişken, koşul ve döngü; custom resource (özel kaynak) yazımı ve yeniden kullanım; library ve helper metotlar; cookbook bağımlılıkları ve Berkshelf/Policyfile ile yönetim; Test Kitchen ile cookbook'ları izole sanal makinelerde (Vagrant/Docker driver) test etme (kitchen converge/verify); InSpec ile altyapı testleri ve uyum kontrolleri; cookstyle ile lint ve stil; ChefSpec ile birim test fikri; data bag ve şifreli data bag; wrapper cookbook deseni ve community cookbook kullanımı; CI hattında Chef test ve dağıtımı işlenir. Katılımcı test edilebilir, bakımı kolay cookbook'lar üretir.
3 Gün. Her gün dört modül; katılımcılar şablon ve özel kaynaktan Test Kitchen, InSpec ve CI'ye ilerler.
Orta Seviye — Chef araçları ve şablonlarıyla altyapı otomasyonu: Test Kitchen, InSpec ve template.
Katılımcılar Test Kitchen ile cookbook'larını sanal makinelerde converge edip InSpec testleriyle doğrular.
Test Kitchen ve InSpec ile cookbook'larınızı güvenle doğrularsınız.
Custom resource ve şablonlarla temiz, modüler kod yazarsınız.
Araç zincirini CI hattına bağlayıp kaliteyi otomatikleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Resource, recipe ve cookbook kavramları beklenir.
Sunucu yönetimi ve komut satırı bilgisi gerekir.
Vagrant veya Docker temeli faydalıdır.
Chef Workstation ve Test Kitchen çalıştırabilen bir ortam gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
ERB şablonlarıyla dinamik yapılandırma üretirsiniz.
Yeniden kullanılabilir özel kaynaklar yazarsınız.
Berkshelf/Policyfile ile bağımlılık yönetirsiniz.
Cookbook'ları izole VM'lerde converge edip test edersiniz.
InSpec ile altyapı ve uyum testleri yazarsınız.
Şifreli data bag ile gizli verileri yönetirsiniz.
cookstyle ile lint ve stil standardı kurarsınız.
Test ve dağıtımı CI hattına bağlarsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Terraform ile AWS eğitimi: aws provider, VPC, EC2, AMI, S3, IAM, RDS, Auto Scaling, ALB ve S3/DynamoDB uzak state konuları uygulamalı olarak ele alınır.
Detayları Gör →Kod olarak altyapı (IaC) giriş eğitimi: IaC paradigması, deklaratif model, immutable altyapı, araç karşılaştırması ve Terraform ile ilk apply uygulamalı ele alı
Detayları Gör →Terraform ile Azure eğitimi: azurerm provider, kaynak grubu, VNet, NSG, sanal makine, VMSS, depolama hesabı, yönetilen kimlik, RBAC ve Azure SQL uygulamalı.
Detayları Gör →Terraform in Practice eğitimi: çok katmanlı dağıtım, katmanlar arası veri, yaygın hata ayıklama, state kurtarma, terraform test, refactor ve bakım uygulamalı.
Detayları Gör →Terraform modül eğitimi: modül anatomisi, girdi/çıktı sözleşmesi, çoğaltma, providers argümanı, kompozisyon, semantik sürümleme, Registry yayımı ve terraform te
Detayları Gör →