📅  最后修改于: 2021-01-07 05:05:16             🧑  作者: Mango
下面列出了30个最常见的Microsoft Azure面试问题和答案。
这是一个平台,我们可以在该平台上通过互联网存储和访问我们的数据。我们可以从世界任何地方存储和访问我们的数据。
Azure云服务在Azure中提供了多个Web应用程序;它对服务进行了分类,并允许我们灵活地扩展使用范围。 Azure云服务于2010年启动。它是一个动态云平台,提供开发,数据存储,服务托管和服务管理。
Azure资源管理器用于管理Microsoft Azure中的资源。它用于使用简单的JSON脚本一起部署,管理和删除所有资源。
Microsoft发行了针对Java和Ruby的SDK,以允许使用这些语言编写的应用程序将对Azure Service Platform API的调用传递给AppFabric Service。
角色什么都不是,但是服务器是通俗易懂的术语。服务器是受管理的,负载均衡的平台即服务虚拟机,它们可以协同工作以实现共同的目标。
这些角色分为三个部分
它是一种Azure计算资源,可用于部署和管理一组相同的VM。如果所有VM均配置为相同的目标,则可以轻松构建针对大计算,大数据和容器化工作负载的大规模服务。
Windows Azure具有以下三个主要部分:
Azure在需要时自动提供服务的扩展。这取决于应用程序的使用,时间和流量。例如-在考试期间,任何与考试相关的应用程序或网站上的流量都会更高。然后,Azure将自动修改设置并根据需要提供资源。
存储密钥是一种身份验证方法,可用于验证对存储服务帐户的访问以根据我们的先决条件控制数据。我们可以选择提供主访问密钥和辅助访问密钥。使用辅助访问密钥的主要原因是为了避免应用程序或网站的停机。
Microsoft Azure SQL数据库是与云服务关联的一种方式,我们可以将数据库存储到云中。它具有SQL Server的类似组件,即核心的高度可访问性,多功能性和安全性。
cmdlet是一种轻量级命令,可以用作Microsoft Azure PowerShell环境的一部分。 cmdlet由自动执行脚本的Azure PowerShell召唤,该脚本位于命令行中。 Azure PowerShell运行时还通过Azure PowerShell API自动调用它们。
迁移助手工具检查了我们的IIS安装并识别了可以迁移到云的站点,其中包含平台无法迁移或不支持的所有组件。该工具类似地创建以给定Azure成员身份提供的网站和数据库。
SLA确保当我们为每个角色发送两个或更多角色实例时。对我们云服务的访问将保持99.95%的时间准确性。每当角色实例的过程未运行时,识别和重新校正活动将在99.9%的时间内启动。
可用性集是Azure虚拟机的分组。可用性集允许Azure云构建和了解如何为用户构建应用程序以提供可用性和冗余。
如果驱动器发生故障,我们应该按照以下步骤操作:
我们可以使用VNet在云中表示我们的网络。 VNet在逻辑上将我们在云中启动的实例与其余资源隔离开来。虚拟机的各种电源状态为:运行,启动,停止,取消分配等。
一个网络安全组允许我们管理到NIC或子网等的网络通信。如果连接得当,网络负载将根据需要分配。
Cspack是一个命令行工具,用于生成服务包文件。它可以帮助我们在计算模拟器或Microsoft Windows Azure中准备要部署的应用程序。
Azure中的两种Blob是:
不,如果我们希望我们的虚拟机成为可用性集合的一部分,那么我们需要在该集合中创建虚拟机。
在Azure中,每个数据磁盘最多可容纳1 TB。我们可以使用的磁盘数量取决于虚拟机的大小。建议将Azure托管磁盘与Azure虚拟机一起用于持久存储数据。我们可以在每个虚拟机上使用多个托管磁盘。
az vm create `
--resource-group myResourceGroup `
--name myVM --image win2016datacenter `
--admin-username Azureuser `
--admin-password myPassword12
它是一种云搜索即服务解决方案,将服务器和基础结构管理委派给Microsoft,从而为我们提供了现成的服务,我们可以在其中填充数据,然后使用该搜索向Web或移动应用程序中添加。 Azure搜索使我们能够使用简单的REST API或.NET SDK轻松为我们的应用程序添加强大的搜索体验,而无需管理搜索基础结构或成为搜索专家。
Service Fabric使我们能够构建包含微服务的应用程序。无状态微服务不会在请求之外维持可变状态。 Azure云服务的辅助角色是无状态服务的一个示例。有状态微服务会在请求及其响应之外维持可变的,权威的状态。
Azure中的Web角色是运行Microsoft IIS Web服务器的虚拟机实例,该实例可以接受并响应HTTP或HTTPS请求。
Azure门户不支持它。我们不能使用Azure资源管理器将虚拟机部署到使用经典部署创建的虚拟网络中。
存储数据的选项包括:
Redis缓存是一种开源的内存中数据结构存储,用作数据库,缓存和消息代理。 Azure Redis缓存类似于著名的开源Redis缓存。它提供对安全且专用的Redis缓存的访问,该缓存由Microsoft管理,可从Azure内的任何应用程序进行访问。
它是一个完全托管,开源,兼容的内存中数据存储,可为快速,可扩展的应用程序提供支持。
# Define a credential object
$cred = Get-Credential
# Create a virtual machine configuration
$vmConfig = New-AzureRmVMConfig -VMName myVM -VMSize Standard_DS2 |
` Set-AzureRmVMOperatingSystem -Windows -ComputerName myVM -Credential $cred |
` Set-AzureRmVMSourceImage -PublisherName MicrosoftWindowsServer -Offer WindowsServer `
-Skus 2016-Datacenter -Version latest | Add-AzureRmVMNetworkInterface -Id $nic.Id