TERRAFORM İLE AWS ALTYAPI YÖNETİMİ EĞİTİMİ

AWS altyapını konsolsuz, kod ile yönet

aws provider'dan VPC ve EC2'ye, S3 ve IAM'den RDS ve Auto Scaling'e kadar AWS altyapısını Terraform ile deklaratif biçimde sağlayın.

Terraform ile AWS altyapı yönetimi eğitimi; aws provider, VPC ve ağ, EC2 ve AMI, S3, IAM, RDS, Auto Scaling ve ALB ile S3/DynamoDB uzak state konularını uygulamalı olarak ele alır.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

aws provider, VPC, EC2, S3, IAM, RDS ve Auto Scaling

Bu orta seviye eğitim, AWS altyapısının Terraform ile yönetimine odaklanır. aws provider yapılandırması, profil ve assume role ile kimlik; VPC, subnet, internet/NAT gateway, route table ve security group ile ağ; EC2, AMI data source, key pair, EBS ve user_data ile hesaplama işlenir. Ardından S3 bucket ve politika, IAM rol/policy/instance profile, RDS veritabanı, launch template ve Auto Scaling grubu, ALB ile yük dengeleme ve S3+DynamoDB ile uzak state uygulamalı ele alınır. Katılımcı, üretim ölçeğinde bir AWS ortamını baştan sona Terraform ile kurup çoklu ortamda yönetebilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar AWS ağından hesaplama, depolama, kimlik ve veritabanına doğru ilerler.

Seviye

Orta Seviye — Terraform ile AWS üzerinde VPC, EC2, S3, IAM ve RDS kaynaklarının kod ile uçtan uca yönetilmesi.

Öğrenme Metodu

Katılımcılar gerçek bir AWS hesabında VPC, EC2, S3 ve RDS kaynaklarını Terraform ile sağlayarak öğrenir.

Neden Bu Eğitim?

🟧AWS Otomasyonu

AWS kaynaklarını kod ile sağlayarak ortamları saniyeler içinde tekrarlanabilir kılarsınız.

🔐IAM Hakimiyeti

IAM rol ve politikalarını kod ile tanımlayarak en az ayrıcalığı denetlenebilir yaparsınız.

📈Ölçeklenebilirlik

Auto Scaling ve ALB'yi kod ile kurarak değişen yüke dayanıklı mimari oluşturursunuz.

Anahtar Konular

terraform awsterraform vpcterraform ec2terraform s3terraform iamterraform rdsaws auto scaling terraformaws providerterraform uzak stateaws iac
“AWS ortamı, tıklamalarla değil planlarla büyür.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
AWS Temeli

EC2, VPC ve S3 gibi temel AWS servislerine aşinalık faydalıdır.

2
Terraform Girişi

init, plan ve apply akışına temel düzeyde aşinalık beklenir.

3
AWS Hesabı

Kaynak oluşturulabilecek bir AWS test hesabı ve yapılandırılmış AWS CLI.

4
CLI Ortamı

Terraform ve AWS CLI kurulu bir bilgisayar.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, aws provider'ı yapılandırıp eksiksiz bir VPC ağ topolojisi kurabilir.
Modül 1
aws Provider
  • provider "aws" bloğunda region ve profile ayarı
  • Kimlik için ortam değişkeni, profil ve assume_role
  • default_tags ile tüm kaynaklara ortak etiket
  • required_providers ile aws sürümü sabitleme
  • Çoklu bölge için alias ile provider örnekleri
  • data.aws_caller_identity ile hesap bilgisi
Modül 2
VPC ve Subnet
  • aws_vpc için CIDR ve DNS ayarları
  • aws_subnet ile public/private subnet ayrımı
  • availability_zone ile AZ dağıtımı
  • cidrsubnet() ile alt ağ hesaplama
  • map_public_ip_on_launch davranışı
  • data.aws_availability_zones ile AZ sorgulama
