<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>protect Archives - Apostolidis Cloud Corner</title>
	<atom:link href="https://www.cloudcorner.gr/tag/protect/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloudcorner.gr/tag/protect/</link>
	<description>Remarks from a Cloud Architect encounters</description>
	<lastBuildDate>Tue, 23 Jun 2020 12:45:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.cloudcorner.gr/wp-content/uploads/2021/04/cropped-cloudcorner2-32x32.png</url>
	<title>protect Archives - Apostolidis Cloud Corner</title>
	<link>https://www.cloudcorner.gr/tag/protect/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Securely scale your Web Apps with Azure Front Door</title>
		<link>https://www.cloudcorner.gr/microsoft/azure/securely-scale-your-web-apps-with-azure-front-door/</link>
					<comments>https://www.cloudcorner.gr/microsoft/azure/securely-scale-your-web-apps-with-azure-front-door/#comments</comments>
		
		<dc:creator><![CDATA[Pantelis Apostolidis]]></dc:creator>
		<pubDate>Fri, 22 Nov 2019 11:30:53 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[app service]]></category>
		<category><![CDATA[application publishing]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure front door]]></category>
		<category><![CDATA[azurerm]]></category>
		<category><![CDATA[front door]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[protect]]></category>
		<category><![CDATA[resiliency]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[web app]]></category>
		<category><![CDATA[website]]></category>
		<guid isPermaLink="false">https://www.e-apostolidis.gr/?p=2758</guid>

					<description><![CDATA[<p>Securely scale your Web Apps with Azure Front Door There is a big buzz out there about Azure Front Door. </p>
<p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/securely-scale-your-web-apps-with-azure-front-door/">Securely scale your Web Apps with Azure Front Door</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Securely scale your Web Apps with Azure Front Door</h1>
<p>There is a big buzz out there about Azure Front Door.  Is it a Load Balancer? A CDN? A Traffic Manager? A Web Application Firewall ? A Reverse Proxy? An Application Gateway?</p>
<h2>So, what is Azure Front Door?</h2>
<p>Azure Front Door actually is all the above and more. It is a global service, that routes web traffic based on performance and availability. A Layer 7 multi-region load balancer with Web Application Firewall (WAF) capabilities, DDoS protection &amp; CDN.</p>
<p>Azure Front Door is the entry point, the edge, of all Microsoft&#8217;s WAN. All Microsoft services, like Office 365 &amp; Bing, are using Azure Front Door.</p>
<p>The services that Azure Front door provides are:</p>
<ul>
<li>Accelerate application performance</li>
<li>Increase application availability with smart health probes</li>
<li>URL-based routing</li>
<li>Multi-site hosting</li>
<li>URL redirection</li>
<li>Session affinity</li>
<li>SSL termination</li>
<li>Custom Domain &amp; certificate management</li>
<li>Security via custom WAF rules</li>
<li>DDoS protection</li>
<li>URL rewrite</li>
<li>IPv6 and HTTP/2 support</li>
</ul>
<p>At <a href="https://docs.microsoft.com/en-us/azure/frontdoor/front-door-overview">Azure Front Door documentation</a> there is a paragraph that can help to understand the difference between Azure Front Door and other publishing / load balancing Azure solutions and where to use each.</p>
<blockquote><p>Azure provides a suite of fully managed load-balancing solutions for your scenarios. If you are looking for a DNS based global routing and do not have requirements for Transport Layer Security (TLS) protocol termination (&#8220;SSL offload&#8221;) or per-HTTP/HTTPS request, application-layer processing, review Traffic Manager. If you are looking for load balancing between your servers in a region, for application layer, review Application Gateway and for network layer load balancing, review Load Balancer. Your end-to-end scenarios might benefit from combining these solutions as needed.</p></blockquote>
<p>For pricing information, see<a href="https://azure.microsoft.com/en-us/pricing/details/frontdoor/"> Front Door Pricing.</a></p>
<h2 id="rwooPod">How to scale your web apps with Front Door</h2>
<p>Create two simple Azure Web apps. Check this guide for a simple guide on how to create Azure App Service: <a href="https://www.e-apostolidis.gr/microsoft/azure/azure-start-point-your-first-web-app/">https://www.e-apostolidis.gr/microsoft/azure/azure-start-point-your-first-web-app/</a></p>
<p id="wvVLJKI">One at West Europe:</p>
<p id="yTCwhEH"><img fetchpriority="high" decoding="async" width="1256" height="242" class="alignnone size-full wp-image-2918 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd79fad4b322.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fad4b322.png 1256w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fad4b322-300x58.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fad4b322-1024x197.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fad4b322-768x148.png 768w" sizes="(max-width: 1256px) 100vw, 1256px" /></p>
<p>and one at North Europe:</p>
<p id="AhiVGGY"><img decoding="async" width="1243" height="249" class="alignnone size-full wp-image-2919 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd79fc74bcc4.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fc74bcc4.png 1243w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fc74bcc4-300x60.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fc74bcc4-1024x205.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fc74bcc4-768x154.png 768w" sizes="(max-width: 1243px) 100vw, 1243px" /></p>
<p>Using FTP, I deployed an one-page html site at both regions. I change the text of both site to say &#8220;This Web Site is located at North Europe Azure Datacenter&#8221;</p>
<p><img decoding="async" width="1055" height="575" class="alignnone size-full wp-image-2921 " style="font-size: 1.0625rem;" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7a2737d275.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7a2737d275.png 1055w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7a2737d275-300x164.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7a2737d275-1024x558.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7a2737d275-768x419.png 768w" sizes="(max-width: 1055px) 100vw, 1055px" /></p>
<p>and &#8220;West Europe&#8221; to the other.</p>
<p id="JzaLeib"><img loading="lazy" decoding="async" width="1064" height="654" class="alignnone size-full wp-image-2923 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7ba6661201.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7ba6661201.png 1064w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7ba6661201-300x184.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7ba6661201-1024x629.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7ba6661201-768x472.png 768w" sizes="auto, (max-width: 1064px) 100vw, 1064px" /></p>
<p>Then create a Front Door. Search for Front Door at Azure marketplace and Create one.</p>
<p id="dCVrHKN"><img loading="lazy" decoding="async" width="443" height="247" class="alignnone size-full wp-image-2920 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd79fffca8a4.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fffca8a4.png 443w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fffca8a4-300x167.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79fffca8a4-360x200.png 360w" sizes="auto, (max-width: 443px) 100vw, 443px" /></p>
<p>This is a high level diagram of the Front Door with two Web Apps design that we will create</p>
<p><img loading="lazy" decoding="async" width="656" height="539" class="alignnone size-full wp-image-2915 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd79e8c9b7aa.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79e8c9b7aa.png 656w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79e8c9b7aa-300x246.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></p>
<p>The &#8220;create a Front Door&#8221; wizard will start and we can configure it step by step. First we will create a Frontend host by clicking the + at the Step 1</p>
<p id="ekCvetw"><img loading="lazy" decoding="async" width="1658" height="891" class="alignnone size-full wp-image-2924 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7babc592e6.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7babc592e6.png 1658w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7babc592e6-300x161.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7babc592e6-1024x550.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7babc592e6-768x413.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7babc592e6-1536x825.png 1536w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7babc592e6-780x420.png 780w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7babc592e6-1320x709.png 1320w" sizes="auto, (max-width: 1658px) 100vw, 1658px" /></p>
<p>At the frontend host we will create the URL that our apps will be available. I added the papostolidis.azurefd.net. of course later you can add your custom domain and add a CNAME to route the traffic to the Front Door.</p>
<p id="FwBlhRJ"><img loading="lazy" decoding="async" width="455" height="589" class="alignnone size-full wp-image-2925 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bb2f78f9b.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bb2f78f9b.png 455w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bb2f78f9b-232x300.png 232w" sizes="auto, (max-width: 455px) 100vw, 455px" /></p>
<p>Then, at the Backend pools (Step 2), press the + to add the web apps. add a name for the backend pool, like &#8220;myapps&#8221; and press + ADD a backend to add the apps.</p>
<p id="bDQltQt"><img loading="lazy" decoding="async" width="452" height="332" class="alignnone size-full wp-image-2926 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bbda1c10b.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bbda1c10b.png 452w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bbda1c10b-300x220.png 300w" sizes="auto, (max-width: 452px) 100vw, 452px" /></p>
<p>Select host type, you can add app service, cloud service, storage and custom host (URL). I selected the app service.</p>
<p id="NemtEmn"><img loading="lazy" decoding="async" width="451" height="249" class="alignnone size-full wp-image-2927 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bc085289b.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bc085289b.png 451w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bc085289b-300x166.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bc085289b-360x200.png 360w" sizes="auto, (max-width: 451px) 100vw, 451px" /></p>
<p>Select the subscription and the app service and add the correct ports for http and https traffic.</p>
<p>The priority defines if the traffic will be routed to the host with the lower priority number (e.g. 1) and if that host fails will route to the next host with bigger priority number (e.g. 2). If you add the same priority to more than one host then it will follow the weight number.</p>
<p>The weight number defines the percentage of requests that will be routed to each host.</p>
<p id="yRmxJuE"><img loading="lazy" decoding="async" width="426" height="609" class="alignnone size-full wp-image-2928 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bc3865179.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bc3865179.png 426w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bc3865179-210x300.png 210w" sizes="auto, (max-width: 426px) 100vw, 426px" /></p>
<p>The same way add the second web app</p>
<p id="nlVAiTV"><img loading="lazy" decoding="async" width="469" height="279" class="alignnone size-full wp-image-2930 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bd8cde5ca.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bd8cde5ca.png 469w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bd8cde5ca-300x178.png 300w" sizes="auto, (max-width: 469px) 100vw, 469px" /></p>
<p>Finally select a path, protocol and interval for the probe that will do health checks to the app to define if it is active or not.</p>
<p id="AWtLRhS"><img loading="lazy" decoding="async" width="448" height="348" class="alignnone size-full wp-image-2929 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bd4fa75fb.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bd4fa75fb.png 448w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bd4fa75fb-300x233.png 300w" sizes="auto, (max-width: 448px) 100vw, 448px" /></p>
<p>The third step is to add the routing rules. At the routing rules you can specify:</p>
<ul>
<li>The accepted protocol, http or https.</li>
<li>the frontend host for this rule</li>
<li>the patterns that the route will accept, like www.e-apostolidis.gr/mysite/* or just /* ro root.</li>
<li>Route type forward or redirect.</li>
<li>The backend pool that this rule will direct the traffic</li>
<li>The protocol that the traffic will be forwarded. Here we define the SSL Offload if we select HTTPs for frontend accepted protocol and HTTP for backend.</li>
<li>URL Rewrite rules</li>
<li>Caching, for static content caching like CDN.</li>
</ul>
<p id="QJmNHSq"><img loading="lazy" decoding="async" width="637" height="799" class="alignnone size-full wp-image-2932 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bdd890234.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bdd890234.png 637w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bdd890234-239x300.png 239w" sizes="auto, (max-width: 637px) 100vw, 637px" /></p>
<p>Once all steps are completed we can move on and create the Front Door</p>
<p id="MlYzzDh"><img loading="lazy" decoding="async" width="1642" height="238" class="alignnone size-full wp-image-2934 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7befef279d.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7befef279d.png 1642w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7befef279d-300x43.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7befef279d-1024x148.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7befef279d-768x111.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7befef279d-1536x223.png 1536w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7befef279d-1320x191.png 1320w" sizes="auto, (max-width: 1642px) 100vw, 1642px" /></p>
<p>When the Front Door is ready, we can see the URL at the Overview.</p>
<p id="gcPIYFH"><img loading="lazy" decoding="async" width="1347" height="407" class="alignnone size-full wp-image-2936 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7bff85a758.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bff85a758.png 1347w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bff85a758-300x91.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bff85a758-1024x309.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bff85a758-768x232.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7bff85a758-1320x399.png 1320w" sizes="auto, (max-width: 1347px) 100vw, 1347px" /></p>
<p>And browse our web app using the Front Door URL:</p>
<p id="zcIymmW"><img loading="lazy" decoding="async" width="1051" height="678" class="alignnone size-full wp-image-2937 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7c0882cc52.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c0882cc52.png 1051w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c0882cc52-300x194.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c0882cc52-1024x661.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c0882cc52-768x495.png 768w" sizes="auto, (max-width: 1051px) 100vw, 1051px" /></p>
<h2 id="rwooPod">How to protect your web apps with Front Door</h2>
<p>Right now we scaled our web apps. If we use each app&#8217;s URL we can still access the app. The first security step is to lock the web apps to be accessed only through the Front Door URL.</p>
<p>Checking the Azure Front Door FAQ page, <a href="https://docs.microsoft.com/en-us/azure/frontdoor/front-door-faq">https://docs.microsoft.com/en-us/azure/frontdoor/front-door-faq</a> it lists the Front Door&#8217;s address rance.</p>
<p>Front Door&#8217;s IPv4 backend IP space: 147.243.0.0/16</p>
<p>Go to the App Service, at the Networking section, select &#8220;Configure Access Restrictions&#8221;</p>
<p id="YEQxRIk"><img loading="lazy" decoding="async" width="809" height="325" class="alignnone size-full wp-image-2939 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7c3a96a722.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c3a96a722.png 809w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c3a96a722-300x121.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c3a96a722-768x309.png 768w" sizes="auto, (max-width: 809px) 100vw, 809px" /></p>
<p>Add an allow access restriction with the IP range of the Front Door.</p>
<p id="YwxvCNm"><img loading="lazy" decoding="async" width="329" height="490" class="alignnone size-full wp-image-2940 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7c3e09a6e6.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c3e09a6e6.png 329w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c3e09a6e6-201x300.png 201w" sizes="auto, (max-width: 329px) 100vw, 329px" /></p>
<p>Automatically a Deny rule will be created for everything else.</p>
<p id="ythZINA"><img loading="lazy" decoding="async" width="746" height="194" class="alignnone size-full wp-image-2941 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7c415b3175.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c415b3175.png 746w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c415b3175-300x78.png 300w" sizes="auto, (max-width: 746px) 100vw, 746px" /></p>
<p>Add the rule to both web apps and then try to access the apps with their direct links.</p>
<p id="WsprFhx"><img loading="lazy" decoding="async" width="828" height="430" class="alignnone size-full wp-image-2942 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7c480eeac7.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c480eeac7.png 828w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c480eeac7-300x156.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c480eeac7-768x399.png 768w" sizes="auto, (max-width: 828px) 100vw, 828px" /></p>
<p>Now on, we can access the apps only by using the Front Door URL:</p>
<p id="KofhmdK"><img loading="lazy" decoding="async" width="1050" height="688" class="alignnone size-full wp-image-2943 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd7c4b47e4ba.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c4b47e4ba.png 1050w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c4b47e4ba-300x197.png 300w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c4b47e4ba-1024x671.png 1024w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c4b47e4ba-768x503.png 768w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd7c4b47e4ba-120x80.png 120w" sizes="auto, (max-width: 1050px) 100vw, 1050px" /></p>
<p>This is a high level diagram after the restrictions</p>
<p><img loading="lazy" decoding="async" width="665" height="527" class="alignnone size-full wp-image-2914 " src="https://www.e-apostolidis.gr/wp-content/uploads/2019/11/img_5dd79e46db56b.png" alt="" srcset="https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79e46db56b.png 665w, https://www.cloudcorner.gr/wp-content/uploads/2019/11/img_5dd79e46db56b-300x238.png 300w" sizes="auto, (max-width: 665px) 100vw, 665px" /></p>
<p id="IjPdcAE"><strong>At the next article, we will see how to add Web Application Firewall (WAF) Rules to Front Door, Stay Tuned!! </strong></p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://www.e-apostolidis.gr/wp-content/uploads/2019/05/mvpsummit2019.jpg" width="100"  height="100" alt="Pantelis Apostolidis" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://www.cloudcorner.gr/author/admin/" class="vcard author" rel="author"><span class="fn">Pantelis Apostolidis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Pantelis Apostolidis is a Sr. Specialist, Azure at Microsoft and a former Microsoft Azure MVP. For the last 20 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.</p>
</div></div><div class="saboxplugin-web "><a href="https://www.cloudcorner.gr" target="_self" >www.cloudcorner.gr</a></div><div class="clearfix"></div><div class="saboxplugin-socials "><a title="Facebook" target="_blank" href="https://www.facebook.com/pantelis.apostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg></span></a><a title="Linkedin" target="_blank" href="https://www.linkedin.com/in/papostolidis/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></a><a title="Rss" target="_blank" href="https://wwwcloudcorner.gr/feed/rdf/" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-rss" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span></a><a title="Twitter" target="_blank" href="https://twitter.com/papostolidis" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M26.37,26l-8.795-12.822l0.015,0.012L25.52,4h-2.65l-6.46,7.48L11.28,4H4.33l8.211,11.971L12.54,15.97L3.88,26h2.65 l7.182-8.322L19.42,26H26.37z M10.23,6l12.34,18h-2.1L8.12,6H10.23z" /></svg></span></a><a title="Github" target="_blank" href="https://github.com/proximagr" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></a><a title="User email" target="_self" href="mailto:&#112;rox&#105;&#109;&#097;g&#114;&#064;ho&#116;&#109;ail.c&#111;&#109;" rel="nofollow noopener" class="saboxplugin-icon-grey"><svg aria-hidden="true" class="sab-user_email" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></span></a></div></div></div><p><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fsecurely-scale-your-web-apps-with-azure-front-door%2F&amp;linkname=Securely%20scale%20your%20Web%20Apps%20with%20Azure%20Front%20Door" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_print" href="https://www.addtoany.com/add_to/print?linkurl=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fsecurely-scale-your-web-apps-with-azure-front-door%2F&amp;linkname=Securely%20scale%20your%20Web%20Apps%20with%20Azure%20Front%20Door" title="Print" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.cloudcorner.gr%2Fmicrosoft%2Fazure%2Fsecurely-scale-your-web-apps-with-azure-front-door%2F&#038;title=Securely%20scale%20your%20Web%20Apps%20with%20Azure%20Front%20Door" data-a2a-url="https://www.cloudcorner.gr/microsoft/azure/securely-scale-your-web-apps-with-azure-front-door/" data-a2a-title="Securely scale your Web Apps with Azure Front Door"><img src="https://static.addtoany.com/buttons/share_save_171_16.png" alt="Share"></a></p><p>The post <a href="https://www.cloudcorner.gr/microsoft/azure/securely-scale-your-web-apps-with-azure-front-door/">Securely scale your Web Apps with Azure Front Door</a> appeared first on <a href="https://www.cloudcorner.gr">Apostolidis Cloud Corner</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cloudcorner.gr/microsoft/azure/securely-scale-your-web-apps-with-azure-front-door/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
