Azure Traffic Manager | Overview of Azure Traffic Manager


Azure Traffic Manager – Table of Content

What is Azure Traffic Manager?

Azure Traffic Manager distributes traffic to services across the Azure regions. It is a DNS-based traffic load balancer that provides responsiveness and high availability of the services. The Traffic Manager considers the health of all the endpoints and uses DNS to route client requests to a service endpoint based on a traffic-routing method.

A service endpoint might be an application hosted on Azure or an internet-facing application outside of Azure. To suit the needs of different applications, the Azure Traffic Manager offers several endpoint monitoring options and traffic routing methods. It balances the traffic load on services according to set policies. 

Features of Traffic Manager

Here are the features that the Traffic Manager offers.

  • The Traffic Manager continuously monitors endpoints. If, in any case, an endpoint goes down, then it provides automatic failover, which results in increased application availability.
  • The services hosted on Azure run in data centres located around the world. The traffic manager routes traffic to the endpoint with the lowest latency. This improves application responsiveness.
  • If you plan for service maintenance of your applications, then the traffic at the time of service maintenance will be routed to the next best locations, which are alternative endpoints. So, users can perform operations without downtime.
  • The Traffic Manager also supports non-Azure endpoints, which might be on-premise or on hybrid cloud scenarios. These scenarios include burst-to-cloud, migrate-to-cloud, and failover-to-cloud scenarios.
  • It provides various traffic routing methods. We can combine the routing methods to create a nested Traffic Manager profile for more complex deployments.
  • Based on user traffic volumes and patterns, it provides actionable insights. You can get a view of where the users are interacting with the application and the quality of their digital experience.
  • It adheres to the applications of data sovereignty regulations by using geographic fencing.

How does Traffic Manager work?

The key benefits of the Traffic Manager are,

  • The traffic distribution is based on one of the traffic-routing methods provided by Azure.
  • It continuously monitors the health of the endpoints and implements automatic failover.

A client connects to a service using a DNS name. The Traffic Manager will first resolve the DNS name of the service to the IP address. The client is then connected to the IP address of the service to access it. The Traffic Manager works at the DNS level, where it routes traffic to a specific endpoint based on a selected traffic routing method. It is neither a proxy nor a gateway. Clients will directly connect to the selected endpoint. The Traffic Manager will not see the data passing between the client and the service.

Become a Microsoft Azure Certified professional by learning Microsoft Azure certification course from hkrtrainings! 

How does a client connect to the Traffic Manager?

When a client wants to connect to a service, a DNS query will be sent to the configured recursive DNS service. A recursive DNS service, which is also known as local DNS, does not host the domains directly. It rather encompasses the process of contacting authoritative DNS services to resolve the DNS name. The recursive DNS finds the name server across the internet for the domain in the DNS query sent by the client.

It then contacts the name server to request the DNS record. It then returns the record that points to the traffic manager of the server. The DNS then sends a request for the traffic manager. Upon receiving the request, the traffic manager chooses an endpoint. The chosen endpoint is sent back as a DNS name record. The recursive DNS service finds the domain name server. The IP address of the service endpoint will be returned. The recursive DSN consolidates and gives a single DNS response. The client then connects to the IP address. 

Microsoft Azure Certification Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Routing methods in Traffic Manager

To route traffic to different endpoints, Azure Traffic Manager supports six types of traffic-routing methods. The routing method specifies which endpoint is returned through DNS.

  • Priority – When you want to send primary service endpoints for all traffic, you can use the priority method. It provides backup if the primary endpoint is unavailable.
  • Weighted – When you want to distribute traffic across endpoints based on some pre-defined weights or evenly, use the weighted method.
  • Performance – When you want the users to interact with the lowest latency endpoint, then you can use the performance method. In this scenario, the endpoints are located in different geographic locations.
  • Geographic – When you want to route users to a specific endpoint based on the geographic location of the user, use the geographic methods. It employs data sovereignty based on different regions.
  • Multivalue – You can use multivalue when you only have IPv4/IPv6 addresses as endpoints. When a query is received, all the healthy endpoints are returned.
  • Subnet – If you want to map a set of user IP addresses to a specific endpoint, use the subnet method. When a request is received, the endpoint mapped to the source IP address will be returned.

