Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları
Bulut ağ kaynaklarını kurun.
Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 3. 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, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.
Sunucuların Bir Ağa İhtiyacı Vardır
Bir örnek herhangi bir şeyle iletişim kurmadan önce bir ağ yuvasına ihtiyaç duyar: özel bir ağ, bir alt ağ ve güvenlik duvarı kuralları. Ansible üçünü de oluşturur. 🌐
Bir VPC ile Başlayın
Bir VPC, AWS içindeki yalıtılmış özel ağınızdır. ec2_vpc_net modülü, seçtiğiniz bir CIDR bloğundan bu ağı oluşturur.
amazon.aws.ec2_vpc_net:
name: app-vpc
cidr_block: 10.0.0.0/16CIDR Adres Aralığını Tanımlar
cidr_block, VPC'nin sahip olduğu özel IP sayısını belirler. Bir /16, bölümlere ayırabileceğiniz yaklaşık 65.000 adres sağlar.
Bir Alt Ağ Ayırın
Bir subnet, VPC'nin bir bölümüdür ve genellikle her kullanılabilirlik bölgesi için bir tane oluşturulur. ec2_vpc_subnet bunu VPC'nin içinde oluşturur.
amazon.aws.ec2_vpc_subnet:
vpc_id: "{{ vpc.vpc.id }}"
cidr: 10.0.1.0/24Genel ve Özel Alt Ağlar
Yolları bir internet ağ geçidine ulaşıyorsa bir alt ağ geneldir. Aksi hâlde özel olur ve açık internetten gizlenir.
Güvenlik Grupları Güvenlik Duvarıdır
Bir security group, örneklerinizin çevresinde bulunan durum bilgili bir güvenlik duvarıdır. ec2_security_group tam olarak hangi trafiğe izin verileceğini tanımlar.
amazon.aws.ec2_security_group:
name: web-sg
description: web tier
vpc_id: "{{ vpc.vpc.id }}"Gelen Kurallara İzin Verin
rules listesi bağlantı noktalarını açar. Burada HTTP'nin internet üzerindeki herhangi bir yerden web katmanına ulaşmasına izin verirsiniz.
rules:
- proto: tcp
ports: [80]
cidr_ip: 0.0.0.0/0SSH'yi Sıkılaştırın
22 numaralı bağlantı noktasını tüm dünyaya değil, kendi IP adresinizle sınırlandırın. Sıkı bir cidr_ip ayarı saldırganları sunucularınızdan uzak tutar.
rules:
- proto: tcp
ports: [22]
cidr_ip: 203.0.113.5/32Hepsini Birbirine Bağlayın
VPC'yi kaydedin, kimliğini alt ağa ve güvenlik grubuna iletin, ardından bu grubu EC2 örneğinize ekleyin. Her şey id üzerinden bağlanır.
amazon.aws.ec2_instance:
name: web-01
security_groups: [web-sg]
vpc_subnet_id: "{{ subnet.subnet.id }}"Sıra ve Idempotentlik
Ağ kaynaklarını örnekten önce oluşturun. Tüm bulut modülleri gibi bunlar da idempotent olduğundan çalışma kitabını yeniden çalıştırmak güvenlidir.
Bir Ağ Geçidiyle İnternete Ulaşın
Bir internet ağ geçidi, genel bir alt ağın dışarıya trafik göndermesini sağlar. ec2_vpc_igw modülü bunu VPC'nize ekler.
amazon.aws.ec2_vpc_igw:
vpc_id: "{{ vpc.vpc.id }}"
state: presentHızlı Kontrol
Web sunucularınıza yalnızca HTTP trafiğinin ulaşmasını istiyorsunuz. Bunu hangi kaynak denetler?
Özet
Ağı oluşturdunuz: yalıtım için bir VPC, yerleştirme için bir subnet ve güvenlik duvarı olarak bir security group; ardından bunları örneğinize eklediniz. ✨
Sıkça Sorulan Sorular
“Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları” dersi ücretsiz mi?
Evet — “Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları” 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 DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.
“Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları” dersinde ne öğreneceğim?
Bulut ağ kaynaklarını kurun. DevOps Bootcamp 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.
DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, 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 3. dersidir.
“Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları” 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 DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?
Evet. Her DevOps Bootcamp 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
- Bulut Koleksiyonları ve Kimlik Doğrulama
- EC2 Örneklerini Bildirimsel Olarak Başlatma
- Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları
- Tek Akışta Kaynak Sağlama ve Yapılandırma