Azure Qns
Azure Qns
Azure DevOps is a SaaS platform that provides development services for creating
work plans, working together on code, developing applications, and deploying
them. It offers an end-to-end DevOps toolchain for the development and
deployment of software. It is able to integrate with a number of popular tools in
the market and is a great way for setting up a DevOps toolchain.
• IT Admins
• App Developers
• Azure, Office 365, Microsoft 365, or Dynamics CRM online subscribers
Azure Databricks’ integration with the security, compute, analytics, storage, and
AI services that are natively provided by cloud providers facilitates the unification
of data and AI workloads.
• Web Role
• Worker Role
• Virtual Machine Role
Web Role: It gives a web solution that is front-end. This is like an ASP.NET
application. While under facilitating, Azure gives IIS and required services.
Worker Role: It gives solutions for background service. It can run long activities.
Virtual Machine Role: The roles of both web and worker are executed on virtual
machines. The Virtual Machine Roles give the client the capacity to modify the
virtual machine on which the web and worker roles are running.
10. What are the three principal segments of the Windows Azure
platform?
Windows Azure has three principal segments: Compute, Storage, and Fabric.
Windows Azure gives a code that can be managed by the hosting environment. It
gives the calculation benefit through parts. Windows Azure backs three types of
roles:
• Service bus
• Access
• Caching
• Integration
• Composite
Bus Queues are part of a more extensive Windows Azure messaging framework
that supports queuing.
Become a master of Azure by going through this online Azure Training in Toronto!
By adding and expelling role instances to our Windows Azure application while it
is running, we can adjust the execution of the application against its running costs.
16. What are the differences between a public cloud and a private
cloud?
Private clouds are those that are constructed solely for an individual enterprise.
They enable a firm to have applications in the cloud while tending to concerns
with respect to data security and control that is frequently ailing in a public cloud
environment.
Private cloud 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.
That’s it for our basic Azure Architect interview questions. Let’s move onto the
next section on Intermediate Azure Administrator interview questions.
Once the designer has a host account, he/she can utilize a Windows Azure Portal
to submit applications to Windows Azure.
Microsoft SQL Azure has a similar component of SQL Server, i.e., high accessibility,
versatility, and security in the core.
Microsoft Azure SQL database has an element; it makes backups of each active
database automatically. Consistently a backup is taken and geo-repeated to
empower the 1-hour recuperation point objective (RPO) for Geo-Restore.
Line: The sole target of a queue is to empower communication among Web and
Worker Role instances. They help in storing messages that may be accessed by a
customer.
• Security Center
• Log and monitor
• HTTPS
• Function access keys
• Authentication/authorization
• Permissions
• Secret management
• Set up usage quotas
• Data validation
• Error handling
• Disabled remote debugging
• Restricted CORS access
• Store the data encrypted
• Secure deployment
• Deployment credentials
• Disabled FTP
• Secure scm endpoint
• Continuous security validation
• Network security
Through Conditional Access policies, one can implement the right access controls
whenever required to keep the organization secure and stay out of the users’ way
when not needed.
Wish to make a career in the world of Cloud Computing? Start with Azure
Tutorial!
That’s it for Intermediate Azure Interview questions and answers. Now, we will
move onto advanced Azure Interview questions.
Build Servers: In general terms, a build server is a machine where you put your
deployment packages.
To utilize Team Foundation Build, you should have no less than one build
machine. This machine can be a physical machine or a virtual machine.
Build Controllers: Manufacture Controllers are the component in the build system
that accepts the build requests from any task inside the group project. Each build
controller is dedicated to a solitary team project collection. So, there is a balanced
relationship between a team project and a build controller.
Build Agents: Build Agents are components in the build system that accomplishes
more processor-concentrated work.
Once the profiling wizard is run, it sets up the execution session and collects the
data of the sample.
With Scheduler, you make jobs in the cloud that dependably call services both
inside and outside of Windows Azure and execute those jobs on demand, on a
routinely repeating schedule, or assign them for a future date.
40. How can you create an HDInsight Cluster in Azure?
To make an Azure HDInsight Cluster, open the Azure portal > click on New > select
Data Services > click on HDInsight.
The API restores a numeric score between 0 and 1. Scores near 1 show positive
sentiment, while scores near 0 demonstrate negative sentiment.
The upside of this API is that another new model need not be planned and
prepared; the user just needs to bring the data and call the service to get the
sentiment results.
Once broken down, this tool will likewise create sites and databases provided
under the given Azure membership.
1. The first time you start the SQL Server Management Studio,
the Connect to Server dialog box opens up automatically. You can
also open it manually by going to Object
Explorer > Connect > Database Engine.
2. Then, enter the following information in the Connect to
Server window:
Server Type Database Engine
Server Name Enter the name of your Azure SQL Database or Azure
Managed Instance
Authentication SQL Server Authentication
Login Enter the server account user ID
Password Enter the server account passwordYou can also choose to
change the additional connection options by going to Options.
3. Click on Connect after completing all the required fields
If the firewall settings are not set up, a prompt appears to configure
the same. Once signed in, provide the Azure account login
information, and set the firewall rule. Then, click on OK.
4. To verify if your Azure Database connection is successful, expand and
explore Object Explorer for the server name, the SQL Server version,
and the username.
1. Sign in to Azure
2. Sign in to the Azure portal
3. Search for virtual machines in the search box
4. Under Services, select Virtual machines
5. Click on Add in the Virtual machines page
6. In the Basics tab, under Project details, select the correct
subscription, and choose Create new resource group
7. Type myResourceGroup for the name
8. Under Instance details, the Virtual machine name should be myVM
9. Choose your Region [e.g., (US) East US]
10. Choose Windows Server 2019 Datacenter for the Image
11. Leave the rest as default
12. Under Administrator account, enter a username and a password
13. Under Inbound port rules, click on Allow selected ports, and then
select HTTP (80) and RDP (3389) for Select inbound ports
14. The rest will remain as default here
15. Finally, click on the Review + create button
48. How to deploy SQL Database in Azure?
install-module az
Connect-azaccount
4. If you only need to export the first 10 users, then you can use:
5. To export all users after the first 2 users, you can use:
Get-AzADUser -Skip 2 | ft
That’s it in our blog on MS Azure interview questions and answers. Hope these
Azure questions help you in your Azure Interview job preparation.
We can use Functions for Backend Services, Event-based Processing like Data
Table creation on File Upload, Scheduled Tasks etc.
12. What are Azure SQL Database Models?
Azure supports the three database models for storing database as given below:
Standalone Database
An isolated and self-contained database service that has database scoped
functionalities. It is designed for modern cloud-based applications, software-
as-a-service solutions, and microservices that use a single database to store
data.
Elastic pool
A group of standalone databases that share the same resources. Helpful to
reduce the operational cost.
Managed Instance
A full SQL Server Instance with instance-level functionalities (SQL Agent, Broker,
.NET hosting). Designed for easy migration of most of the on-premises
databases to the Azure cloud.
Azure Search itself takes care of Index creation, Service availability, Scaling and
Service updates.
14M
326
C++ vs Java
4) What type of web application can be deployed with Azure?
Microsoft released SDKs for both Java and Ruby to allow applications written in those
languages to place calls to the Azure Service Platform API to the AppFabric Service.
o Web Role: It is used to deploy a website, using the languages supported by the
IIS platform (like PHP, .NET, etc.). It was configured and customized to run web
applications.
o Worker Role: It helps the web role to execute background processes, unlike
the web Role, which is used to deploy the website.
o VM Role: It can be used by a user to schedule tasks and other windows services.
We can use the VM role to customize the machine on which the web and worker
role is running.
o Unmount the drive, which allows the Azure storage object to function without
fault.
o In the case of replacement, we will format and remount the drive.
o Block Blob
o Page Blob
1. az vm create `
2. --resource-group myResourceGroup `
3. --name myVM --image win2016datacenter `
4. --admin-username Azureuser `
5. --admin-password myPassword12
o Azure files
o OS drive
o Scale set
o Temp drive
o Azure data service
o External data service
A role instance is nothing but a virtual machine where the application code runs
with the help of running role configurations. There can also be multiple instances of
a role as per the definition in the cloud service configuration files.
Cloud service roles comprise a set of application and configuration files. There are 2
kinds of roles provided by Azure:
• Web role: This provides a dedicated web server belonging to IIS (Internet
Information Services) that is used for automatic deployment and hosting of
front-end websites.
• Worker role: These roles help the applications hosted within them to run
asynchronously for longer durations and are independent of the user
interactions and generally do not use IIS. They are also ideal for performing
background processes. The applications are run in a standalone manner.
• The Azure SLA is a contract that ensures or guarantees that when two or
more role instances of a role are deployed on Azure, access to that cloud
service is guaranteed for at least 99.95% of the time.
• It also states that if the role instance process is not in the running state, then
the detection of such processes and corrective action for the same will be
taken 99.9% percent of the time.
• If the mentioned guarantees are not satisfied at any point in time, then
Azure credits a percentage of monthly fees to us depending on the pricing
model of the respective Azure services.
The resource manager provides the management layer that helps the developer to
create, modify or delete the resources in the Azure subscription account. This
feature comes in handy when we have requirements like managing access controls,
locks, ensuring the security of the resources post-deployment, and organization of
those resources.
9. What is NSG?
NSG stands for Network Security Group that has a list of ACL (Access Control List)
rules which either allows/denies network traffic to subnets or NICs (Network
Interface Card) connected to a subnet or both. When NSG is linked with a subnet,
then the ACL rules are applied to all the Virtual Machines in that subnet.
• These are the Azure computation resources that can be used to deploy and
manage sets of identical Virtual Machines (VMs).
• These scale sets are configured in the same manner and are designed to
support the autoscaling of the applications without the need for pre-
provisioning of the VMs.
• They help to build large-scale applications targeting big data and
containerized workloads in an easier manner.
Azure virtual machine
Availability Set
• To make sure that the Azure Storage functions without fail, we need to
ensure that the drive is not mounted.
• Replace the drive so that the drive gets remounted and formatted.
Yes, it is possible and is done by means of the Transient Fault Handling Block. There
can be multiple causes of transient failures while using the cloud environment:
• Due to the presence of more load balancers, we can see that the application
to database connections fail periodically.
• While using multi-tenant services, the calls get slower and eventually time
out because other applications are using resources to hit the same resource
heavily.
• The last cause can be we ourselves as the user trying to hit the resource very
frequently which causes the service to deliberately deny the connection to us
to support other tenants in the architecture.
Instead of showing errors to the user periodically, the application can recognize the
errors that are transient and automatically try to perform the same operation again
typically after some seconds with the hope of establishing the connection. By
making use of the Transient Fault Handling Application Block mechanism, we can
generate the retry intervals and make the application perform retries. In the
majority of the cases, the error would be resolved on the second try and hence the
user need not be made aware of these errors unnecessarily.
Following is the sample code that can be used for the retry policy. Here, if the
connection is not successful, then the action is retried based on the retry policy
defined. There are 3 retry strategies - Fixed Interval, Incremental Interval,
Exponential Backoff Strategy.
/***
* Class to detect Transient Blocks - Here
* OperationCancelledException is
* detected and then the retry strategy is employed.
*/
internal class AppTransientDetection : ITransientErrorDetectionStrategy
{
bool IsTransient(Exception exception) =>
exception is OperationCanceledException;
}
/***
* Retry Strategy - Here Fixed Interval Strategy is employed and is retrie
d for 5 times.
*/
RetryStrategy retryStrategy = new FixedInterval(retryCount: 5, retryInter
val: TimeSpan.FromSeconds(2));
• Azure storage key is used for authentication for validating access for the
azure storage service to control access of data based on the project
requirements.
• 2 types of storage keys are given for the authentication purpose -
o Primary Access Key
o Secondary Access Key
• The main purpose of the secondary access key is for avoiding downtime of
the website or application.
It is a command-line tool that is used for generating service package files. The tool
also helps in preparing the application for deployment in Microsoft Azure or
compute emulator.
Every project of cloud service type has the .cscfg file which is basically the cloud
service configuration file that is generated by means of cspack tool and is primarily
used to store:
• The number of role instances for the deployment of each role in the project.
• The thumbprint of the certificates.
• User-defined configuration and settings.
19. What is the best Azure solution for executing the code without a
server?
• Azure Functions service can be used for executing the code without a server.
• Serverless Azure Functions are used for simplifying complex orchestration
and challenging resolutions. They are meant for being stateless and short-
lived.
• They help to connect with other services without the need for hard coding of
the integrations thereby making the development process faster.
• It helps the developer to write and concentrate on the business logic code
thereby saving time and effort.
• They also provide the features of monitoring and analyzing code
performance by means of Azure Application Insights that help in identifying
bottlenecks and failure points across the components of the application.
Azure provides a service called Azure File System which is used as a common
repository system for sharing the data across the Virtual Machines configured by
making use of protocols like SMB, FTPS, NFS, etc.
Yes, it is possible by making use of the Key Vault mapping to any Admin VM, we
can log in to another VM without the need for a password.
22. What are the differences between Azure Scale Sets and
Availability Sets?
The main difference between Azure Scale Sets and Availability Sets are given
below:
23. What would happen when the maximum failed attempts are
reached during the process of Azure ID Authentication?
In case of maximum failed attempts, the azure account would get locked and the
method of locking is dependent on the protocol that analyzes the entered
password and the IP addresses of the login requests.
No! As the name itself says, Azure Internal Load Balancer supports only Private IP
addresses, and hence the assignment of a public IP address or DNS name is not
possible.
• Azure Blob storage is the object storage solution provided by Microsoft for
the cloud. Blob stands for “Binary Large Object”. Blob-based storage is used
to store massive unstructured data in terms of text or binary format. It is
ideal for serving documents/images/audio/video/text directly to browser.
• The data stored in the blob storage is accessible from anywhere in the world.
The blobs are tied to user accounts by grouping them into containers. The
Azure Blob Service has 3 components:
o Storage Account: This can be a General Storage Account or Blob
Storage Account registered in Microsoft Azure.
o Container: Container is used for grouping blobs. We can store an
unlimited number of blobs in a container. The name of the container
should start in lowercase.
o Blob: A blob is a Binary Large Object like a file or document of any
type and size. There are 3 kinds of Blobs supported by Azure:
▪ Block blobs: These are intended for text and binary files and
can support up to 195GB, i.e up to 50k blocks of up to 4MB
each.
▪ Append blobs: These are used for appending operations like
logging data in log files.
▪ Page blobs: These are meant for frequent read/write
operations.
By using this Azure Schedule, the jobs present in the cloud call services present
within and outside of the Azure to execute those jobs on-demand that are routinely
on a repeated regular schedule or start those jobs at a future specified date.
Azure Scheduler
28. You have an application running on the On-Prem Server and have
backup on Azure East US region. Now, On-Prem server application
access fails. Is it possible to access the application via the Azure
environment?
Yes, it is totally possible by making use of the Site Recovery Service provided by
Azure. It is capable of handling fail-over and fail-back scenarios between On-Prem
Servers and Azure environments.
29. What feature of Azure can be used to stop the issue of high load
on the application in cases of no man support on the flow?
This issue can be stopped by making use of VM Scale sets by defining proper
configuration and conditions to provision a new VM whenever the load to the
application increases.
• Azure VM Scale Sets lets the developer create and manage a group of VMs
that are load balanced. The scale sets can be configured in such a way that
the count of VMs can automatically be increased or decreased based on the
application demand or based on a pre-defined schedule.
• Usage of Scale Sets ensures high availability of the applications and allows
the developers to manage, update and configure large VMs centrally and
also help them support the development of large-scale applications
supporting big data, big workloads, and compute loads.
• Azure scale sets can support up to 1,000 VMs. If the custom VM images are
created and uploaded, then the limit is 600 VMs.
30. What are the types of storage services apart from blob storage
provided by Azure?
Azure provides overall 4 types of storage services - Blob Service, Table Storage,
Queue Storage, and File Storage Services as shown in the figure below:
IaaS: This stands for “Infrastructure as a Service” which provides a set of capabilities
like OS, network connectivities, etc which are at the infrastructural level and are
delivered as pay per use policy. The infrastructure is used for hosting applications.
Examples include Azure VM, VNET, etc.
PaaS: PaaS stands for “Platform as a Service” which is mostly about underlying
infrastructure abstraction to the developers for enabling quicker development of
the applications without the need for worry about hosting management. Examples
include Azure web apps, Storage services, cloud services, etc.
SaaS: SaaS stands for “Software as a Service” and are those applications which are
delivered using the service delivery model where the applications are simply
consumed and used by an organization. These applications are generally mobilized
by making the organization pay for their usage or through ads. Examples include
applications like Office 365, Gmail, SharePoint Online, and so on.
The following table shows the difference between the On-Prem Service, IaaS, PaaS,
and SaaS services. We can observe that as we go right, the level of control the
developer or the user has over the application reduces.
IaaS, PaaS and SaaS
32. What are the differences between the Azure Table Storage and
the Azure SQL service?
The main difference between Azure Table Storage and Azure SQL Service is given
below:
34. What are the differences between the Azure Storage Queue and
the Azure Service Bus Queue?
The main difference between Azure Storage Queue and the Azure Service Bus
Queue is given below:
• Client-side causes:
o The application might have been redeployed.
o The application might have just performed a scaling operation.
o The client-side networking layer has been changed.
o There might be transient errors in the client or the network between
the client and the server.
o Another possible reason could be the bandwidth threshold limits have
been crossed.
• Server-side causes:
o It might occur if the Azure Redis Cache service itself might undergo a
failover from the primary to the secondary node.
o The server instance where the cache was deployed might have
undergone patching or maintenance.
Conclusion
Microsoft Azure has proven itself to be the fastest-growing cloud platform due to
its more than 200 service offerings and benefits with pay per use pricing strategy.
The revenue generated by Microsoft Azure has been growing constantly from $880
million in 2015 to a whopping $14.6 billion in 2020.
This tremendous growth in Azure has paved the path to many businesses by
creating lots of opportunities in both tech and non-tech domains thereby making it
a very lucrative domain for building one’s career.
8. What are Roles and why do we use them?
Explanation: Roles are nothing servers in layman terms. These servers are
managed, load balanced, Platform as a Service virtual machines that work
together to achieve a common goal.
• Web Role
• Worker Role
• VM Role
A. Web
B. Server
C. Worker
D. Client
Answer: A. Web
Explanation: The answer should be Web Roles, there are no roles such as Server
or Client roles. Also, Worker roles can only communicate with Azure Storage or
through direct connections to clients.
Apart from this Azure Interview Questions Blog, if you want to get trained from
professionals on this technology, you can opt for a structured training from
edureka! Click below to know more.
Explanation: This is not supported. You cannot use Azure Resource Manager to
deploy a virtual machine into a virtual network that was created using classic
deployment.
Explanation: Virtual machine scale sets are Azure compute resource that you can
use to deploy and manage a set of identical VMs. With all the VMs configured the
same, scale sets are designed to support true autoscale, and no pre-provisioning
of VMs is required. So it’s easier to build large-scale services that target big
compute, big data, and containerized workloads.
Explanation: Yes. A scale set can define an attached data disk configuration that
applies to all VMs in the set. Other options for storing data include:
Apart from this Azure Interview Questions Blog, if you want to get trained from
professionals on this technology, you can opt for a structured training from
edureka! Click below to know more.
14. What are Fault Domains?
Explanation: A network security group (NSG) contains a list of Access Control List
(ACL) rules that allow or deny network traffic to subnets, NICs, or both. NSGs can
be associated with either subnets or individual NICs connected to a subnet. When
an NSG is associated with a subnet, the ACL rules apply to all the VMs in that
subnet. In addition, traffic to an individual NIC can be restricted by associating an
NSG directly to a NIC.
Explanation: Yes. A scale set is an implicit availability set with 5 fault domains and
5 update domains. Scale sets of more than 100 VMs span multiple placement
groups, which are equivalent to multiple availability sets. An availability set of VMs
can exist in the same virtual network as a scale set of VMs. A common
configuration is to put control node VMs (which often require unique
configuration) in an availability set and put data nodes in the scale set.
20. What happens when you exhaust the maximum failed attempts
for authenticating yourself via Azure AD?
Apart from this Azure Interview Questions Blog, if you want to get trained from
professionals on this technology, you can opt for a structured training from
edureka! Click below to know more.
22. How can I use applications with Azure AD that I’m using on-
premises?
Explanation: Azure AD gives you an easy and secure way to connect to the web
applications you choose. You can access these applications in the same way you
access your SaaS apps in Azure AD, no need for a VPN to change your network
infrastructure.
Azure AD has a different set of admin roles to manage the directory and identity-
related features. These admins will have access to various features in the Azure
portal or the Azure classic portal. The admin’s role determines what they can do,
like create or edit users, assign administrative roles to others, reset user
passwords, manage user licenses, or manage domains.
26. Are there any scale limitations for customers using managed
disks?
27. What is the difference between Service Bus Queues and Storage
Queues?
Explanation: The Azure Storage Queue is simple and the developer experience is
quite good. It uses the local Azure Storage Emulator and debugging is made quite
easy. The tooling for Azure Storage Queues allows you to easily peek at the top 32
messages and if the messages are in XML or Json, you’re able to visualize their
contents directly from Visual Studio Furthermore, these queues can be purged of
their contents, which is especially useful during development and QA efforts.
The Azure Service Bus Queues are evolved and surrounded by many useful
mechanisms that make it enterprise worthy! They are built into the Service Bus
and are able to forward messages to other Queues and Topics. They have a built-
in dead-letter queue and messages have a time to live that you control, hence
messages don’t automatically disappear after 7 days.
Furthermore, Azure Service Bus Queues have the ability of deleting themselves
after a configurable amount of idle time. This feature is very practical when you
create Queues for each user, because if a user hasn’t interacted with a Queue for
the past month, it automatically gets clean it up. Its also a great way to drive costs
down. You shouldn’t have to pay for storage that you don’t need. These Queues
are limited to a maximum of 80gb. Once you’ve reached this limit your application
will start receiving exceptions.
Redis is an open source (BSD licensed), in-memory data structure store, used as
a database, cache and message broker. Azure Redis Cache is based on the
popular open-source Redis cache. It gives you access to a secure, dedicated Redis
cache, managed by Microsoft, and accessible from any application within Azure. It
supports data structures such as strings, hashes, lists, sets, sorted sets with range
queries, bitmaps, hyperloglogs and geospatial indexes with radius queries.
Apart from this Azure Interview Questions Blog, if you want to get trained from
professionals on this technology, you can opt for a structured training from
edureka! Click below to know more.
29. Why doesn’t Azure Redis Cache have an MSDN class library
reference like some of the other Azure services?
Explanation: Microsoft Azure Redis Cache is based on the popular open source
Redis Cache and can be accessed by a wide variety of Redis clients for many
programming languages. Each client has its own API that makes calls to the Redis
cache instance using Redis commands.
Because each client is different, there is not one centralized class reference on
MSDN, and each client maintains its own reference documentation. In addition to
the reference documentation, there are several tutorials showing how to get
started with Azure Redis Cache using different languages and cache clients. To
access these tutorials, see How to use Azure Redis Cache and click the desired
language from the language switcher at the top of the article.
Explanation: No. If you want your VM to be part of an availability set, you need to
create the VM within the set. There currently no way to add a VM to an availability
set after it has been created.
Apart from this Azure Interview Questions Blog, if you want to get trained from
professionals on this technology, you can opt for a structured training from
edureka! Click below to know more.
Explanation: Each data disk can be up to 1 TB. The number of data disks which
you can use depends on the size of the virtual machine.
Azure Managed Disks are the new and recommended disk storage offerings for
use with Azure Virtual Machines for persistent storage of data. You can use
multiple Managed Disks with each Virtual Machine. Managed Disks offer two types
of durable storage options: Premium and Standard Managed Disks.
Azure storage accounts can also provide storage for the operating system disk
and any data disks. Each disk is a .vhd file stored as a page blob.
37. How to create a new storage account and container using Power
Shell?
Get-AzureRmVM `
-ResourceGroupName myResourceGroup `
-Name myVM `
-Status | Select @{n="Status"; e={$_.Statuses[1].Code}}
41. How can you stop a VM using Power Shell?
Explanation: The following are some common reason for a cache disconnect.
• Client-side causes
o The client application was redeployed.
o The client application performed a scaling operation.
o In the case of Cloud Services or Web Apps, this may be due to auto-
scaling.
o The networking layer on the client side changed.
o Transient errors occurred in the client or in the network nodes
between the client and the server.
o The bandwidth threshold limits were reached.
o CPU bound operations took too long to complete.
• Server-side causes
o On the standard cache offering, the Azure Redis Cache service
initiated a fail-over from the primary node to the secondary node.
o Azure was patching the instance where the cache was deployed
o This can be for Redis server updates or general VM maintenance.
44. My web app still uses an old Docker container image after I’ve
updated the image on Docker Hub. Does Azure support continuous
integration/deployment of custom containers?
Explanation: Yes, it does. For private registries, you can update the container by
stopping and then re-starting your web app. Alternatively, you can also change or
add a dummy application setting to force an update of your container.
Apart from this Azure Interview Questions Blog, if you want to get trained from
professionals on this technology, you can opt for a structured training from
edureka! Click below to know more.
45. What are the expected values for the Startup File section when
I configure the runtime stack?
Explanation: For Node.Js, you specify the PM2 configuration file or your script file.
For .NET Core, specify your compiled DLL name. For Ruby, you can specify the
Ruby script that you want to initialize your app with.
Explanation:
Pricing will vary based on product types. ISV software charges and Azure
infrastructure costs are charged separately through your Azure subscription.
Pricing models include:
Free: Free SKU. Customers are not charged Azure Marketplace fees for use of the
offering.
Free Software Trial: Full-featured version of the offer that is promotionally free
for a limited period of time. You will not be charged Azure Marketplace fees for
use of the offering during a trial period. Upon expiration of the trial period,
customers will automatically be charged based on standard rates for use of the
offering.
Usage-Based: You are charged or billed based on the extent of your use of the
offering. For Virtual Machines Images, you are charged an hourly Azure
Marketplace fee. For Data Services, Developer services, and APIs, you are charged
per unit of measurement as defined by the offering.
Monthly Fee: You are charged or billed a fixed monthly fee for a subscription to
the offering (from the date of subscription start for that particular plan). The
monthly fee is not prorated for mid-month cancellations or unused services.
Explanation: “Price” refers to the cost of the Azure Virtual Machine to run the
software. “Software price” refers to the cost of the publisher software running on
an Azure Virtual Machine. “Total price” refers to the combined total cost of the
Azure Virtual Machine and the publisher software running on an Azure Virtual
Machine.
48. What are stateful and stateless microservices for Service Fabric?
Explanation: The application partitions are a part of the Active Directory system
and having said so, they are directory partitions which are replicated to domain
controllers. Usually, domain controllers that are included in the process of
directory partitions hold a replica of that directory partition. The attributes and
values of application partitions is that you can replicated them to any specific
domain controller in a forest, meaning that it could lessen replication traffic. While
the domain directory partitions transfer all their data to all of the domains, the
application partitions can focus on only one in the domain area. This makes
application partitions redundant and more available.
Explanation: Azure has some special regions that you may wish to use when
buildingyour applications for compliance or legal purposes. These special regions
include:
3. Explain the Importance of the role and how many types of roles are
available in Windows Azure?
Roles are a very important concept in Windows Azure, and learning them is the
base for further programming.
1.9M
Are You a Natural Born Leader?
Azure CDN should be used to reduce load time and bandwidth as well as speed
the responsiveness.
In, Microsoft Azure, all the technical problem is called break-fix issues. This term
uses when “work involved in support a technology when it fails in the normal
course of its function.
11. What is the main difference between the repository and the powerhouse
server?
The main difference between them is that repository servers are instead of the
integrity, consistency, and uniformity while powerhouse server governs the
integration of different aspects of the database repository.
Command task is an operational window which set off the flow of either single
or multiple common whiles when the system is running.
Unconnected lookup the input ins take by the LKP operation. In this type of
lookup method, User-defined values are disregarded in the unconnected
lookups.
15. What is the use of the Migration Assistant tool in Azure Websites?
Migration Assistant tool helps you to examine your IIS installation. It helps you
to recognize which site can be migrated to the cloud. It is also featuring
components which are either not migrated or unsupported on the Azure
platform.
16. What is the use of Azure Active Directory?
HDInsight is a could service which that makes it easy. It is fast and cost-effective
to process a massive amount of data using with the help of open-source
frameworks like Spark, Hadoop, Hive, Storm and R. HDInsight offers various
type of scenarios which includes ETL, data warehousing, and Machine Learning.
A role instance is a virtual instance on which the application code and role
configuration run. A role can have multiple instances, which are defined in the
service configuration file.
21. Name the types of web application which can be deployed with Azure
ASP.Net, PHP, WCF are a type of web application which can be deployed with
SQL Azure.
The course service definition file (.csdef) defines the service mode. It includes a
number of roles.
24. State the difference between copy and shortcut
Copied means transferring an object from one to another folder which takes
double space. The shortcut is a dynamic Link on an object which saves the
space which shows changes in the original object.
25. Name the services which are used to manage resources in Azure
• Application Insights
• Azure Portal
• Azure Resource manager
• Log Analytics
• Cloud computing is not possible if you are not able to connect to the
Internet.
• Azure is a web-based app which needs a lot of bandwidth to download, as
do large documents.
• Web-based applications can sometimes be slower compared accessing
similar software program on your desktop PC.
29. What is the step you need to perform when drive failure occurs?
When there is an instance that the drive has failed, the following step should be
performed:
• The drive should be not mounted, which allows the object Azure storage
to function without fail.
• The second scenario is replacing the drive in which the desired step will
remounting, formatting the drive.
30. What it’s the difference between PROC MEANS and PROC SUMMARY?
The library is an interface which allows to manage and store a document which
can be created using Word, Excel, or PowerPoint.
On the other hand, the list is the representation of the item in a tabular format
using column and rows. It can be attached with documents.
No, it is not possible to create a virtual machine using the Azure Resource
Manager.
With the help of VNET, you can represent your network within the cloud. It could
insulate the instance logically which are launched within the cloud.
34. What the important requirements when creating a new Virtual Machine?
The length of the user name should not more than 20 characters, and it should
not end with a period.
• Compute
• Storage
• AppFabric
The Service ensures that when you send two or more roles instances for each
role, access to your cloud service will be maintained 9 out of 10 times. Moreover,
identification re-correction activity will be stared when the procedure of a role
instance is not running.
A network security group allows you to manage the network traffic to NIC or
subnets etc. If it is connected in the best possible way, then the network load
will be distributed wisely.
42. What happens when you exhaust the maximum failed attempts by
authenticating yourself using Azure AD?
We use a more method to lock accounts. This is based on the IP address of the
request and the passwords entered by the user.
A table is one kind of Azure store. In which you can store your information.
Temp Drive is used for Paging in Azure. However, it is a short drive, and you
should not use it for storage.
Guest OS is an operating system which runs on the virtual machine which allows
you to hosts an instance of a role.
46. When will you find the list of built-in app with ADD?
The Azure Active Directory has more than 2500 built-in app. It allows you to
access the application more securely.
Yes, a scale allows you to define an attached data disk configuration which
applies to all VMs In the set. Other options for data storing are:
• Azure files
• Azure Data services
• OS drive
• External data service
BYOL Model: It brings your license model. It is just right to access model. You can
obtain it outside of the Azure Marketplace. This model is not charged any fees.
Usage-based: This is a widely used model of Microsoft Azure. Here, user are
changed for only that service which is used by them.
Monthly fee: Here, you need to pay a fixed monthly payment for a subscription.
49. What is csrun?
1. Block Blob
2. Page Blob
51. How much storage can a user with a virtual machine use?
Each data disk on the VM can be up to 1 TB. However, the number of data disks,
which you can use depends on the size of the virtual machine.
• Public cloud
• Private cloud
The compute emulator is a local emulator of Windows Azure that you can use to
build and test your application before deploying it to Windows Azure.
In the Windows Azure cloud fabric is nothing but a combination of many virtualized
instances which run the client application
39. How many instances of a Role should be deployed to satisfy
Azure SLA (service level agreement)? And what’s the benefit of
Azure SLA?
TWO. And if we do so, the role would have external connectivity at least 99.95% of
the time.
It is a command-line tool that generates a service package file (.cspkg) and prepares
an application for deployment, either to Windows Azure or to the compute
emulator.
It is the operating system that runs on the virtual machine that hosts an instance of
a role.
45. What is the difference between Public Cloud and Private Cloud?
A public cloud is used as a service via the Internet by the users, whereas a private
cloud, as the name conveys is deployed within certain boundaries like firewall
settings and is completely managed and monitored by the users working on it in an
organization.
Azure Administrator Interview Questions and
Answers
46. How to design applications to handle connection failure in
Windows Azure?
The Transient Fault Handling Application Block supports various standard ways of
generating the retry delay time interval, including fixed interval, incremental interval
(the interval increases by a standard amount), and exponential back-off (the interval
doubles with some random variation).
HTTP://WWW.WINDOWSAZURE.COM/EN-US/DEVELOP/NET/COMMON-TASKS/DIAGNOSTICS/
BLOB stands for Binary Large Object. Blob is a file of any type and size.
The Azure Blob Storage offers two types of blobs:
1. Block Blob
2. Page Blob
URL format: Blobs are addressable using the following URL format:
Block blobs are comprised of blocks, each of which is identified by a block ID.
You create or modify a block blob by uploading a set of blocks and committing them
by their block IDs.
If you are uploading a block blob that is no more than 64 MB in size, you can also
upload it in its entirety with a single Put Blob operation. -Each block can be a
maximum of 4 MB in size. The maximum size for a block blob in version 2009-09-19
is 200 GB or up to 50,000 blocks.
Page blobs are a collection of pages. A page is a range of data that is identified by its
offset from the start of the blob. To create a page blob, you initialize the page blob
by calling Put Blob and specifying its maximum size.
-The maximum size for a page blob is 1 TB. A page written to a page blob may be up
to 1 TB in size.
what to use block blobs for streaming video. “The application must provide random
read/write access” which is supported by Page Blobs
Windows Azure supports two types of queue mechanisms: Windows Azure Queues
and Service Bus Queues.
• Windows Azure Queues, which are part of the Windows Azure storage
infrastructure, feature a simple REST-based Get/Put/Peek interface, providing
reliable, persistent messaging within and between services.
• Service Bus Queues are part of a broader Windows Azure messaging
infrastructure dead-letters queuing as well as publish/subscribe, Web service
remoting, and integration patterns.
HTTP://WCFPRO.WORDPRESS.COM/2010/12/06/COMMUNICATION-IN-WINDOWS-AZURE/
HTTP://MSDN.MICROSOFT.COM/EN-US/LIBRARY/WINDOWSAZURE/HH767287.ASPX
Windows Azure will handle the load balancing for all of the instances that are
created. The VM sizes are as follows:
The Windows Azure Table storage service stores large amounts of structured data.
The service is a NoSQL data store that accepts authenticated calls from inside and
outside the Windows Azure cloud.
Windows Azure tables are ideal for storing structured, non-relational data
Interview Questions
4. Question 8. What Is Windows Azure Compute Emulator?
Answer :
The compute emulator is a local emulator of Windows Azure that you can
use to build and test your application before deploying it to Windows
Azure.
5. Question 9. What Is Fabric?
Answer :
In the Windows Azure cloud fabric is nothing but a combination of many
virtualized instances which run client application.
JqueryUI Tutorial
7. Question 11. What Are The Options To Manage Session State In Windows
Azure?
Answer :
► Windows Azure Caching
► SQL Azure
► Azure Table