<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Networking | The .NET Blog</title><link>https://thedotnetblog.com/tr/tags/networking/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>tr</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Tue, 19 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/tr/tags/networking/index.xml" rel="self" type="application/rss+xml"/><item><title>Private Endpoints, VNet'ler, NSG'ler — Aspire Artık Ağı Yönetiyor</title><link>https://thedotnetblog.com/tr/news/emiliano-montesdeoca/aspire-azure-enterprise-networking-private-endpoints/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/tr/news/emiliano-montesdeoca/aspire-azure-enterprise-networking-private-endpoints/</guid><description>Aspire'ın yeni Azure kurumsal ağ desteği, VNet'leri, özel uç noktaları, NAT ağ geçitlerini, NSG'leri ve Ağ Güvenlik Çevrelerini doğrudan AppHost'ta modellemenizi sağlar — altyapı kayması olmadan.</description><content:encoded>&lt;p&gt;Bu senaryoyu çok fazla gördüm. Uygulama hazır. Demo harika. Sonra güvenlik kontrol listesi ortaya çıkıyor: depolamayı genel internetten kaldırın, VNet içinde çalıştırın, iş ortağının izin listesi için giden IP&amp;rsquo;leri sağlayın, yalnızca doğru alt ağların doğru hizmetlerle iletişim kurduğunu kanıtlayın.&lt;/p&gt;
&lt;p&gt;Bu noktada uygulama modeli ve altyapı modeli, bakımı acı verici şekillerde ayrışmaya başlıyor.&lt;/p&gt;
&lt;p&gt;Aspire&amp;rsquo;ın yeni Azure kurumsal ağ desteği bunu doğrudan ele alıyor. Ağın şeklini AppHost&amp;rsquo;ta onu kullanan kaynakların yanında tanımlıyorsunuz.&lt;/p&gt;
&lt;h2 id="yapı-taşları"&gt;Yapı Taşları&lt;/h2&gt;
&lt;p&gt;Her Azure ağ kavramının ne için olduğu, özetle:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Özellik&lt;/th&gt;
&lt;th&gt;Ne zaman kullanılır&lt;/th&gt;
&lt;th&gt;Neden önemli&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Sanal Ağ&lt;/td&gt;
&lt;td&gt;Özel adres alanına ihtiyaç duyduğunuzda&lt;/td&gt;
&lt;td&gt;Alt ağlar, özel uç noktalar ve yönlendirme için ağ sınırı&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alt Ağ&lt;/td&gt;
&lt;td&gt;VNet içinde iş yüklerini ayırmanız gerektiğinde&lt;/td&gt;
&lt;td&gt;Sistemin her parçası kendi adres aralığını ve politika yüzeyini alır&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Devredilmiş Alt Ağ&lt;/td&gt;
&lt;td&gt;Bir platform hizmeti (örn. ACA) alt ağı yönetmek zorundayken&lt;/td&gt;
&lt;td&gt;Hizmetin VNet&amp;rsquo;inizde yönetilen altyapıyı güvenli bir şekilde yerleştirmesine olanak tanır&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NAT Ağ Geçidi&lt;/td&gt;
&lt;td&gt;Öngörülebilir giden genel IP&amp;rsquo;lere ihtiyaç duyduğunuzda&lt;/td&gt;
&lt;td&gt;İzin listeleri ve denetim için kararlı adres&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Özel Uç Nokta&lt;/td&gt;
&lt;td&gt;Bir PaaS kaynağına özel olarak erişilmesini istediğinizde&lt;/td&gt;
&lt;td&gt;VNet&amp;rsquo;inizin içine o hizmet için özel IP yerleştirir, genel maruziyeti kaldırır&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NSG&lt;/td&gt;
&lt;td&gt;Alt ağ düzeyinde trafik kurallarına ihtiyaç duyduğunuzda&lt;/td&gt;
&lt;td&gt;Alt ağ başına gelen ve giden trafik için açık izin/reddetme&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="apphostta-tanımlamak"&gt;AppHost&amp;rsquo;ta Tanımlamak&lt;/h2&gt;
&lt;p&gt;Buradaki temel değişim, ağı kullanan kaynaklarla &lt;em&gt;birlikte&lt;/em&gt; modellemenizdir; zamanla uygulama modelinden uzaklaşan ayrı bir Bicep dosyasında değil.&lt;/p&gt;
&lt;p&gt;AppHost&amp;rsquo;tan şunları yapabilirsiniz:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;AddVirtualNetwork()&lt;/code&gt; ve &lt;code&gt;AddSubnet()&lt;/code&gt; ile VNet ve alt ağlar oluşturma&lt;/li&gt;
&lt;li&gt;Kararlı giden IP&amp;rsquo;ler için alt ağlara NAT ağ geçidi ekleme&lt;/li&gt;
&lt;li&gt;Depolama, Key Vault, SQL ve diğer PaaS hizmetleri için özel uç noktalar oluşturma&lt;/li&gt;
&lt;li&gt;Gelen ve giden güvenlik kurallarıyla NSG&amp;rsquo;ler tanımlama&lt;/li&gt;
&lt;li&gt;Kaynaklar arası politikalar için Ağ Güvenlik Çevrelerini yapılandırma&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sonuç olarak &lt;code&gt;azd up&lt;/code&gt; çalıştırdığınızda altyapı, uygulama modelinin ihtiyaç duyduğunu söylediğiyle eşleşir. Elle bakılan şablonun söylediğiyle değil.&lt;/p&gt;
&lt;h2 id="gerçek-uygulamalar-için-neden-önemli"&gt;Gerçek Uygulamalar için Neden Önemli&lt;/h2&gt;
&lt;p&gt;Aspire&amp;rsquo;da ağ modellendiğinde çok daha kolay hale gelen birkaç şey:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key Vault ve depolama için özel uç noktalar&lt;/strong&gt; — bu kaynaklarda &lt;code&gt;WithPrivateEndpoint()&lt;/code&gt; tanımlıyorsunuz ve Aspire DNS bölgesi yapılandırmasını ve uç nokta eklemeyi hallediyor. Uygulama asla değişmiyor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tutarlı giden IP&amp;rsquo;ler&lt;/strong&gt; — ilgili alt ağa NAT ağ geçidi ekleyin ve uygulamanızdan gelen her giden istek bilinen, kararlı bir IP üzerinden geçiyor. İş ortakları bunu izin listesine ekleyebilir. Denetçiler takip edebilir.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Koddan NSG kuralları&lt;/strong&gt; — portala tıklamak veya bir Bicep parçacığını korumak yerine güvenlik kurallarınız AppHost&amp;rsquo;ta korudukları kaynakların yanında yaşar.&lt;/p&gt;
&lt;p&gt;Bu, demoları heyecan verici yapan değil, üretim sistemlerini sürdürülebilir kılan türden bir entegrasyon.&lt;/p&gt;
&lt;h2 id="sonuç"&gt;Sonuç&lt;/h2&gt;
&lt;p&gt;Proje yaşam döngüsünde geç ortaya çıkan ağ güvenliği, başından itibaren uygulama ile birlikte modellerseniz çözülmüş bir sorundur. Aspire&amp;rsquo;ın kurumsal ağ desteği, ayrı bir altyapı kanalına ihtiyaç duymadan bunu mümkün kılıyor.&lt;/p&gt;
&lt;p&gt;Orijinal gönderideki tüm ayrıntılar: &lt;a href="https://devblogs.microsoft.com/aspire/aspire-azure-enterprise-networking/"&gt;Securing Azure apps with Aspire enterprise networking&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>