Skip to main content

> genel_ipv4_ve_boşta_kalan_elastic_ip_(eip)_maliyet_birikimi

Genel IPv4 ve Boşta Kalan Elastic IP (EIP) Maliyet Birikimi

Evrensel AWS genel IPv4 adres ücreti ($0,005/saat/IP), unutulmuş Elastic IP'leri ve genel alt ağları nasıl ciddi bir aylık israfa dönüştürür?

Senior (L5)

ÖZET VE TEKNİK CEVAP

AWS, hem sunucuya bağlı hem de boşta duran tüm genel IPv4 adresleri için (ayrıca EC2, EKS ve NAT Gateway üzerindeki tüm otomatik genel IP'ler için) saatlik $0,005 (IP başına aylık ~$3,65) ücret tahsil eder. Binlerce geçici geliştirme sunucusu, konteyner düğümü ve eski yük dengeleyici çalıştıran büyük kurumlarda, dahili servislere genel IP atamak binlerce dolarlık saf adres vergisi doğurur. Dahili iş yüklerini özel alt ağlara (private subnet) veya IPv6'ya geçirmek ve AWS VPC IPAM ile sahipsiz Elastic IP'leri serbest bırakmak (release) bu maliyeti %80 ila %95 oranında düşürür.

Mühendislik El Kitabı & Mekanizma

1. Temel Çalışma Mekanizması

Eski modelde AWS çalışan her EC2 için 1 adet ücretsiz genel IPv4 verip sadece boşta duran EIP'leri ücretlendiriyordu. Mevcut küresel IPv4 fiyatlandırma politikasında ise bağlı olsun ya da olmasın İSTİSNASIZ TÜM genel IPv4 adresleri saatlik $0,005 ücretlendirilir. Düğümleri genel alt ağda olan 500 düğümlü bir Kubernetes kümesinde sadece IPv4 adresleri için ayda $1.825 ödenir. Düğümlerin özel alt ağlara (private subnet) taşınması ve internete sadece ortak NAT veya IPv6 ile çıkılması, genel IP ihtiyacını yalnızca harici ALB'ler ile sınırlar. Boşta duran sahipsiz Elastic IP'ler ise otomasyonla serbest bırakılmalıdır.

2. Doğru Kullanım Senaryosu

Tüm AWS altyapısı. Genel IPv4 adresleri kesinlikle sadece internete açık Application Load Balancer'lar, API Gateway'ler, NAT Gateway'ler ve bastion sunucularıyla sınırlandırılmalıdır. Dahili mikroservisler, worker pod'lar ve veritabanları asla genel IPv4'e sahip olmamalıdır.

3. Prodüksiyon Arıza Modları

Terraform modüllerinde `map_public_ip_on_launch = true` unutulması sonucu 1.000 adet dahili veritabanı replikasına ve servise genel IP atanıp gereksiz fatura ödenmesi; bir EC2 sunucusu silinirken tahsis edilen Elastic IP'nin serbest bırakılmayıp (release) 2 yıl boyunca hesapta unutulması.

4. Teşhis ve Telemetri Sinyalleri

AWS Cost Explorer'da `PublicIPv4:InUseAddress` ve `PublicIPv4:IdleAddress` harcama kalemlerinde artış; Amazon VPC IPAM konsolunda dahili sunuculara atanmış yüzlerce genel IPv4 adresinin listelenmesi.

5. Önleme ve Mimari Bariyerler

Bağlı olmayan (unattached) Elastic IP'leri tespit edip serbest bırakan günlük Lambda veya Cloud Custodian betikleri çalıştırın; tüm özel alt ağlarda `map_public_ip_on_launch = false` zorunluluğu getiren AWS Config kuralları koyun; servisler arası iletişimde dual-stack IPv6 kullanımını yaygınlaştırın.

6. Mimari Ödünleşimler (Trade-offs)

Genel IPv4 adreslerini kısıtlamak binlerce dolar tasarruf sağlar ve saldırı yüzeyini sıfırlayarak güvenliği artırır; ancak mühendislerin sunuculara erişimi için AWS SSM Session Manager veya VPN kurulumunu gerektirir.

Vaka İncelemesi (TinyCTO Örneği)

15 AWS hesabında 1.200 EC2 sunucusu çalıştıran bir kurum tüm sunuculara varsayılan genel alt ağ IP'si atamıştı. Sadece IPv4 kira bedeli olarak ayda $4.380 ($0,005 * 1.200 * 730 saat) ödüyorlardı. Tüm arka plan sunucuları özel alt ağlara taşınıp SSM Session Manager erişimi kurulduğunda ve 85 sahipsiz EIP serbest bırakıldığında, genel IP adedi 24'e (ALB ve NAT) indi; aylık adres faturası $4.380'dan $87'a düşerek yılda $51.500 tasarruf edildi.

İnteraktif Konsept Alıştırmaları

2 Alıştırma
Q1

AWS'te genel IPv4 adreslerinin saatlik kira ücreti (hem bağlı hem boşta) ne kadardır?

IP başına saatlik $0,005 (IP başına aylık ~$3,65).
Q2

Ekipler genel IPv4 adresi atamadan özel EC2 sunucularına nasıl güvenli terminal/shell erişimi sağlayabilir?

HTTPS ve VPC Endpoint üzerinden AWS Systems Manager (SSM) Session Manager kullanarak.

Genel IPv4 ve Boşta Kalan Elastic IP (EIP) Maliyet Birikimi — Sıkça Sorulan Sorular

AWS genel IPv6 adresleri için ücret alır mı?

Hayır. AWS üzerinde genel IPv6 adresleri tamamen ücretsizdir.

Bir organizasyondaki tüm genel IPv4 adreslerini keşfetmeye hangi AWS aracı yardımcı olur?

Amazon VPC IPAM (IP Address Manager) Public IP Insights: Kullanımda olan ve boşta duran tüm genel IPv4 adreslerinin merkezi envanterini sunar.

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • All public IPv4 addresses on AWS cost $0.005/hour ($3.65/month each).
  • Auto-assigned public IPs on EC2/EKS in public subnets are billed continuously.
  • Unattached Elastic IPs should be automatically released via scheduled scripts.
  • Migrating internal workloads to private subnets with SSM Session Manager eliminates address tax.

Yaygın Yanılgılar

  • Yanılgı: Only unattached Elastic IPs are billed (Gerçek: Attached public IPv4 addresses on EC2 and NAT are billed as well).
  • Yanılgı: Backend databases need public IPs for remote administration (Gerçek: SSM Session Manager or VPN tunnels provide secure access without public IPs).

Karar Kılavuzu & Önceliklendirme

Audit all subnets to enforce `map_public_ip_on_launch = false` for backend tiers. Set up an automated Lambda to release unattached Elastic IPs daily.

Doğrulanmış Kaynaklar & Referanslar