Rehberler Uzun Okuma Aws

VPC ağınızı tasarlayın

Elastic IP, subnet ve routing.

5 Nisan 2026 20 dk okuma
Paylaş
X in

Giriş

VPC (Virtual Private Cloud) AWS'de izole ağ alanınızı tanımlar. Subnet, route table, internet gateway ve NAT bileşenleri trafik akışını belirler.

Elastic IP (EIP) statik public IPv4 adresidir; instance yeniden başlatıldığında korunur.

Bu rehberde temel VPC mimarisi ve Elastic IP kullanım senaryolarını inceliyoruz.

VPC Temel Bileşenler

VPC CIDR (10.0.0.0/16) IP aralığını tanımlar. Public subnet IGW route'u ile internete çıkar. Private subnet NAT Gateway kullanır.

Route table subnet'e bağlanır; 0.0.0.0/0 → igw-xxxxx internet trafiğini yönlendirir.

aws ec2 create-vpc --cidr-block 10.0.0.0/16
aws ec2 create-subnet --vpc-id vpc-xxx --cidr-block 10.0.1.0/24
aws ec2 create-internet-gateway

Elastic IP

allocate-address yeni EIP tahsis eder. associate-address instance veya ENI'ye bağlar. Kullanılmayan EIP saatlik ücretlendirilir.

Instance stop/start public IP değişebilir; EIP sabit kalır. Production'da EIP veya ALB kullanın.

aws ec2 allocate-address --domain vpc
aws ec2 associate-address \
  --instance-id i-xxx \
  --allocation-id eipalloc-xxx

NAT Gateway

Private subnet'teki instance'lar NAT Gateway ile internete çıkar (güncelleme, API çağrısı). NAT public subnet'te olmalıdır.

NAT Gateway yüksek erişilebilirliklidir ama saatlik + veri transferi ücreti vardır. NAT Instance eski ve ucuz alternatiftir.

# Private subnet route table
Destination: 0.0.0.0/0 → nat-xxxxx

# Public subnet route table
Destination: 0.0.0.0/0 → igw-xxxxx

Güvenlik ve NACL

Security Group instance seviyesi stateful firewall. NACL subnet seviyesi stateless; ek savunma katmanı.

Varsayılan NACL tüm trafiğe izin verir; özel NACL ile kısıtlayın.

  • SG: instance firewall
  • NACL: subnet firewall
  • Flow Logs: trafik analizi
  • VPC peering: çapraz VPC

Çok AZ Mimari

Her AZ'de public + private subnet oluşturun. NAT Gateway AZ başına (HA) veya tek NAT (maliyet). ALB çok AZ'de instance'lara dağıtır.

Subnet CIDR planlamasını önceden yapın; genişleme için yeterli IP bırakın.

Kullanılmayan Elastic IP'leri release edin; aylık gereksiz maliyet oluştururlar.

Sonuç

VPC tasarımı uygulama mimarisinin temelidir. Public/private ayrımı, NAT, EIP ve SG birlikte güvenli ağ oluşturur.

Infrastructure-as-code (Terraform) ile VPC şablonlarını tekrarlanabilir yapın.