AWS'te kod commit'ten canlıya otomatik dağıt
AWS'te uçtan uca DevOps dağıtım hattı kuran orta seviye eğitim: CodeCommit/CodeBuild/CodeDeploy/CodePipeline ile CI/CD, CloudFormation ve SAM ile altyapı kodu, ECS/Fargate/EKS konteyner dağıtımı, blue-green ve canary stratejileri, CloudWatch metrik, log ve al…
AWS CodePipeline, CloudFormation, ECS/EKS, blue-green dağıtım ve CloudWatch
Bu orta seviye eğitim, AWS bulutunda modern bir DevOps dağıtım hattını uçtan uca kurmayı öğretir. AWS geliştirici araç zinciri (CodeCommit, CodeBuild, CodeDeploy, CodePipeline) ile sürekli entegrasyon ve sürekli teslimat; buildspec.yml ve appspec.yml yapılandırmaları; IAM rol ve politikalarıyla en az yetki ilkesi işlenir. CloudFormation ve SAM ile altyapının kod olarak tanımlanması, stack ve change set yönetimi; Elastic Beanstalk, ECS (Fargate) ve EKS üzerinde uygulama dağıtımı; blue-green ve canary dağıtım stratejileri uygulanır. CloudWatch metrikleri, log grupları, alarm ve dashboard ile gözlemlenebilirlik kurulur. Katılımcılar bir uygulamayı depodan üretime otomatik taşıyan bir pipeline tasarlayabilir.
4 Gün. Her gün dört modül; katılımcılar AWS'te CI/CD, altyapı kodu, konteyner dağıtımı ve izleme eksenlerinde aşamalı ilerler.
Orta Seviye — AWS üzerinde CodePipeline CI/CD, CloudFormation ile altyapı kodu, ECS/EKS konteyner dağıtımı ve CloudWatch gözlemiyle uygulama dağıtımının ele alınması.
Katılımcılar gerçek bir AWS hesabı/sandbox üzerinde CodePipeline, CloudFormation ve ECS kaynaklarını uygulamalı oluşturarak dağıtım hattını baştan sona kurar.
CodePipeline ile kod değişikliğini üretime kadar insansız taşıyan hat kurarsınız.
CloudFormation ile kaynakları tekrarlanabilir ve sürümlenebilir biçimde tanımlarsınız.
Blue-green ve canary stratejileriyle dağıtım riskini belirgin biçimde düşürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
EC2, S3, VPC ve IAM gibi temel AWS servislerine aşinalık beklenir.
Git ile sürüm kontrolü ve temel dal/commit kavramlarına aşinalık faydalıdır.
Docker ve imaj kavramına temel düzeyde aşinalık güçlü biçimde yararlıdır.
AWS CLI kurulu bir bilgisayar ve pratik için bir AWS hesabı erişimi gereklidir.
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:
CodeCommit, CodeBuild ve CodePipeline ile uçtan uca dağıtım hattı kurarsınız.
buildspec.yml fazlarıyla build ve test adımlarını yapılandırırsınız.
Altyapıyı CloudFormation şablonlarıyla kod olarak tanımlar ve yönetirsiniz.
ECR, ECS/Fargate ve EKS üzerinde konteyner uygulamaları dağıtırsınız.
CodeDeploy ile blue-green ve canary dağıtım stratejilerini uygularsınız.
Servis rolleri ve en az yetki ilkesiyle dağıtımı güvenli kurarsınız.
Metrik, log ve alarmlarla uygulama sağlığını izlersiniz.
Alarm tabanlı otomatik geri almayla dağıtım riskini yönetirsiniz.
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.
Bulut benimseme çerçeveleri, 6R taşıma, platform mühendisliği, yönetişim ve FinOps ile kurumsal DevOps ve bulut stratejisi tasarlayın.
Detayları Gör →Terraform, Kubernetes, GitOps ve policy as code ile AWS, Azure ve GCP üzerinde tutarlı çok bulutlu dağıtım ve operasyon kurun.
Detayları Gör →Terraform, Pulumi, Ansible, Packer ve Vault ile çok bulutlu, sağlayıcı-bağımsız otomasyon araç zincirini uygulamalı kurun.
Detayları Gör →CI/CD, altyapı kodu, yapılandırma yönetimi ve dağıtım otomasyonuyla DevOps yaşam döngüsünü uçtan uca otomatikleştirmeyi öğrenin.
Detayları Gör →Ansible, Puppet, Chef ve SaltStack ile desired state, idempotency ve ölçekli yapılandırma yönetimini uygulamalı öğrenin.
Detayları Gör →