Bulut stratejileri giderek daha fazla çoklu bulut (multi-cloud) yaklaşımını benimserken, AWS ve Azure arasında güvenli ve yüksek performanslı bir ağ bağlantısı kurmak kritik hale geliyor. İki farklı bulut sağlayıcısı arasında veri transferi, yedeklilik ve düşük gecikme için VPC (Virtual Private Cloud) bağlantısını doğru kurmak, operasyonel başarı için temel bir adımdır. Bu kılavuzda, AWS ve Azure VPC'leri arasında bağlantı kurmanın dört ana yöntemini karşılaştıracak ve güvenlik, maliyet ve performans optimizasyonu için adım adım bir kontrol listesi sunacağız.
Bağlantı Seçenekleri: Hangi Yöntem Ne Zaman Kullanılır?
İki bulut arasında doğrudan ağ bağlantısı kurmanın birkaç yolu vardır. Aşağıdaki tabloda her seçeneğin özelliklerini, kullanım senaryolarını ve fiyatlama yapılarını karşılaştırdık.
| Yöntem | Gecikme | Bant Genişliği | Güvenlik | Kullanım Senaryosu | Maliyet |
|---|---|---|---|---|---|
| Site-to-Site VPN (IPsec) | Orta (internet üzerinden) | Sınırlı (internet bağlantısına bağlı) | Şifreli | Düşük hacimli, geçici bağlantılar | Düşük (yalnızca VPN bağlantı ücreti) |
| AWS Transit Gateway + Azure Virtual Network Gateway (VPN) | Orta | Sınırlı | Şifreli | Çoklu VPC veya sanal ağlar arası merkezi yönetim | Orta (Transit Gateway ve VPN ücretleri) |
| Azure ExpressRoute + AWS Direct Connect (özel eşleme) | Düşük (özel hat) | Yüksek (1-100 Gbps) | Özel, şifreleme eklenebilir | Yüksek performans, kritik veri akışı | Yüksek (hat kiralama ve port ücretleri) |
| Üçüncü taraf SD-WAN veya ağ cihazı (VMware, Cisco) | Düşük (optimize rota) | Yüksek | Şifreli | Karmaşık hibrit bulut yapıları, WAN optimizasyonu | Orta-Yüksek (lisans ve donanım maliyeti) |
VPN Bağlantısı Kurulumu
En hızlı ve en düşük maliyetli seçenek olan IPsec VPN, AWS ve Azure arasında internet üzerinden şifreli bir tünel kurar. Aşağıdaki kontrol listesini takip ederek adım adım VPN bağlantısı kurabilirsiniz:
- Ön koşulları tamamlayın: Her iki bulutta da bir VPC (AWS) ve bir sanal ağ (Azure) oluşturun. Alt ağ ve CIDR bloklarının çakışmadığından emin olun (örneğin AWS 10.0.0.0/16, Azure 10.1.0.0/16).
- AWS tarafı: Bir sanal özel ağ geçidi (VPN Gateway) oluşturun. Müşteri ağ geçidi olarak Azure sanal ağ geçidinin genel IP adresini girin. VPN bağlantısını IPsec tüneli olarak yapılandırın (IKEv2 önerilir).
- Azure tarafı: Bir sanal ağ geçidi (VNG) oluşturun ve türünü 'VPN' olarak ayarlayın. Yerel ağ geçidi olarak AWS VPN Gateway'in genel IP'sini ve AWS VPC CIDR bloğunu girin.
- Bağlantıyı test edin: Her iki tarafta da rota tablolarını güncelleyin, ardından her iki taraftaki bir test sunucusundan birbirine ping atın.
İpucu: VPN bağlantınızı izlemek için AWS CloudWatch vs Azure Monitor karşılaştırmamızdaki yöntemleri kullanarak her iki tarafta da metrik toplayın.
Özel Bağlantı (Direct Connect + ExpressRoute)
Yüksek bant genişliği ve düşük gecikme gerektiren uygulamalar (örneğin veritabanı replikasyonu, canlı yedekleme) için özel hatlar tercih edilir. Bu yöntem internet geçişini ortadan kaldırır, ancak maliyeti daha yüksektir. Kurulum adımları:
- AWS Direct Connect: Bir fiziksel veya sanal özel sanal arayüz (VIF) sipariş edin. Azure ExpressRoute ile eşleme yapmak için genel (public) VIF kullanmaktan kaçının; özel (private) VIF kullanarak Azure VNG ile doğrudan eşleyin.
- Azure ExpressRoute: Bir ExpressRoute devresi oluşturun ve AWS Direct Connect VIF'inizle eşleyin. Eşleme için BGP kullanılır. Her iki tarafta da uygun ASN numaralarını yapılandırın.
- Yönlendirme: AWS Transit Gateway veya Azure Route Server ile merkezi rota yönetimi yaparak tüm VPC'ler ve sanal ağlar arasındaki trafiği yönlendirin.
- Yedeklilik: En az iki farklı fiziksel bağlantı noktası kullanarak yük devretme (failover) yapılandırması yapın.
Özel bağlantı için AWS EC2'den Azure VM'ye geçiş rehberimizdeki ağ önkoşulları bölümünden de faydalanabilirsiniz.
Güvenlik Duvarı ve Erişim Politikaları
Multi-cloud bağlantıda güvenlik katmanını atlamayın. Aşağıdaki adımları kontrol listenize ekleyin:
- Ağ güvenlik grupları (NSG) ve AWS güvenlik gruplarında yalnızca gerekli portları (ör. SSH/22, RDP/3389, veritabanı portları) açın. Kaynak olarak karşı bulutun VPC CIDR'ını kullanın.
- Ağ erişim kontrol listeleri (NACL) ile alt ağ seviyesinde ekstra katman ekleyin.
- VPN tüneli şifrelemesi için AES-256 ve SHA-256 gibi güncel protokoller kullanın; eski protokolleri (3DES, MD5) devre dışı bırakın.
- Günlük kaydı ve izleme için AWS CloudWatch ve Azure Monitor'u yapılandırın. Anormal trafiği tespit etmek için IDS/IPS sistemleri ile entegre edebilirsiniz.
Sık Yapılan Hatalar ve Kaçınılması Gerekenler
Multi-cloud VPC bağlantısı kurarken aşağıdaki hatalar sıkça karşılaşılır:
- IP adres çakışması: Her iki buluttaki VPC CIDR bloklarının aynı olması yönlendirme sorunlarına yol açar. Planlama aşamasında çakışmayı önleyin.
- BGP ayarlarının yanlış yapılandırılması: ASN numaralarının tekrarlanmamasına, rota reklamlarının sınırlandırılmasına dikkat edin.
- Tek nokta hatası: Yalnızca bir VPN tüneli veya bir Direct Connect hattı kullanmayın; her zaman birden fazla bağlantı noktası planlayın.
- MTU/MSS uyumsuzluğu: VPN tünellerinde MTU değerini 1400'e düşürerek paket parçalanmasını engelleyin.
Bağlantıyı sürekli izlemek ve optimizasyon yapmak için siber güvenlik olay müdahale planı örneğinden ilham alarak bir ağ izleme planı oluşturmanızı öneririz.
Bu kılavuzdaki adımları uygulayarak AWS ve Azure ortamlarınız arasında güvenli, yedekli ve optimize bir ağ bağlantısı kurabilirsiniz. Hangi yöntemi seçerseniz seçin, maliyet ve performans hedeflerinizi gerçekçi bir şekilde değerlendirin ve her zaman bir yedek bağlantı planı bulundurun.
Sık Sorulan Sorular
AWS ve Azure arasında VPN bağlantısı kurarken IP adres çakışması olursa ne yapmalıyım?
IP adres çakışması yaşamamak için planlama aşamasında CIDR bloklarını farklı aralıklarda belirleyin (örneğin AWS: 10.0.0.0/16, Azure: 10.1.0.0/16). Çakışma varsa, VPC veya sanal ağınızı yeniden oluşturmanız gerekebilir.
Multi-cloud bağlantıda hangi güvenlik protokolleri kullanılmalı?
VPN için IKEv2, IPsec şifrelemesinde AES-256 ve SHA-256 kullanın. Özel bağlantılarda (Direct Connect/ExpressRoute) MACsec ile şifreleme ekleyebilirsiniz. Ayrıca ağ güvenlik grupları ve NACL'lerle erişimi kısıtlayın.
AWS Transit Gateway ve Azure Virtual Network Gateway birlikte kullanılabilir mi?
Evet, AWS Transit Gateway ile Azure Virtual Network Gateway arasında VPN tüneli kurabilirsiniz. Transit Gateway, AWS tarafında merkezi yönlendirme sağlarken, Azure Virtual Network Gateway ile IPsec tüneli oluşturarak çoklu VPC ve sanal ağlar arasında bağlantı sağlanabilir.
Direct Connect ve ExpressRoute kullanmanın maliyeti ne kadar?
Maliyet, seçilen bant genişliği (1 Gbps'den 100 Gbps'ye kadar) ve veri aktarım miktarına bağlıdır. Genellikle aylık sabit port ücreti ve veri çıkış ücretleri vardır. Detaylı fiyatlandırma için AWS ve Azure fiyatlandırma sayfalarını inceleyin.






