husonet | Tarih: 07.02.2025

GCP Elastic IP Nedir ve Nasıl Alınır?
Google Cloud'da Elastic IP adreslerini alın ve VM'lere atayın. Kesintisiz bağlantı ve esneklik sağlayarak altyapınızı optimize edin.
Bulut dünyasında, altyapınızı yönetmek ve ölçeklendirmek kadar kritik olan bir diğer konu da IP adresleridir. Elastic IP, bulut altyapınızda kesintisiz bağlantı ve esneklik sağlayarak uygulamalarınızın erişilebilirliğini artırır. Elastic IP'ler, Google Cloud Platform (GCP) kullanıcılarının, dış IP adreslerini daha esnek bir şekilde yönetmesine olanak tanır. Bu yazıda, GCP’de Elastic IP’nin nasıl alınacağını ve bir VM instance’a nasıl atanacağını adım adım öğrenebilirsiniz.
Elastic IP Nedir ve Neden Önemlidir?
Elastic IP, statik (sabit) bir IP adresidir ve bulut kaynaklarına atanabilir. En büyük avantajı, bu IP adresinin makineyi durdurup başlatsanız bile değişmemesidir.
Bir diğer avantajı, Elastic IP’leri bir makineden başka bir makineye kolayca taşıyabilirsiniz. Bu, yük devretme senaryoları veya yapılandırma değişikliklerinde çok kullanışlıdır.
GCP’de Elastic IP Nasıl Alınır?
Elastic IP almak için aşağıdaki adımları izleyin:
1. Google Cloud Console veya GCloud CLI Kullanın
Elastic IP’yi iki yöntemle alabilirsiniz: Google Cloud Console (web arayüzü) veya gcloud CLI (komut satırı aracı).
a) Google Cloud Console Üzerinden:
- Google Cloud Console adresine gidin.
- Sol menüden VPC Network External IP addresses seçeneğini bulun.
- Sağ üst köşede bulunan Reserve Static Address butonuna tıklayın.
- Yeni bir isim belirleyin ve Elastic IP’yi bir bölgeye (region) bağlayın.
- Reserve butonuna tıklayarak IP’yi oluşturun.
b) GCloud CLI Kullanarak:
Aşağıdaki komutla Elastic IP oluşturabilirsiniz:
gcloud compute addresses create MY_STATIC_IP \
--region=REGION
Değiştirmeniz gereken alanlar:
- MY_STATIC_IP: IP’nin ismini belirleyin.
- REGION: IP’nin atanacağı bölge (örn: us-east4).
IP’yi oluşturduktan sonra, şu komutla listeleyebilirsiniz:
gcloud compute addresses list
Elastic IP’yi Bir VM Instance’a Atama
Elastic IP’yi başarıyla aldıktan sonra, bunu bir VM’ye atamak için şu adımları izleyin:
1. Mevcut VM Instance’ları Listeleyin
Bağlamak istediğiniz VM instance’ı kontrol etmek için:
gcloud compute instances list
Bu komut, instance adını, IP adresini ve bölgesini gösterir.
2. Elastic IP’yi VM Instance’a Bağlayın
Şimdi Elastic IP adresini bir VM’ye bağlayalım:
gcloud compute instances add-access-config VM_NAME \
--address=MY_STATIC_IP \
--zone=ZONE
Değiştirmeniz gereken alanlar:
- VM_NAME: Elastic IP’yi atayacağınız VM instance’ın adı.
- MY_STATIC_IP: Az önce oluşturduğunuz Elastic IP’nin adı veya adresi.
- ZONE: VM’nin bulunduğu zone (örn: us-east4-a).
3. Doğrulama
Elastic IP’nin başarıyla atandığını doğrulamak için:
gcloud compute instances describe VM_NAME --zone=ZONE
Komut çıktısında, External IP bölümünde Elastic IP adresinizi görmelisiniz.
Kullanılmayan Elastic IP’leri Serbest Bırakma
Elastic IP’ler kullanımda olmadıklarında ücretlendirilir. Bu nedenle, artık kullanmadığınız Elastic IP’leri serbest bırakmalısınız:
gcloud compute addresses delete MY_STATIC_IP --region=REGION
Neden Elastic IP Kullanmalıyım?
- Değişmeyen IP Adresi: Uygulamalarınızın IP adresi sabit kalır ve kesinti riskini azaltır.
- Yük Devretme Kolaylığı: Bir IP’yi hızlıca başka bir VM’ye taşıyarak yüksek erişilebilirlik sağlayabilirsiniz.
- Esneklik: GCP kaynaklarınızı ölçeklendirirken, ağ yapılandırmanızı kolayca yönetebilirsiniz.