AWS VPC'de public ve private subnet arasındaki fark nedir? Route table, Internet Gateway ve NAT Gateway nasıl birlikte çalışır?

Cevap

Bir subnet'i "public" yapan şey bir ayar değil, route table'ında `0.0.0.0/0` hedefinin Internet Gateway'e (IGW) gitmesidir. Private subnet'te ise varsayılan rota NAT Gateway'e gider veya hiç internet rotası yoktur.

Bileşenler

  • VPC: Bir bölgedeki izole sanal ağ; CIDR /16 ile /28 arası.
  • Subnet: Tek bir Availability Zone'da bulunur. AWS her subnet'te 5 IP'yi rezerve eder (ilk 4 ve son adres).
  • Route table: Subnet'e ilişkilendirilir; her tabloda VPC CIDR için local rotası otomatik bulunur.
  • Internet Gateway: VPC'ye bağlanır, public IP'li kaynaklar için çift yönlü internet erişimi ve 1:1 NAT sağlar.
  • NAT Gateway: Public subnet'te durur; private subnet'teki kaynakların dışarı çıkmasını sağlar, dışarıdan gelen bağlantıyı kabul etmez.

Örnek yapı

VPC 10.0.0.0/16
  public-a  10.0.1.0/24   RT: 10.0.0.0/16 -> local, 0.0.0.0/0 -> igw-xxx
  private-a 10.0.11.0/24  RT: 10.0.0.0/16 -> local, 0.0.0.0/0 -> nat-xxx (public-a içinde)

Load balancer ve bastion public subnet'te, uygulama ve veritabanı private subnet'te tutulur.

Dikkat edilecekler

  • Yüksek erişilebilirlik için her AZ'de ayrı NAT Gateway ve her AZ'nin private route table'ı kendi NAT'ına gitmeli; aksi halde bir AZ çökünce diğerleri de internetsiz kalır ve cross-AZ veri ücreti oluşur.
  • NAT Gateway trafik başına ücretlidir; S3/DynamoDB için gateway VPC endpoint kullanmak maliyeti düşürür.
  • VPC CIDR'ları on-prem ve diğer VPC'lerle çakışmayacak şekilde planlanmalıdır; sonradan peering/VPN kurarken en çok bu sorun yaşanır.
  1. Layer 4 ve Layer 7 load balancer arasındaki fark nedir? Hangi durumda hangisini seçersiniz?OrtaKablosuz & Bulut AğlarıNetwork
  2. SD-WAN nedir? Geleneksel MPLS WAN'a göre avantaj ve dezavantajları nelerdir?OrtaKablosuz & Bulut AğlarıNetwork
  3. Şirket veri merkezini AWS'ye nasıl bağlarsınız? Site-to-site VPN ile Direct Connect arasındaki farklar ve yedekli bir hibrit tasarım nasıl olur?ZorKablosuz & Bulut AğlarıNetwork
  4. AWS'de Security Group ile Network ACL (NACL) arasındaki fark nedir?OrtaKablosuz & Bulut AğlarıNetwork
  5. Autonomous AP ile controller tabanlı (WLC) kablosuz mimari arasındaki fark nedir? CAPWAP ne işe yarar?KolayKablosuz & Bulut AğlarıNetwork
  6. WPA2 ile WPA3 arasındaki farklar nelerdir? SAE ve PMF ne işe yarar?OrtaKablosuz & Bulut AğlarıNetwork

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle