{"id":111,"date":"2022-10-19T13:41:00","date_gmt":"2022-10-19T13:41:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=111"},"modified":"2023-03-19T13:50:54","modified_gmt":"2023-03-19T13:50:54","slug":"azure-container-apps-networking","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=111","title":{"rendered":"Azure Container Apps &#8211; Networking"},"content":{"rendered":"\n<p>Selamlar bu b\u00f6l\u00fcmde Azure Container Apps&#8217;in network yap\u0131s\u0131n\u0131 ele alaca\u011f\u0131z. Umar\u0131m herkes i\u00e7in faydal\u0131 olur.<\/p>\n\n\n\n<p>\u00d6nce bir hat\u0131rlayal\u0131m neydi bu container apps;<\/p>\n\n\n\n<p>Microsoft Azure Container Apps, uygulamalar\u0131 kolayca da\u011f\u0131tmak, y\u00f6netmek ve \u00f6l\u00e7eklendirmek i\u00e7in tasarlanm\u0131\u015f bir hizmettir. <\/p>\n\n\n\n<p>Azure \u00fczerinde container run etmek i\u00e7in kulland\u0131\u011f\u0131m\u0131z resource&#8217;lar \u00e7e\u015fitlilik g\u00f6sterdik\u00e7e bunlar\u0131n network yap\u0131lar\u0131, di\u011fer networkler ile entegrasyonlar\u0131 ve mimari tasar\u0131mlar\u0131 \u00f6ncelikli olarak d\u00fc\u015f\u00fcnmemiz gereken konulardan olmu\u015ftur. \u015eimdi Azure Container Apps&#8217;in network yap\u0131s\u0131 ve kullan\u0131m \u015fekilleri ile ilgili biraz daha ayr\u0131nt\u0131l\u0131 giri\u015f yapal\u0131m.<\/p>\n\n\n\n<p><strong>Azure Container Apps&#8217;in Network Yap\u0131s\u0131<\/strong><\/p>\n\n\n\n<p>Azure Container Apps, her uygulama i\u00e7in kendi sanal a\u011f\u0131n\u0131z\u0131 olu\u015fturarak uygulaman\u0131n g\u00fcvenli\u011fini sa\u011flar ve di\u011fer uygulamalarla izolasyon sa\u011flar. Her uygulama i\u00e7in ayr\u0131 bir sanal a\u011f olu\u015fturulur. Bu sanal a\u011f, uygulaman\u0131n di\u011fer uygulamalarla tamamen izole edilmesini ve g\u00fcvenli\u011fini sa\u011flar. Yani izolasyon g\u00fcvenlik anlam\u0131nda \u00fcst seviyedir diyebiliriz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"692\" src=\"\/wp-content\/uploads\/2023\/03\/image-2-1024x692.png\" alt=\"\" class=\"wp-image-112\" srcset=\"\/wp-content\/uploads\/2023\/03\/image-2-1024x692.png 1024w, \/wp-content\/uploads\/2023\/03\/image-2-300x203.png 300w, \/wp-content\/uploads\/2023\/03\/image-2-768x519.png 768w, \/wp-content\/uploads\/2023\/03\/image-2-1536x1037.png 1536w, \/wp-content\/uploads\/2023\/03\/image-2-660x446.png 660w, \/wp-content\/uploads\/2023\/03\/image-2.png 1756w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Ba\u011f\u0131ms\u0131z A\u011f Modu<\/strong><\/p>\n\n\n\n<p>Azure Container Apps, ba\u011f\u0131ms\u0131z a\u011f modu ve geni\u015fletilmi\u015f a\u011f modu olmak \u00fczere iki farkl\u0131 a\u011f modu sunar. Ba\u011f\u0131ms\u0131z a\u011f modu, her uygulama i\u00e7in ayr\u0131 bir sanal a\u011f kullan\u0131r ve uygulaman\u0131n di\u011fer uygulamalarla tamamen izole edilmesini sa\u011flar. Bu, uygulaman\u0131n g\u00fcvenli\u011fini sa\u011flamak i\u00e7in \u00f6nemlidir.<\/p>\n\n\n\n<p><strong>Geni\u015fletilmi\u015f A\u011f Modu<\/strong><\/p>\n\n\n\n<p>Geni\u015fletilmi\u015f a\u011f modu, bir sanal a\u011fda birden \u00e7ok uygulamay\u0131 bar\u0131nd\u0131rman\u0131za izin verir ve bu uygulamalar aras\u0131nda ileti\u015fim kurman\u0131z\u0131 sa\u011flar. Bu, uygulamalar\u0131n\u0131z\u0131n birbirleriyle ileti\u015fim kurmas\u0131n\u0131 sa\u011flamak i\u00e7in kullan\u0131\u015fl\u0131d\u0131r. \u00d6zellikle internal networklerinize hizmet etmesini istedi\u011finiz container&#8217;lar\u0131n\u0131z\u0131 bar\u0131nd\u0131rmak istiyorsan\u0131z bu se\u00e7ene\u011fi kullanman\u0131z \u00f6nerilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"511\" src=\"\/wp-content\/uploads\/2023\/03\/image-3-1024x511.png\" alt=\"\" class=\"wp-image-113\" srcset=\"\/wp-content\/uploads\/2023\/03\/image-3-1024x511.png 1024w, \/wp-content\/uploads\/2023\/03\/image-3-300x150.png 300w, \/wp-content\/uploads\/2023\/03\/image-3-768x383.png 768w, \/wp-content\/uploads\/2023\/03\/image-3-1536x766.png 1536w, \/wp-content\/uploads\/2023\/03\/image-3-2048x1021.png 2048w, \/wp-content\/uploads\/2023\/03\/image-3-660x329.png 660w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Azure Container Apps ile kullanabilece\u011finiz protokoller:<\/strong><\/p>\n\n\n\n<p>Azure Container Apps, farkl\u0131 protokolleri destekler. HTTP ve HTTPS gibi web protokolleri, uygulaman\u0131n d\u0131\u015f d\u00fcnyayla ileti\u015fim kurmas\u0131na olanak tan\u0131rken, TCP ve UDP gibi di\u011fer protokoller de dahil olmak \u00fczere farkl\u0131 protokoller uygulaman\u0131z\u0131n di\u011fer uygulamalarla ileti\u015fim kurmas\u0131na olanak tan\u0131r.<\/p>\n\n\n\n<p>\u00d6zet olarak, Azure Container Apps, kendi sanal a\u011f\u0131na sahip her uygulama, di\u011fer uygulamalardan tamamen izole edilir ve farkl\u0131 protokoller arac\u0131l\u0131\u011f\u0131yla ileti\u015fim kurabilir. Bu nedenle, Azure Container Apps, g\u00fcvenli, \u00f6l\u00e7eklenebilir ve yerel entegrasyonlu bir uygulama da\u011f\u0131t\u0131m\u0131 \u00e7\u00f6z\u00fcm\u00fcd\u00fcr.<\/p>\n\n\n\n<p>Kaynak: https:\/\/techcommunity.microsoft.com\/t5\/apps-on-azure-blog\/azure-container-apps-virtual-network-integration\/ba-p\/3096932<\/p>\n\n\n\n<p>F\u0131rat<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selamlar bu b\u00f6l\u00fcmde Azure Container Apps&#8217;in network yap\u0131s\u0131n\u0131 ele alaca\u011f\u0131z. Umar\u0131m herkes i\u00e7in faydal\u0131 olur. \u00d6nce bir hat\u0131rlayal\u0131m neydi bu container apps; Microsoft Azure Container Apps, uygulamalar\u0131 kolayca da\u011f\u0131tmak, y\u00f6netmek ve \u00f6l\u00e7eklendirmek i\u00e7in tasarlanm\u0131\u015f bir hizmettir. Azure \u00fczerinde container run etmek i\u00e7in kulland\u0131\u011f\u0131m\u0131z resource&#8217;lar \u00e7e\u015fitlilik g\u00f6sterdik\u00e7e bunlar\u0131n network yap\u0131lar\u0131, di\u011fer networkler ile entegrasyonlar\u0131 ve mimari\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=111\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":105,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/111"}],"collection":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=111"}],"version-history":[{"count":1,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/111\/revisions"}],"predecessor-version":[{"id":114,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/111\/revisions\/114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/media\/105"}],"wp:attachment":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}