📜  Microsoft Azure面试的前30个问题

📅  最后修改于: 2021-01-07 05:05:16             🧑  作者: Mango

前30个Microsoft Azure面试问题

下面列出了30个最常见的Microsoft Azure面试问题和答案

1)什么是云计算?

这是一个平台,我们可以在该平台上通过互联网存储和访问我们的数据。我们可以从世界任何地方存储和访问我们的数据。

2)什么是Azure云服务?

Azure云服务在Azure中提供了多个Web应用程序;它对服务进行了分类,并允许我们灵活地扩展使用范围。 Azure云服务于2010年启动。它是一个动态云平台,提供开发,数据存储,服务托管和服务管理。

3)Azure中的哪些服务可用于管理资源?

Azure资源管理器用于管理Microsoft Azure中的资源。它用于使用简单的JSON脚本一起部署,管理和删除所有资源。

4)Azure可以部署哪种类型的Web应用程序?

Microsoft发行了针对Java和Ruby的SDK,以允许使用这些语言编写的应用程序将对Azure Service Platform API的调用传递给AppFabric Service。

5)根据Microsoft Azure解释角色。

角色什么都不是,但是服务器是通俗易懂的术语。服务器是受管理的,负载均衡的平台即服务虚拟机,它们可以协同工作以实现共同的目标。

这些角色分为三个部分

  • Web角色:用于使用IIS平台支持的语言(如PHP,.NET等)部署网站。已对其进行了配置和自定义以运行Web应用程序。
  • 辅助角色:与用于部署网站的Web角色不同,它可以帮助Web角色执行后台流程。
  • VM角色:用户可以使用它来计划任务和其他Windows服务。我们可以使用VM角色来自定义运行web和worker角色的计算机。

6)什么是虚拟机规模集?

它是一种Azure计算资源,可用于部署和管理一组相同的VM。如果所有VM均配置为相同的目标,则可以轻松构建针对大计算,大数据和容器化工作负载的大规模服务。

7)Windows Azure平台的主要部分是什么?

Windows Azure具有以下三个主要部分:

  • Windows Azure Compute:它提供可由托管环境管理的代码。它提供了通过零件进行计算的好处。它包含三种类型的角色-Web角色,辅助角色和VM角色。
  • Windows Azure存储:它提供四种类型的存储服务-队列,表,Blob和Windows Azure驱动器(VHD)
  • Windows Azure AppFabric:AppFabric提供五项服务-服务总线,访问,缓存,集成和组合。

8)通过在Azure中自动缩放,您了解什么?

Azure在需要时自动提供服务的扩展。这取决于应用程序的使用,时间和流量。例如-在考试期间,任何与考试相关的应用程序或网站上的流量都会更高。然后,Azure将自动修改设置并根据需要提供资源。

9)什么是存储密钥?

存储密钥是一种身份验证方法,可用于验证对存储服务帐户的访问以根据我们的先决条件控制数据。我们可以选择提供主访问密钥和辅助访问密钥。使用辅助访问密钥的主要原因是为了避免应用程序或网站的停机。

10)解释SQL Azure数据库。

Microsoft Azure SQL数据库是与云服务关联的一种方式,我们可以将数据库存储到云中。它具有SQL Server的类似组件,即核心的高度可访问性,多功能性和安全性。

11)在Azure中解释cmdlet?

cmdlet是一种轻量级命令,可以用作Microsoft Azure PowerShell环境的一部分。 cmdlet由自动执行脚本的Azure PowerShell召唤,该脚本位于命令行中。 Azure PowerShell运行时还通过Azure PowerShell API自动调用它们。

12)解释Microsoft Azure中的迁移助手工具。

迁移助手工具检查了我们的IIS安装并识别了可以迁移到云的站点,其中包含平台无法迁移或不支持的所有组件。该工具类似地创建以给定Azure成员身份提供的网站和数据库。

13)什么是Azure SLA(服务级别协议)?