Modül 3
Gateway ve Route
  • aws_internet_gateway ile genel erişim
  • aws_nat_gateway ve Elastic IP ile özel çıkış
  • aws_route_table ve rota tanımları
  • aws_route_table_association ile subnet bağlama
  • 0.0.0.0/0 rotasının gateway'e yönlendirilmesi
  • Özel subnet'ten NAT üzerinden çıkış
Modül 4
Security Group
  • aws_security_group ile ingress/egress kuralları
  • from_port, to_port, protocol ve cidr_blocks
  • dynamic block ile kural üretimi
  • Security group referansıyla grup-arası izin
  • aws_security_group_rule ile ayrı kural kaynakları
  • En az ayrıcalık ilkesiyle port daraltma
Günün hedefiKatılımcı, EC2 ve S3 kaynaklarını kod ile sağlayıp yapılandırabilir.
Modül 1
EC2 Örnekleri
  • aws_instance ile sanal sunucu oluşturma
  • instance_type ve subnet_id seçimi
  • vpc_security_group_ids ile güvenlik grubu
  • associate_public_ip_address davranışı
  • tags ile adlandırma ve sahiplik
  • for_each ile çoklu sunucu üretimi
Modül 2
AMI ve user_data
  • data.aws_ami ile en güncel imaj sorgulama
  • owners ve filter ile AMI seçimi
  • user_data ile başlangıç betiği çalıştırma
  • user_data_replace_on_change davranışı
  • base64encode ile veri kodlama
  • cloud-init ile ilk açılış yapılandırması
Modül 3
EBS ve Key Pair
  • aws_ebs_volume ile ek disk oluşturma
  • aws_volume_attachment ile diski bağlama
  • root_block_device boyut ve tip ayarı
  • aws_key_pair ile SSH anahtarı tanımı
  • EBS şifreleme (encrypted) etkinleştirme
  • Disk yaşam döngüsü ve kalıcılık ayarı
Modül 4
S3 Bucket
  • aws_s3_bucket ile bucket oluşturma
  • aws_s3_bucket_versioning ile versiyonlama
  • aws_s3_bucket_server_side_encryption_configuration
  • aws_s3_bucket_public_access_block ile erişim engeli
  • aws_s3_bucket_policy ile erişim politikası
  • Yaşam döngüsü kuralıyla nesne arşivleme
Günün hedefiKatılımcı, kimlik, veritabanı ve ölçekleme kaynaklarını kod ile yönetebilir.
Modül 1
IAM
  • aws_iam_role ve assume_role_policy tanımı
  • aws_iam_policy ve jsonencode ile politika yazımı
  • aws_iam_role_policy_attachment ile iliştirme
  • aws_iam_instance_profile ile EC2 kimliği
  • data.aws_iam_policy_document ile politika üretimi
  • En az ayrıcalık ilkesiyle kapsam daraltma
Modül 2
RDS
  • aws_db_instance ile yönetilen veritabanı
  • engine, instance_class ve allocated_storage
  • aws_db_subnet_group ile özel subnet bağlama
  • Multi-AZ ve otomatik yedekleme ayarı
  • Parolaların sabit yazılmaması, sır yönetimi
  • deletion_protection ve final snapshot
Modül 3
Auto Scaling ve ALB
  • aws_launch_template ile örnek şablonu
  • aws_autoscaling_group ile min/max/desired
  • aws_lb (ALB) ve target group tanımı
  • aws_lb_listener ile port yönlendirme
  • Hedef takip politikasıyla CPU ölçekleme
  • Health check ile sağlıksız örnek değişimi
Modül 4
Uzak State
  • S3 backend ile uzak state saklama
  • DynamoDB tablosuyla state kilitleme
  • encrypt = true ile state şifreleme
  • Ortam bazlı key ile state ayrımı
  • Modülerleştirme ile kodun yeniden kullanımı
  • Çoklu ortam için tfvars ile farklılaştırma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Provider Kurulumu

aws provider'ı profil ve assume role ile güvenli yapılandırabilirsiniz.

✅
VPC Ağı

VPC, subnet, gateway ve security group'ları kod ile kurabilirsiniz.

