Tuesday, 27 December 2022

Implementing and Configuring Azure Storage File and Blob Services

 In this guide, you will see how to implement and configure Azure storage services Blob and File share. The Azure Storage platform is Microsoft’s cloud storage solution for modern data storage scenarios. Core storage services offer a massively scalable object store for data objects, disk storage for Azure virtual machines (VMs), a file system service for the cloud, a messaging store for reliable messaging, and a NoSQL store.

  • Azure Blobs: A massively scalable object store for text and binary data. This is ideal when you have storage solutions for file, videos, log files and images

Blob Storage

  • Azure Files: Microsoft Azure File storage is a type of Azure service that was designed to support the needs of the Azure VM environment.

File storage

Implementing Highly Available Azure IaaS Compute Architecture

 In this guide, you will see building solutions for high availability using Availability Zones. High availability refers to a set of technologies that minimize IT disruptions by providing business continuity of IT services through redundant, fault-tolerant, or failover-protected components inside the same data centre. In our case, the data center resides within one Azure region.

High Avail

Implementing an Azure App Service Web App with a Staging Slot

 In this guide, you will learn how to create a deployment slot as a staging environment in App Service.

Seployment tools

Implementing user-assigned managed identities for Azure resources

 

What Is Azure Traffic Manager?

Azure Traffic Manager allows you to regulate the distribution of user traffic by using DNS to direct requests to the most appropriate service endpoint supported on a traffic-routing method and therefore the health of the endpoints.

Azure traffic manager selects an endpoint based on the configured routing method. It supports a variety of traffic-routing methods to suit different application needs. After the selection of endpoints, the client is connected directly to the appropriate service point. It also provides endpoint health checks and automatic failover. It also enables you to build a highly available application that is resilient to failure, including the failure of an entire Azure region.

Traffic Manager


2. Why Do We Use Traffic Manager?

Traffic Manager uses DNS to direct client requests to the most appropriate service endpoint based on a traffic-routing method and the health of the endpoints. An endpoint is any Internet-facing service hosted inside or outside of Azure. It provides a range of traffic-routing methods and endpoint monitoring options to suit different application needs and automatic failover models. It is resilient to failure, including the failure of an entire Azure region.


3. Azure Traffic Manager Routing Methods

Azure Traffic Manager distributes the traffic based on one of the six traffic-routing methods that determine which endpoint is returned within the DNS response.

These following traffic routing methods which are available:

1.) Priority

When you select the priority routing method, it contains a prioritized list of service endpoints where the primary service endpoint has the highest priority for all traffic. If the primary service endpoint is unavailable, it redirects the traffic to the second priority endpoint and so on.

Priority routing

2.) Weighted

The weighted routing method is used when you want to distribute traffic evenly or to use pre-defined weights across a set of endpoints. In this traffic-routing method, you allocate a weight which is an integer from 1 to 1000, to each endpoint in the Microsoft Azure Traffic Manager profile configuration.weighted routing

3.) Performance

This traffic routing method is used when you want to improve the responsiveness of many applications by routing traffic to the location that is closest to the user. The ‘closest’ endpoint isn’t necessarily closest as measured by geographic distance. Instead, the ‘Performance’ traffic-routing method determines the closest endpoint by measuring network latency.performance routing


4.) Geographic

In Geographic routing, each endpoint associated with that profile must have a set of geographic regions assigned thereto. When a region or a set of regions is assigned to an endpoint, any requests from those regions get routed only thereto endpoint.geographic routing

5.) Multivalue

You can select MultiValue for Azure Traffic Manager profiles which may only have IPv4/IPv6 addresses as endpoints. When a question is received for this profile, all healthy endpoints are returned.

6.) Subnet

Select the Subnet traffic-routing method to map sets of end-user IP address ranges to a specific endpoint within an Azure Traffic Manager profile. When a request is received, the endpoint returned are getting to be the one mapped for that request’s source IP address.


4. Features Of Azure Traffic Manager

Some of the features are discussed below:

1) Increase application availability

It provides high availability for your critical applications by monitoring your endpoints and delivering automatic failover when an endpoint goes down.

2) Improve application performance

Azure allows you to run cloud services or websites in data centres located all over the world. It enhances application responsiveness by directing traffic to the endpoint with the lowest network latency for the client.

3) Perform service maintenance without downtime

You can perform planned maintenance operations on your applications without downtime. It can direct traffic to alternative endpoints while the unkeep is ongoing.

4) Combine hybrid applications

Microsoft Azure Traffic Manager supports external, non-Azure endpoints enabling it to be used with hybrid cloud and on-premises deployments, including the “burst-to-cloud”, “migrate-to-cloud,” and “failover-to-cloud” scenarios.

5) Distribute traffic for complex deployments

Using nested Azure Traffic Manager profiles, multiple traffic-routing methods are often combined to make sophisticated and versatile rules to scale to the requirements of larger, more complex deployments.


5. Hands-on Of Traffic Manager Profile

Step 1) Log in to Azure Portal (Please make sure you have a subscription before doing all this. If you created a free account for the first time, you’ll already have a FREE TRIAL subscription for 1 month).


If you don’t know how to create an instance or virtual machine then click on Create a Virtual Machine  to know more

step 0Create a Traffic Manager profile that directs user traffic based on endpoint priority

Step 2) On the upper-left side of the screen, select Create a resource > Networking > Traffic Manager profile.

Step 1


Step 3) In the Create Traffic Manager profile, enter, or select these settings

Name: Enter a unique name for your Traffic Manager profile.

  • Routing method: Select Priority.
  • Subscription: Select the subscription you want the traffic manager profile applied to.
  • Resource group: Select your existing Resource Group or Create new
  • Location: This setting refers to the location of the resource group. It has no effect on the Traffic Manager profile that will be deployed globally.

Step 2

Step 4) Select Create and its done now you have created successfully traffic manager profile on Azure

Configuring a message-based integration architecture

 In this guide, you will learn how to configure a message-based integration architecture. This reference architecture integrates enterprise backend systems, using message queues and events to decouple services for greater scalability and reliability. The backend systems may include software as a service (SaaS) systems, Azure services, and existing web services in your enterprise.

Msg Intg

Role-Based Access Control In Azure

 In this guide, you will see hands-on on RBAC. Access management for cloud resources is a critical function for any organization that is using the cloud. Azure role-based access control (Azure RBAC) helps you manage who has access to Azure resources, what they can do with those resources, and what areas they have access to.

Azure RBAC is an authorization system built on Azure Resource Manager that provides fine-grained access management of Azure

rbac

Implementing Azure Logic Apps

 Azure Logic Apps is a cloud service that helps you in building, hosting, scaling, managing, maintaining, and monitoring your apps. Logic Apps handles these concerns for you. In this guide, you’ll learn how to implement an Azure Logic App.

logic app