Endpoints in Traffic Manager

An endpoint is referred to as application deployment. When the Traffic Manager receives a DNS request, it checks for all the endpoints and chooses an available one, and returns it as a DNS response. Traffic Manager supports the below 3 types of endpoints.

  • Azure endpoints – These are the services hosted in the Azure cloud.
  • External endpoints – These are the services hosted outside of the Azure cloud like on-premise or a different hosting cloud. These are used for IPv4/IPv6 addresses.
  • Nested endpoints – When you want to create more flexible routing schemes, you can use nested endpoints to combine Traffic Manager profiles for complex deployments. A single Traffic Manager profile can have any type of endpoints in it.
HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

Creating a Traffic Manager for an application

Let us create a Traffic Manager profile that provides high availability for your application. Navigate to https://portal.azure.com/ and log in to your Azure account. You have to deploy your web application in two different Azure regions. So, one will act as a primary endpoint and the other acts as a failover endpoint.

Learn more about AWS vs Azure from this Article Difference between Azure and AWS!

Deploy the web application

Click on the ‘Create a resource’ button on the top-left corner. Click on ‘Web’ and click on ‘Web App’. You will get a Basics tab where you can fill in the web application details. Create a resource group and give a name for it. Give a name for your web application. Select ‘Code’ for the ‘Publish’ field. Give ‘ASP.NET V4.7’ for ‘Runtime stack’, select Windows for ‘Operating System’, select ‘East US’ for the ‘Region’ field. Create a new service plan and give a name for it. Select ‘Standard S1’ for the ‘SKU and size’ field.

Go to the Monitoring tab, select no for the ‘Enable application insight’s option. Click on ‘Review and create’. You will get a review page where you can view all the settings. Click on ‘Create’ to create a website. Follow the same steps to deploy the web application in a different Azure region.

Creating a Traffic Manager profile

Click on ‘Create a resource on the top-left corner. Click on ‘Networking’ and then click on the ‘Traffic Manager profile’. Click on ‘Create Traffic Manager profile’ and a settings page appear. Give a name for the Traffic Manager profile, Select ‘Priority’ for the ‘Routing method’ field, select a subscription method, select your existing resource group, and give the location of the resource group for the ‘Location’ field. Click on ‘Create’ to complete the process.

Add endpoints to Traffic Manager

Give the Traffic Manager profile name in the search bar and select your profile from the results. Click on ‘Settings’ in the Traffic Manager profile. Click on ‘Endpoints’ and then click on ‘Add’. Select ‘Azure endpoint’ for the ‘Type’ field. For the ‘Name’ field, enter the endpoint that you want to set as the primary one. Select ‘App Service’ for ‘Target resource type’, select ‘Choose an app service > East US’ for ‘Target resource’, choose 1 for ‘Priority’ field, and click on ‘OK’. Repeat the same steps for the other endpoint and set the priority as 2.

Testing the Traffic Manager profile

You can find the DNS name of your web application in the overview of your Traffic Manager profile. Enter the DNS name in a browser, and you will get the default website of your web application. Now, disable your primary site in the Traffic Manager profile. Select your primary endpoint in the overview section. Click on ‘Disabled’, and then click on ‘Save’. You can observe the status as disabled when you close the primary endpoint. Check the same DNS name in a different browser, you can see that your web application is still available. You are routed to the failover endpoint.

Microsoft Azure Certification Training

Weekday / Weekend Batches

Conclusion

Now that you know how to create a Traffic Manager profile, deploy your web application, create multiple endpoints, and try setting up a Traffic Manager profile. It widely improves website response. To reference an Azure Traffic Manager profile, you can also create an alias record name. You can create a Traffic Manager profile through the Azure portal, Azure CLI, and Azure PowerShell. It follows a pay per use pricing plan.

Other related articles:



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


What is CCBA

CCBA stands for Certificate of Capability in Business Analysis. It is a certification awarded by IIBA for mid-level business analysis professionals. It is one of the most reputable certifications all over the world. A person can qualify for the CCBA examination if they are able to contribute a minimum work experience of 3750 hours with the BABOK Guide. Another requirement is a minimum of 500 hours in four of the six knowledge areas or 900 hours in two of the six knowledge areas.

