IaC ve Terraform'a Giriş
Kod Olarak Altyapı (IaC) ilkelerini keşfedin ve Terraform'un modern bulut altyapısı yönetimindeki yerini anlayın.
IaC ve Terraform'a Giriş, CoddyKit'te ücretsiz bir Terraform Infrastructure as Code dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Terraform Infrastructure as Code öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Terraform Infrastructure as Code kursu toplamda 4 dersten oluşur.
Kod Olarak Altyapı Nedir?
Kod Olarak Altyapı (IaC), sunucuları, veritabanlarını ve ağları konsollarda elle tıklayarak değil, kod ve geliştirme uygulamalarıyla yönetmek anlamına gelir.
IaC Neden Kullanılır?
IaC kısa sürede fayda sağlar: tutarlı ortamlar, daha hızlı hazırlama, geri alma işlemleriyle sürüm denetimi ve çok daha az elle yapılandırma hatası.
Elle ve IaC ile Yaklaşım
Bir sunucuyu elle kurmak, her seferinde oturum açıp menüler arasında tıklamak anlamına gelir. IaC ile yapılandırmayı bir kez yazar ve birbirinin aynısı sunucuları otomatik olarak yeniden oluşturursunuz.
Terraform'a Giriş
Terraform, HashiCorp'un açık kaynaklı IaC aracıdır; bulut ve şirket içi kaynakları insanların okuyabileceği dosyalarda tanımlamanıza ve bunların tüm yaşam döngüsünü yönetmenize olanak tanır.
Terraform IaC'ye Nasıl Uyar?
Terraform, istediğiniz kaynakları bildirmenize, birçok bulut sağlayıcısıyla çalışmanıza ve her şeyi durum bilgisi üzerinden izlemenize olanak tanıyarak IaC yaklaşımını hayata geçirir.
Bildirimsel ve Emirsel Yaklaşım
Terraform bildirimsel bir araçtır: oraya nasıl ulaşacağınızı değil, ne istediğinizi açıklarsınız. İstenen duruma nasıl ulaşılacağını sizin için kendisi belirler.
Terraform'un Üst Düzey İş Akışı
Terraform döngüsü üç komuttan oluşur: init klasörü hazırlar, plan değişiklikleri ön izler ve apply bunları gerçek hâle getirir. Yakında daha derinlemesine inceleyeceğiz.
Terraform'un Yapılandırma Dili
Terraform yapılandırmaları HCL (HashiCorp Yapılandırma Dili) kullanır. Bu dil JSON'a benzer, ancak çok daha okunabilirdir ve sağlayıcılar, kaynaklar ve değişkenler için bloklar içerir.
İlk Terraform Kod Parçacığınız: Sağlayıcı
Her yapılandırma, Terraform'a hangi bulutla iletişim kuracağını söyleyen bir sağlayıcı ile başlar. Aşağıda AWS sağlayıcısının bildirimi gösterilmiştir.
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
}
provider "aws" {
region = "us-east-1"
}Hızlı Kontrol: IaC'nin Faydaları
Aşağıdakilerden hangisi Kod Olarak Altyapı (IaC) kullanmanın temel faydalarından biridir?
Özet: IaC ve Terraform'a Giriş
Özetlemek gerekirse: IaC ile ve faydalarıyla tanıştınız, Terraform'un neden öne çıktığını gördünüz, bildirimsel yaklaşımını kavradınız ve HCL ile sağlayıcı bloğuna göz attınız. Sırada CLI'yi kurmak var.
Yapay zeka eğitmeniyle Terraform Infrastructure as Code öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 12
- Dersler
- 48
Sıkça Sorulan Sorular
“IaC ve Terraform'a Giriş” dersi ücretsiz mi?
Evet — “IaC ve Terraform'a Giriş” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Terraform Infrastructure as Code kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Terraform Infrastructure as Code kursu toplamda 4 dersten oluşur.
“IaC ve Terraform'a Giriş” dersinde ne öğreneceğim?
Kod Olarak Altyapı (IaC) ilkelerini keşfedin ve Terraform'un modern bulut altyapısı yönetimindeki yerini anlayın. Terraform Infrastructure as Code ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Terraform Infrastructure as Code öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Terraform Infrastructure as Code, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“IaC ve Terraform'a Giriş” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Terraform Infrastructure as Code dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Terraform Infrastructure as Code dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- IaC ve Terraform'a Giriş
- Terraform Kurulumu ve CLI Temelleri
- İlk Terraform Yapılandırmanız
- Terraform Plan ve Apply’ı Anlama