Share this article
Latest news
With KB5043178 to Release Preview Channel, Microsoft advises Windows 11 users to plug in when the battery is low
Copilot in Outlook will generate personalized themes for you to customize the app
Microsoft will raise the price of its 365 Suite to include AI capabilities
Death Stranding Director’s Cut is now Xbox X|S at a huge discount
Outlook will let users create custom account icons so they can tell their accounts apart easier
Ignite 2019: Azure Internet Analyzer (Preview)
3 min. read
Published onNovember 5, 2019
published onNovember 5, 2019
Share this article
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
As we migrate more and more services to the cloud we are faced with the questions related to how our systems will perform in these new environments. Azure allows us the flexibility of hosting our services and applications across many regions which is very powerful and convenient. But selecting the best location for your systems still remains crucial to ensuring your customers are getting the best possible experience.
Azure Internet Analyzeris the perfect tool for that job. This client-side measuring platform allows you to quantify the performance impact your customers will experience based on your network and infrastructure configurations. By embedding a small JavaScript client into your application you can measure latency from various regions by running multiple side-by-side tests allowing you to evaluate the performance of your web application from an end user’s perspective.
What does that mean exactly? Let’s say your application mainly serves an audiences based in the continental United States, but you have some users reporting performance or latency issues with your systems in the northeast. By leveraging this new tool you can quickly make informed decisions as to what the best location for your application should be to provide a consistent experience your audience.
This system is still in preview and should not be used for mission critical or production environments at this point. Now that we got that disclaimer out of the way I can tell you its extremely easy to configure and use. There are three basic steps involved. You start by setting up a new Internet Analyzer resource in Azure, then installing the JavaScript client into your application. The final step is collecting the results and using them to find and address potential latency issues which could you be impacting your customers. How you tackle that problem is up to you. There are many approaches, one of the most comprehensive and effective is utilizing a CDN or Content Delivery Network, which Microsoft also offers. You can learn more about Azure CDNhere.
When a user visits the Web application, the JavaScript client selects two endpoints to measure across all configured tests. For each endpoint, the client performs acoldandwarmmeasurement. Thecoldmeasurement incurs additional latency beside the pure network latency between the user and endpoint such as DNS resolution, TCP connection handshake, and SSL/TLS negotiation. Thewarmmeasurement follows just after thecoldmeasurement completes and takes advantage of modern browsers’ persistent TCP connection management to get an accurate measure of end-to-end latency.
There is a ton of news coming out of MS Ignite 2019, but this one is very exiting for me! Do you share your enthusiasm? Although others tools like it exist, do you find having this functionality as part of Azure’s offering appealing?
Radu Tyrsina
Radu Tyrsina has been a Windows fan ever since he got his first PC, a Pentium III (a monster at that time).
For most of the kids of his age, the Internet was an amazing way to play and communicate with others, but he was deeply impressed by the flow of information and how easily you can find anything on the web.
Prior to founding Windows Report, this particular curiosity about digital content enabled him to grow a number of sites that helped hundreds of millions reach faster the answer they’re looking for.
User forum
0 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Radu Tyrsina