Become a CCBA Certified professional by learning this HKR CCBA Training !

What is CBAP

CBAP stands for Certified Business Analysis Professional. It is a certification awarded by IIBA for senior-level business analysis professionals. It is the best-recognized certification for business analysts. A person can apply for the CBAP examination if they have more experience than the requirement of CCBA. In addition to the BABOK guide, BA work experience of a minimum of 7500 hours is needed over the past ten years. The candidate must be capable of documenting 900 hours in four of the six knowledge areas.

CCBA Certification Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Difference between CCBA & CBAP certification

CCBA: 

Certification Body: IIBA
Aimed at: Mid-level Business Analysis Professionals
Curriculum: BABoK 3.0
Work Experience: At least 3,750 hours of BA work experience aligned to the BABOK guide during the past seven years.
Knowledge Area Expertise: At least 900 hours within each of 2 of the six knowledge areas or at least 500 hours within each of the 4 of the six knowledge areas.
Professional development Training Hours: At least 21 hours of Professional development training over the last four years.
Reference required: Two references from a customer, career manager or CBAP recipient.
Exam Mode: Online
Exam fees:
Application Fee: $125
Certification Fee: $325 for members
            $450 for non-members

Exam Duration: 3 hours
Questions Pattern: Scenario-based Multiple choice questions
No. of Questions: 130
Difficulty level: Medium
In order to answer the questions, the candidate must do some analysis.

Brand value: Medium
Focuses on:
Elicitation and Collaboration – 20%
Requirements Analysis and Design Definition – 32%
Strategy Analysis – 12%
Business Analysis Planning and Monitoring – 12%
Requirements Life Cycle Management – 18%
Solution Evaluation – 6%

CBAP:

Certification Body: IIBA
Aimed at: Senior-level Business Analysis Professionals
Curriculum: BABoK 3.0
Work Experience: At least 7500 hours of BA work experience aligned to the BABOK guide during the past ten years.
Knowledge Area Expertise: At least 900 hours within each of 4 of the six knowledge areas.
Professional development Training Hours: At least 35 hours of Professional development training over the last four years.
Reference required: Two references from a customer, career manager or CBAP recipient.
Exam Mode: Online
Exam fees:
Application Fee: $125
Certification Fee: $325 for members
                         $450 for non-members

Exam Duration: 3.5 hours
Questions Pattern: Multiple choice questions related to the case.
No. of Questions: 120
Difficulty level: High
In order to answer the questions, the candidate must perform a good analysis.

Brand value: High
Organizations recognize this certification in their framework of competence.

Focuses on:
Elicitation and Collaboration – 12%
Requirements Analysis and Design Definition – 30%
Strategy Analysis – 15%
Business Analysis Planning and Monitoring – 14%
Requirements Life Cycle Management – 15%
Solution Evaluation – 14%

HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

Why do the Organizations hire CCBA or CBAP professionals

CCBA or CBAP professionals offer a number of benefits to the organization. 

  • CCBA and CBAP provide opportunities for staff to advance, grow their careers and gain recognition.
  • The candidate is recognized for their skills and knowledge. They ensure that suppliers, customers, staff, investors, and competitors comply with the industry standard.
  • They provide assurance to stakeholders that the company is operating effectively.
  • They use industry-based standardized Business Analytics techniques to achieve better outcomes which increase efficiency and consistency and are more reliable.
  • The calculation process will help to improve staff responsibility, commitments, and motivation.
  • The implementation and development of business analysis practices are conducted in accordance with the Business Analysis Body of Knowledge (BABOK) guidelines.
  • Customers and business partners receive recognition from professional business analysts.

How to choose between CCBA and CBAP

While CBAP and CCBA Certification are related to business analysis, there is a significant difference between the two.

Both exams have a different focus. The CBAP exam consists of situation-based questions which ask the candidate to apply the knowledge they have acquired from BABOK. At the same time, the CCBA exam contains mostly factual and knowledge questions about techniques and tasks in BABOK. But CBAP study material can be used for preparing for the CCBA exam. If your experience matches with the CBAP, then proceeding with CBAP is the better choice than CCBA. If you cannot acquire the same experience as the CBAP, consider CCBA as a temporary certification that you can still be successful in leveraging your skills and broadening your experience in business analysis and Work towards CABP eligibility prior to the recertification period.

The CBAP is more challenging to attain than the CCBA; consequently, CBAP is more prestigious.

Preparation for the examination – CCBA vs CBAP

CCBA

One can attend the CCBA exam in the comfort of their home. Further, the preparation format for the CCBA exam requires covering the following topics thoroughly.:-

  • BABOK V-3 Overview
  • BA Process & Techniques
  • Collaboration & Elicitation
  • Strategy Analysis
  • Requirement Analysis & Design Definition
  • Estimation of solutions
  • Business Analysis – Monitoring & Planning.
  • Life Cycle Management needs
    So, after covering all these topics thoroughly, you will finally be ready to attempt the exam. While preparing for the CCBA exam, you need to remember some key points.
    1. Must have a good grasp of the BABOK guide version 3. Also, the aspirant should complete the Certification training well.
    2. To check the knowledge gaps, you must regularly attempt the mock tests and check the dashboard report.

CBAP

Like CCBA, you can attend the CBAP exam from anywhere and anytime, as it is an online exam. The exam duration is about 3.5 hours and includes 120 MCQ questions. Further, the preparation format for the CBAP exam also requires you to cover similar topics as we see in CCBA. The topics are similar, but the coverage ratio for the CBAP exam is different compared to the CCBA exam.
A survey says that an applicant must prepare atleast 90 to 120 hours for CCBA vs CBAP exam. Further, it would be better if an applicant gives 3 to 6 months to prepare for this exam. It would be sufficient time for better preparation. Moreover, taking mock tests with regular practice can give more confidence to clear the final exam.

Benefits of Getting The Certification

CCBA

CCBA Certification gives immense benefits as a Business Analyst, showcasing your BA skills and abilities. You can avail lots of help after getting certified in CCBA.

  • It will give more opportunities as CCBA is a globally recognized certification.
  • You can effectively and actively implement various Business Analysis skills.
  • It will present your BA skills and specific industry standards for which global employers search.
  • The intensive learning and preparation will give an extensive knowledge base. The various concepts will expand your knowledge and help businesses make the right decisions.
  • These credentials will give you more confidence to work in a BA profile and help your career graph to grow.
  • You can get a higher salary package or can see a hike in your existing pay with this Certification. Also, there are many chances to get promoted to the next level in a career.
  • Further, you will enjoy the vast skill-set with in-depth knowledge.
  • Also, the entity will get into a leading position with your efforts and skill base. Therefore, the business will bring more projects to work.

CBAP

CBAP credentials also offer many benefits as a Certified Business Analysis Professional, which showcases your BA skills. You can expect a lot of benefits after getting this certificate.

  • This Certification will fill confidence within you by giving a higher weightage in your workplace.
  • A practising BA can take advantage of the CBAP credentials.
  • With the CBAP credentials, you can get more recognition, proficiency, ability, and skills.
  • You will be able to implement effective business strategies.
  • Further, this certificate will commit to the BA profession to work more effectively.
  • Moreover, CBAP is the most prestigious Certification everyone wishes to pursue to become an expert Business Analyst.
  • This Certification will further add more weight to your career growth.
  • Thus, in the CCBA vs CBAP certifications, many aspirants prefer CBAP as the best career-oriented skill. It is the most recognized credential that every BA professional expects to get.

[ Related Article: certified business analysis professional ]

CCBA Certification Training

Weekday / Weekend Batches

Conclusion

As business analysis is an essential element of any organization determining business needs, a professional business analyst is a must. Because of this, there is a high demand for highly qualified and expert analysts. Appearing for examinations like CCBA, CBAP makes it easy to prove your skills and enhance your profile to be selected from a reputable company. Based on the knowledge acquired during the certification course, the candidate could shape their future and lead the organization to heights. So choose a certification that’s right for you.



Source link