✅
EC2

EC2 örneklerini AMI data source ve user_data ile sağlayabilirsiniz.

✅
S3

S3 bucket'larını versiyonlama ve erişim engeliyle güvenli yönetebilirsiniz.

✅
IAM

IAM rol, policy ve instance profile'ları kod ile tanımlayabilirsiniz.

✅
RDS

Yönetilen RDS veritabanlarını güvenli ve dayanıklı biçimde sağlayabilirsiniz.

✅
Ölçekleme

Auto Scaling ve ALB ile yüke dayanıklı mimari kurabilirsiniz.

✅
Uzak State

S3 ve DynamoDB ile ekip için güvenli uzak state yapılandırabilirsiniz.

Kimler İçin Uygundur?

  • AWS üzerinde çalışan
  • altyapısını konsoldan kod tabanlı otomasyona taşımak isteyen bulut mühendisleri
  • DevOps uzmanları
  • sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde çalışan, altyapısını konsoldan kod tabanlı otomasyona taşımak isteyen bulut mühendisleri, DevOps uzmanları ve sistem yöneticileri için uygundur.
AWS kimlik doğrulaması nasıl yapılır?
Ortam değişkeni, AWS CLI profili veya assume_role ile yapılır; eğitim CI/CD için OIDC tabanlı kısa ömürlü kimliği de ele alır.
State'i nerede saklamalıyım?
S3 bucket'ında uzak state, DynamoDB tablosuyla kilitleme ve encrypt ile şifreleme ekip ortamı için önerilen yapılandırmadır.
RDS parolasını koda yazmalı mıyım?
Hayır. Parolalar kodda sabit yazılmamalı; değişken, Secrets Manager veya ortam değişkeniyle sağlanmalı ve state erişimi sıkı sınırlandırılmalıdır.
Ölçekleme nasıl kurulur?
aws_launch_template ve aws_autoscaling_group ile kapasite, ALB ve target group ile trafik dağıtımı, hedef takip politikasıyla CPU bazlı otomatik ölçekleme tanımlanır.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Terraform ile AWS Altyapı Yönetimi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)DevOps with Ansible: Working with Ansible Features Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps with Ansible: Working with Ansible Features Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ansible özelliklerini derinlemesine kullanın: roller ve Galaxy, Jinja2 template ve filtreler, lookup, Vault, block/rescue ve değişken önceliği. Orta seviye DVA

Detayları Gör →
Altyapı Otomasyonu (IaC)DO374 - Ansible Otomasyonu: Gelişmiş Geliştirme Eğitimi
DevOps ve Konteyner Eğitimleri

DO374 - Ansible Otomasyonu: Gelişmiş Geliştirme Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

DO374 ile gelişmiş Ansible geliştirme: ileri playbook, koleksiyon, yürütme stratejileriyle performans, Molecule testi ve Vault. İleri seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)DO467 - Enterprise Yönetimi Ansible Platforması: Kule Eğitimi
DevOps ve Konteyner Eğitimleri

DO467 - Enterprise Yönetimi Ansible Platforması: Kule Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

DO467 ile Automation Controller (Tower): RBAC, credential, job/workflow, execution environment, instance group ve yönetişim. İleri seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Enterprise Infrastructure Engineering with Terraform (Azure) Eğitimi
DevOps ve Konteyner Eğitimleri

Enterprise Infrastructure Engineering with Terraform (Azure) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Terraform ile kurumsal Azure altyapısı: azurerm provider, Storage backend remote state, modüller, landing zone, policy-as-code ve CI/CD. İleri seviye DVA eğitim

Detayları Gör →
Altyapı Otomasyonu (IaC)Gelişmiş Terraform - Gün Eğitimi
DevOps ve Konteyner Eğitimleri

Gelişmiş Terraform - Gün Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Yoğun tempoda ileri Terraform: modül kompozisyonu, remote state, workspace, count/for_each, dynamic block ve fonksiyonlar. İki günlük ileri seviye DVA eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn