0Pricing
DevOps Bootcamp · Ders

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/16

CIDR 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/24

Genel 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/0

SSH'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/32

Hepsini 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: present

Hı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

  1. Bulut Koleksiyonları ve Kimlik Doğrulama
  2. EC2 Örneklerini Bildirimsel Olarak Başlatma
  3. Ağ: VPC'ler, Alt Ağlar ve Güvenlik Grupları
  4. Tek Akışta Kaynak Sağlama ve Yapılandırma
← DevOps Bootcamp Sayfasına Dön