SLA确保当我们为每个角色发送两个或更多角色实例时。对我们云服务的访问将保持99.95%的时间准确性。每当角色实例的过程未运行时,识别和重新校正活动将在99.9%的时间内启动。

14)Azure中的可用性集是什么?

可用性集是Azure虚拟机的分组。可用性集允许Azure云构建和了解如何为用户构建应用程序以提供可用性和冗余。

15)如果驱动器发生故障,我们应该采取什么步骤?

如果驱动器发生故障,我们应该按照以下步骤操作:

  • 卸载驱动器,这将使Azure存储对象正常函数。
  • 如果需要更换,我们将格式化并重新安装驱动器。

16)为什么要使用VNet?命名虚拟机的电源状态。

我们可以使用VNet在云中表示我们的网络。 VNet在逻辑上将我们在云中启动的实例与其余资源隔离开来。虚拟机的各种电源状态为:运行,启动,停止,取消分配等。

17)什么是网络安全组?

一个网络安全组允许我们管理到NIC或子网等的网络通信。如果连接得当,网络负载将根据需要分配。

18)什么是cspack?

Cspack是一个命令行工具,用于生成服务包文件。它可以帮助我们在计算模拟器或Microsoft Windows Azure中准备要部署的应用程序。

19)命名Microsoft Azure中使用的两个Blob。

Azure中的两种Blob是:

  • 块斑点
  • 页面Blob

20)我们可以将现有的VM添加到可用性集吗?

不,如果我们希望我们的虚拟机成为可用性集合的一部分,那么我们需要在该集合中创建虚拟机。

21)我们可以在虚拟机上使用多少存储空间?

在Azure中,每个数据磁盘最多可容纳1 TB。我们可以使用的磁盘数量取决于虚拟机的大小。建议将Azure托管磁盘与Azure虚拟机一起用于持久存储数据。我们可以在每个虚拟机上使用多个托管磁盘。

22)如何在Azure CLI中创建VM?

az vm create ` 
--resource-group myResourceGroup ` 
--name myVM --image win2016datacenter ` 
--admin-username Azureuser ` 
--admin-password myPassword12

23)什么是Azure搜索?

它是一种云搜索即服务解决方案,将服务器和基础结构管理委派给Microsoft,从而为我们提供了现成的服务,我们可以在其中填充数据,然后使用该搜索向Web或移动应用程序中添加。 Azure搜索使我们能够使用简单的REST API或.NET SDK轻松为我们的应用程序添加强大的搜索体验,而无需管理搜索基础结构或成为搜索专家。

24)解释Service Fabric的有状态和无状态微服务吗?

Service Fabric使我们能够构建包含微服务的应用程序。无状态微服务不会在请求之外维持可变状态。 Azure云服务的辅助角色是无状态服务的一个示例。有状态微服务会在请求及其响应之外维持可变的,权威的状态。

25)Azure云服务中的Web角色是什么?

Azure中的Web角色是运行Microsoft IIS Web服务器的虚拟机实例,该实例可以接受并响应HTTP或HTTPS请求。

26)我们可以在使用经典部署创建的虚拟网络中使用Azure资源管理器创建VM吗?

Azure门户不支持它。我们不能使用Azure资源管理器将虚拟机部署到使用经典部署创建的虚拟网络中。

27)Azure中可用于数据存储的选项有哪些?

存储数据的选项包括:

  • Azure文件
  • 操作系统驱动器
  • 比例尺
  • 临时驱动
  • Azure数据服务
  • 外部数据服务

28)什么是Azure Redis缓存?

Redis缓存是一种开源的内存中数据结构存储,用作数据库,缓存和消息代理。 Azure Redis缓存类似于著名的开源Redis缓存。它提供对安全且专用的Redis缓存的访问,该缓存由Microsoft管理,可从Azure内的任何应用程序进行访问。

29)什么是Redis数据库?

它是一个完全托管,开源,兼容的内存中数据存储,可为快速,可扩展的应用程序提供支持。

30)如何在PowerShell中创建VM?

# 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