Google News
Microsoft Azure Interview Questions
To promote a deployment in the Azure staging environment to the production environment, you can “swap” the deployments by switching the VIPs by which the two deployments are accessed. After the deployment, the DNS name for the cloud service points to the deployment that had been in the staging environment.
Windows Azure will handle the load balancing for all of the instances that are created. The VM sizes are as follows :
* Compute Instance Size CPU Memory Instance Storage I/O Performance
* Extra Small 1.0 GHz 768 MB 20 GB Low
* Small 1.6 GHz 1.75 GB 225 GB Moderate
* Medium 2 x 1.6 GHz 3.5 GB 490 GB High
* Large 4 x 1.6 GHz 7 GB 1,000 GB High
* Extra-large 8 x 1.6 GHz 14 GB 2,040 GB High
Azure AD is a cloud-based IAM solution and directory by Microsoft. It brings together application access management, core directory services, and identity protection and turns them into a single solution. It helps employees of an organization sign in and access resources such as:
* External resources, including Microsoft 365, the Azure portal, and a big number of SaaS applications
* Internal resources, such as apps on a corporate network and intranet, as well as any cloud-based apps built by that organization

Azure AD is intended for use by :
* IT Admins
* App Developers
* Azure, Office 365, Microsoft 365, or Dynamics CRM online subscribers
Azure Data Factory is a serverless and cloud-based data integration service and platform used for the creation of ETL and ELT pipelines. It helps in the creation of data-driven workflows for the planning and execution of data movements and data transformation at scale.
Windows Azure Table storage service stores a lot of organized information. Windows Azure tables are perfect for putting away organized, non-relational data.
Table : A table is a collection of entities. Tables don’t uphold a blueprint on elements, which implies that a solitary table can contain substances that have distinctive arrangements of properties. A record can contain numerous tables.
Entity : An entity is an arrangement of properties, like a database row. An entity can be up to 1 MB in size.
Properties : A property is a name-value pair. Every entity can incorporate up to 252 properties to store data. Every entity likewise has three system properties that determine a segment key, a row key, and a timestamp.
Azure Diagnostics API helps to gather diagnostic data, such as system event logs and performance monitoring, from applications operating on Azure. Azure Diagnostics has to be enabled for the cloud service roles. The collected data can be later used for creating visual chart representations that enable better monitoring and create performance metric alerts.
There are two deployment environments :
Staging environment : It is used to validate the changes of an application before making it live.

Production environment : This is where applications go live and can be accessed by target users with a DNS-friendly URL.

Power State



Indicates the virtual machine is being started


Indicates that the virtual machine is running


Indicates that the virtual machine is being stopped


Indicates that the virtual machine is stopped


Indicates that the virtual machine is being deallocated


Indicates that the virtual machine is completely removed from the hypervisor but still available in the control plane. Virtual Machines in the deallocated state do not incur compute charges.

The following are some common reason for a cache disconnect.
Client-side causes
* The client application was redeployed.
* The client application performed a scaling operation.
* In the case of Cloud Services or Web Apps, this may be due to auto-scaling.
* The networking layer on the client side changed.
* Transient errors occurred in the client or in the network nodes between the client and the server.
* The bandwidth threshold limits were reached.
* CPU bound operations took too long to complete.

Server-side causes
* On the standard cache offering, the Azure Redis Cache service initiated a fail-over from the primary node to the secondary node.
* Azure was patching the instance where the cache was deployed
* This can be for Redis server updates or general VM maintenance.
The main difference  between Azure Scale Sets and Availability Sets are given below :
Criteria Azure Scale Sets Azure Availability Sets
Definition They are a group of identically configured VMs that are spread across multiple fault domains. They are the group of discretely configured VMs that are spread across various fault domains.
Default Domain These have 5 fault domains and update domains by default. By default, these have 3 fault domains and 5 update domains.
Workload Type These are used when there are unpredictable workloads that require the feature of auto scalability. These are used when there are predictable workload requirements.
Configuration Style Here, the VMs are configured and created in the same manner from the same image. Here, the VMs are created by making use of different images and configurations.
VM Count The number of VMs can be increased/decreased based on the demand or the pre-defined schedule. A VM can be added to an availability set only at the time of the set’s creation.
Distribution style Here, the VM scale sets can be distributed across multiple data centers or within a single data center. Here, the VMs are automatically distributed in a data center.