What is Azure Internet Analyzer & How to Create Azure Internet Analyzer

Azure Internet Analyzer

Internet Analyzer is a new networking product which is currently in Public Preview in Azure. Internet Analyzer is a client-side measurement platform to test the performance between different environments. It is majorly used when you are migrating from On-Premises and when you want to choose between Azure services. It can help you to choose a service be providing you performance metrics which is captured from your end users.

Internet Analyzer has a Java script client embedded to your web application, which helps in measuring the latency between your end user and your endpoint. With Microsoft’s rich analytics, you can get a clear picture of performance metrics between endpoints when you use Internet Analyzer so you can choose between one endpoint.

With Internet Analyzer in preview, you can measure latency with preconfigured endpoints such as Azure Front door, Azure Traffic Manager and Azure CDN. Internet Analyzer is used in following scenarios:

  1. What is the best cloud based on your end user per region?
  2. Which service to opt in – Azure CDN vs Traffic Manager vs Azure Front door?
  3. Where to put my data – In On-Premises or in Edge or in Cloud?

How does Azure Internet Analyzer work?

When you create an Azure Internet Analyzer, a small Java script will be generated which one should add it to their web Application. Once that is done, when an end user tries to access your web application, the Java script will run from client browser which will connect to the 2 endpoint which is configured on the Internet Analyzer and get the latency and performance and send the data back to Internet Analyzer. Once this is done, Internet Analyzer will use this data from multiple end users and provides us the performance metrics between these 2 endpoints, so that helps user to choose the right service.


Once test starts, the data will be visible in your scorecard tab of Internet Analyzer which is the aggregated data. User gets multiple filters to choose so that they can get different views of data.

These filters are on time and date, based on different tests, based on the country.

Create Azure Internet Analyzer from Azure Portal:

Let’s see how you can create your first Internet Analyzer in Azure via Portal.

  1. Navigate your Azure portal – https://portal.azure.com
  2. Before you begin with the creation of the Azure Internet Analyzer, you need to register your subscription to participate in preview product. Here is the link to register for the preview: https://docs.microsoft.com/en-us/azure/internet-analyzer/internet-analyzer-faq#how-do-i-participate-in-the-preview
  3. Once your registration is successful, in the global search, search for “Internet Analyzer” and select the product.
Internet Analyzer Profiles
  1. Click on Create Internet Analyzer profile. In the Basics tab, Select the subscription, in which you want to deploy the resource.  Select the Resource Group in which you want to place this Internet Analyzer. Then you can give a name and the region for the deployment.
Create an Internet Analyzer Profile
  1. Click on Next and if you have any requirement to provide tag information, place the info and click on Review and Create.

Also Read: Why you should migrate your business to Azure Cloud?

Create an Internet Analyzer profile
  1. When you click on Create, the validation happens and then the resource will be created.

Once this is created, you will need to copy the java script which is created, and you need to embed to your Web Application. Click on the Setting and then on the Configuration to perform your first test.

  • Provide a name for your test.
  • Enter the description for the test in the description field.
  • Click on the Configure endpoint. You have 3 options here, Single Azure region, Multiple Azure regions and custom endpoint. If you select Single Azure region or Multiple Azure region, then you can select the region of the endpoint and then select the service like CDN or Traffic Manager. For custom endpoints, you will need to download a one pixel image and upload it to the On-Premises or the destination to which your client needs to connect to. Make sure that this is uploaded to a place which is publicly accessible.
  • Click on Add to add an endpoint.
  • Repeat the same steps to configure the Endpoint B.
  • Click on Save to save your test.
  • If you want to have multiple tests repeat the same process and once it is finally created, select the test that you want to run and click on Start.

Also Read: Need of Azure Kubernetes Service as the next Go-to service for app development and deployments

List of regions which is available during preview:

  • Azure regions
  • Brazil South
  • Central India
  • Central US
  • East Asia
  • East US
  • Japan West
  • North Europe
  • South Africa North
  • Southeast Asia
  • UAE North
  • UK West
  • West Europe
  • West US
  • West US 2

Multiple Azure region combinations:

  • East US, Brazil South
  • East US, East Asia
  • West Europe, Brazil South
  • West Europe, Southeast Asia
  • West Europe, UAE North
  • West US, East US
  • West US, West Europe
  • West US, UAE North
  • West Europe, UAE North, Southeast Asia
  • West US, West Europe, East Asia
  • West US, North Europe, Southeast Asia, UAE North, South Africa North

Visit our page at Microtek Learning to get more information about the course and various other courses.

If you have a query, leave a question so that one of our experts can get back to you.

You might also like

Leave a Reply

Your email address will not be published. Required fields are marked *