iToverDose/Yazılım· 2 MAYIS 2026 · 08:01

AWS'da Çoklu VPC Mimarisi Nasıl Kurulur? Adım Adım Rehber

Bulut ağlarını tek bir VPC ile başlatan geliştiriciler, izole sistemlere ihtiyaç duyulduğunu anladıklarında çoğunlukla yolun sonuna geldiklerini düşünür. Peki bu VPC'ler nasıl güvenli bir şekilde haberleşir? İşte AWS'de çoklu VPC kurulumunun sırrı burada.

DEV Community3 dk okuma0 Yorumlar

Bulut bilişimde yeni başlayan mühendisler genellikle ilk projelerine tek bir Amazon Virtual Private Cloud (VPC) ile başlar. Bu yaklaşım, başlangıç için yeterli olsa da, gerçek dünya uygulamaları nadiren tek bir VPC ile sınırlı kalır. Kurumsal altyapılarda VPC'ler genellikle aşağıdaki nedenlerle çoğaltılır:

  • Güvenlik katmanlarının artırılması
  • Kaynakların ölçeklenebilirliğinin sağlanması
  • Ekipler arası izolasyonun korunması
  • Farklı ortamların (Geliştirme, Test, Üretim) ayrıştırılması

Peki bu izole ağlar birbirleriyle nasıl güvenli bir şekilde iletişim kurar? Bu sorunun yanıtı, VPC Peering adı verilen ve AWS'de çoklu VPC mimarilerinin temelini oluşturan bir hizmette yatıyor. Bu rehberde, iki ayrı VPC oluşturmanın yanı sıra, bu VPC'ler arasında özel iletişim kurmanın adımlarını detaylandıracağız.

Neden Çoklu VPC Kullanmalı?

Tek bir VPC ile başlayan projeler, büyüdükçe karmaşıklaşır ve yönetimi zorlaşır. Çoklu VPC kullanımının avantajları şunlardır:

  • Güvenlik: Hassas verilerin bulunduğu sistemleri izole ederek saldırı yüzeyini daraltır.
  • Yönetim Kolaylığı: Farklı ekiplerin kendi VPC'lerinde bağımsız çalışmasına olanak tanır.
  • Ölçeklenebilirlik: Her VPC, farklı ihtiyaçlara göre özelleştirilebilir.
  • Standartlara Uyum: PCI DSS veya HIPAA gibi düzenlemelere uygun altyapılar oluşturmayı kolaylaştırır.

Bu mimariyi öğrenmek, Bulut Mühendisliği, DevOps ve Çözüm Mimarisi rollerinde çalışan profesyoneller için kritik bir yetkinliktir.

Adım Adım Uygulama: İki VPC Arasında Güvenli İletişim

Bu bölümde, iki ayrı VPC oluşturacak ve bunları VPC Peering aracılığıyla birbirine bağlayacağız. Sürecin sonunda, VPC'ler arasında özel IP'ler üzerinden doğrudan iletişim kurabileceksiniz.

VPC Ayarlarının Planlanması

Her VPC için farklı CIDR blokları kullanmak önemlidir. Bu örnekte aşağıdaki yapıyı kullanacağız:

  • VPC-A: 10.10.0.0/16
  • VPC-B: 10.20.0.0/16

CIDR bloklarının çakışmamasına dikkat edilmelidir. Aksi takdirde VPC Peering oluşturulamaz.

1. VPC-A'nın Oluşturulması

AWS Konsoluna giriş yapın ve VPC Dashboard üzerinden yeni bir VPC oluşturun:

Ad: VPC-A
CIDR bloğu: 10.10.0.0/16

Bu adımda, VPC'nin varsayılan olarak herhangi bir alt ağı barındırmadığını unutmayın. Alt ağları manuel olarak eklemeniz gerekir.

2. VPC-A'ya Alt Ağların Eklenmesi

