Azure Interview Questions

Azure Interview Questions

Microsoft Azure has made quite a technological breakthrough, and now it finds applications in many businesses as well as private as well as public service providers. Here are a few Azure Interview questions, which might be asked during an Azure interview:

Download Azure Interview Questions PDF

Azure Interview Questions

For configuring with Node.Js, a user can specify the PM2 configuration file or your script file. In case of .NET Core, the user can specify their compiled DLL name. Moreover, in case of Ruby, one can specify the Ruby script that they want to initialize their app with.

An availability set is a logical grouping of VMs that allows Azure to understand how the application for a user is built to provide redundancy and availability. It is recommended that two or more VMs be created within an availability set to provide for a highly available application and to meet the 99.95% Azure SLA. When a single VM is used with Azure Premium Storage, the Azure SLA applies for unplanned maintenance events.

The Azure AD consists of around 2600 pre-integrated applications. All pre-integrated applications support single sign-on (SSO). SSO lets you use your organizational credentials to access your apps. Some of the applications in Azure AD also support automated de-provisioning and provisioning.

If a user needs to change the application access key by regenerating the access key, it takes much time to take effect; this provides a downtime. To avoid such types of situations, a secondary access key is provided so that if the primary needs to be changed or regenerated, we can map the secondary temporarily to the storage and regenerate the primary.

The Traffic Manager comes with many benefits for the user:

  • Increase Performance: Can increase the performance of your application that includes faster page loading and better user experience. This applies to the serving of users with the hosted service closest to them.
  • High Availability:You can use the Traffic Manager to improve application availability by enabling automatic customer traffic fail-over scenarios in the event of issues with one of your application instances.
  • No Downtime Required for Upgrade / Maintenance: Once you have configured the Traffic Manager, you don’t need downtime for application maintenance, patch purgation or complete new package deployment.
  • Quick Setup: It’s very easy to configure Azure Traffic Manager on Windows Azure portal. If you have already hosted your application on Windows Azure (a cloud service, Azure website), you can easily configure this Traffic Manager with a simple procedure (setting routing policy).

The queue is a one-type of Azure Storage, where a user can store your data as storage. Blobs are stored in a container, Entity in table and Message in Queue.

Listed below are the key concepts in the queue.

  • FIFO implementation
  • Messages are added to end of the Queue and processed from the front
  • Queues provides a good way of the Front end and Back end decoupling

Windows Azure Diagnostics provides facility to store diagnostics data. Some diagnostics data is stored in a table, while some are stored in a blob. For collecting the data on diagnostics, the user must initialize the Windows Azure diagnostic monitor. The Windows Azure diagnostic monitor runs in Windows Azure as well as in the computer’s emulator and collects diagnostic data for a role instance.

Technical problems in Azure are called break-fix issues. It is an industry term, which refers to “work involved in supporting a technology when it fails in the normal course of its function, which requires intervention by a support organization to be restored to working order.”

Storage keys, which are also known as Access Keys, are used as an authentication mode for accessing the storage services account to manipulate information based on our requirements. In Windows Azure, the users have an option to provide a Primary Access Key and a Secondary Access Key, even though it is likely that they will use a single access key to authenticate their application to the storage.

Private clouds are those that are built solely for an individual enterprise. They enable any particular firm to have applications in the cloud while tending to concerns concerning data security and control that is frequently ailing in a public cloud environment. It is otherwise called an internal cloud or enterprise cloud and dwells on the organization’s intranet or hosted data center where the data is protected. Public cloud is utilized as a service through the Internet by the users, while a private cloud, is implemented within specific limits like firewall settings and is overseen and checked by the users dealing with it in an organization.

The companies, which provide the cloud services to businesses, are called Cloud Providers, and one of them is Microsoft Azure. Microsoft Azure is an expanding cloud computing service created by Microsoft for testing, building, managing, and deploying applications and services via a global network of data centers managed by Microsoft. It is basically and widely used for accessing Microsoft’s infrastructure for the cloud by businesses.

Service Fabric enables the user to build applications that comprise micro services. Stateless micro-services (like protocol gateways and web proxies) don’t maintain a mutable state outside a request and its response from the service. Examples of a stateless service include Azure Cloud Services worker roles. Stateful micro-services (like user accounts, databases, devices, shopping carts, and queues) maintain a mutable, authoritative state beyond the request and its response, unlike Stateless Services. Today’s Internet-scale applications comprise a combination of stateless as well as stateful micro-services.

Windows Azure provides platform and infrastructure by providing accessible and cost-effective computing, storage, and networking resources on demand.

The Windows Azure has three main components in Azure, namely compute, storage and fabric.

Windows Azure Compute

Windows Azure provides a hosting environment for managed code. It provides a computation service through roles. Windows Azure supports three types of roles:

  • Web roles used for web application programming and supported by IIS7.
  • Worker roles are also used for background processing of web roles.
  • Virtual Machine (VM) roles are generally used for migrating windows server applications to Windows Azure in an easy way.

Windows Azure Storage

 Windows Azure provides storage in the cloud. It provides four different types of storage services:

  • Queues for messaging between web roles and worker roles.
  • Tables for storing structural data.
  • BLOBs (Binary Large Objects) to store text, files or large data.
  • Windows Azure Drives (VHD) to mount a page blob. They can easily be downloaded and uploaded via blobs.

Windows Azure AppFabric

AppFabric provides infrastructure services for developing, deploying and managing Windows Azure application. It provides five services:

  • Service bus
  • Access
  • Caching
  • Integration
  • Composite

The Azure fabric is the main core concept over here. It provides a service called the Azure Fabric Controller. It is called an operating system for the Azure. Because it handles or manages the following:

  • All roles (computing) and resources.
  • Deployment and activating services.
  • Health monitoring for all services.
  • Allocating, releasing of resources.
  • Provisioning VM, terminating, etc.
  • Updating patches for installed OS on Virtual Machine automatically.

In this case, it is generally better to have two instances of roles, and there is no need for the customer to worry about software updates for the user.

Azure App Service is a completely managed Platform as a Service (PaaS) offering for proficient developers that conveys a rich arrangement of abilities to the web, mobile and integration scenarios. They offer a very adaptable, universally accessible mobile application development platform for Enterprise Developers and System Integrators that conveys a rich set of capacities to mobile engineers.