VPC'ler izole çalıştıkları için, iletişimi sağlamak üzere public ve private alt ağlar oluşturulmalıdır. Bu alt ağlar, farklı amaçlara hizmet eder:

  • Public Subnet (10.10.1.0/24): İnternet'e açık olan kaynaklar (örneğin, bir web sunucusu) için kullanılır.
  • Private Subnet (10.10.2.0/24): Veritabanları veya arka uç hizmetleri gibi hassas sistemler için tasarlanır.

Her alt ağ için uygun Availability Zone (AZ) seçilmelidir. AWS'de çok bölgeli dağıtım, yüksek kullanılabilirlik için kritik öneme sahiptir.

3. VPC-B'nin Oluşturulması

Aynı adımları takip ederek ikinci bir VPC oluşturun:

Ad: VPC-B
CIDR bloğu: 10.20.0.0/16

Bu VPC'ye de tıpkı VPC-A gibi public ve private alt ağlar ekleyin:

  • Public Subnet (10.20.1.0/24)
  • Private Subnet (10.20.2.0/24)

4. VPC Peering Bağlantısının Kurulması

Artık iki VPC'miz var, ancak henüz birbirleriyle haberleşemiyorlar. Bu iletişimi sağlamak için VPC Peering bağlantısı oluşturmalısınız.

AWS Konsolu'nda VPC DashboardPeering Connections bölümüne gidin ve yeni bir bağlantı başlatın. Aşağıdaki ayarları yapın:

Bağlantı Adı: VPC-A-VPC-B-Peering
Talep Eden VPC: VPC-A
Kabul Eden VPC: VPC-B

Talep oluşturulduktan sonra, VPC-B tarafında da bağlantıyı kabul etmeniz gerekir. Bu işlemi gerçekleştirdikten sonra, VPC'ler mantıksal olarak bağlanmış olur, ancak henüz iletişim kuramazlar.

Kritik Adım: Yönlendirme Tablolarının Güncellenmesi

Birçok kullanıcı bu aşamada takılır. VPC Peering bağlantısı oluşturulduktan sonra, yönlendirme tablolarının manuel olarak güncellenmesi gerekir. Aksi halde trafik akışı gerçekleşmez.

VPC-A için Yönlendirme Tablosunun Ayarlanması

VPC-A'ya ait Ana Yönlendirme Tablosunu bulun ve aşağıdaki girdiyi ekleyin:

Hedef: 10.20.0.0/16
Hedef Türü: VPC Peering Bağlantısı
VPC Peering Bağlantısı: VPC-A-VPC-B-Peering

Bu ayar, VPC-A'daki kaynakların, VPC-B'deki (10.20.0.0/16) IP aralığına yönlendirilmesini sağlar.

VPC-B için Yönlendirme Tablosunun Ayarlanması

Benzer şekilde, VPC-B'nin Ana Yönlendirme Tablosunda da aşağıdaki girdi bulunmalıdır:

Hedef: 10.10.0.0/16
Hedef Türü: VPC Peering Bağlantısı
VPC Peering Bağlantısı: VPC-A-VPC-B-Peering

Artık her iki VPC de birbirlerinin CIDR bloklarını tanıyor ve özel iletişim kurabiliyor.

Kurulumun Doğrulanması: EC2 Örnekleri Arasında Test

Kurulumun başarılı olup olmadığını doğrulamak için, her iki VPC'ye birer Amazon EC2 örneği başlatın. Bu örneklerin private IP'lerini kullanarak birbirleriyle iletişim kurup kuramadıklarını test edin:

# VPC-A'daki örneğe SSH ile bağlanın
ssh -i

Yapay zeka özeti

Bulut ağlarını tek bir VPC ile başlatan geliştiriciler, izole sistemlere ihtiyaç duyulduğunu anladıklarında çoğunlukla yolun sonuna geldiklerini düşünür. Peki bu VPC'ler nasıl güvenli bir şekilde haberleşir? İşte AWS'de çoklu VPC kurulumunun sırrı burada.

Yorumlar

00
YORUM BIRAK
ID #BXZFTR

0 / 1200 KARAKTER

İnsan doğrulaması

4 + 6 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.