暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

15道 Microsoft Azure 入门级面试题,自测 Azure 掌握程度

原创 小小亮 2022-08-22
3409

介绍

本文旨在为您的面试准备提供一站式指导。无论您是初学者还是经验丰富的专业人士,您都可以在面试前浏览这些内容,以便在旅途中加强和更新您的学习!

什么是 Azure?

Azure 是由 Microsoft 开发的云平台,可用于为全球受众构建、部署和管理服务和应用程序。它有助于将云功能添加到您的现有网络或将您的所有计算和网络需求委托给 Microsoft,从而为基于 Microsoft 成熟架构构建的云托管数据提供安全可靠的访问。Azure 提供虚拟机、  SQL 数据库、Azure Active Directory 域服务、应用程序服务、Visual Studio Teams 服务和存储设施——构建虚拟网络并向全球受众提供服务或应用程序所需的一切。

以下是一些有助于拓宽 Microsoft Azure 知识和理解的问题。这些问题按专业水平分类,因此请根据您对该主题的专业知识随意跳至任何部分。完整的通读将有助于永久改善您的记忆!

Microsoft Azure 面试问题

A. 新生级别的面试问题

1. 可用于云部署的各种模型有哪些?

云部署存在三种不同的模型。它们如下-

  • 公共云:在此模型中,云基础设施由云提供商公开拥有,服务器资源可以在多个用户之间共享。
  • 私有云:这里的基础设施由用户专有。云提供商提供服务,例如在他们的本地服务器上托管用户的应用程序或在云提供商提供的专用服务器上托管应用程序。
  • 混合云:这种模式是公有云和私有云基础设施的结合。在这种情况下,用户可以使用本地服务器来托管机密数据,同时可以使用公共云功能来托管大量应用程序。

2. Azure 中的角色实例是什么意思?

角色实例是在运行角色配置的帮助下运行应用程序代码的虚拟机。根据云服务配置文件中的定义,一个角色可以存在多个实例。

3.什么是NSG?

NSG 代表国家安全组,包含一个 ACL(访问控制列表)规则列表,这些规则允许或拒绝到子网、连接到子网的 NIC(网络干扰卡)或两者的网络流量。如果 NSG 与子网关联,ACL 规则将应用于该子网上的所有虚拟机。可以通过将 NSG 直接与 NIC 关联来创建单个 ID 的流量限制。

4. 为什么我们需要 Azure 诊断 API?

Azure 诊断 API 可帮助你从 Azure 中运行的应用程序收集诊断数据,例如性能监视和系统事件日志。它还允许详细跟踪数据。诊断数据还可以创建可视图表表示和性能指标警报以改进监控。

5. 您可以使用 Azure 资源管理器在传统部署中创建的虚拟网络中创建 VM。对或错?

错误的。

B. 中级面试题

1、你对 Azure Redis Cache 的理解是什么?

它是由 Azure 提供和管理的开源内存 Redis 缓存系统。它通过从后端数据库获取数据、在第一个请求时将其存储在 Redis 缓存中以及在所有后续请求中从 Redis 缓存中获取数据来帮助提高 Web 应用程序的性能。

Azure Redis 缓存使用 Azure 云提供强大且安全的缓存机制。

2. Azure 中有哪些不同的“部署环境”可用?

两种部署环境如下:

  1. 暂存环境:此环境在运行即时环境之前验证应用程序更改。此处,应用程序由 Azure GUID(全局唯一标识符)标识。
  2. 生产环境:这是应用程序运行的主要环境,可供观众访问,并且可以通过启用 DNS 的 URL 进行访问。

3、驱动器发生故障时需要执行哪些步骤?

一旦发生驱动器故障,首要任务是确保 Azure 存储正常工作,为此,我们需要确保驱动器未挂载。然后,我们需要更换驱动器,以便重新安装和格式化。

4. 定义 Azure 存储密钥。

Azure 存储密钥用于对 Azure 存储服务的访问进行身份验证,以根据项目需求控制对数据的访问。为身份验证提供了两种类型的存储密钥:主访问密钥和辅助访问密钥。

5. Azure ID 认证过程中达到最大失败尝试次数会怎样?

超过最大失败尝试次数后,Azure 帐户被锁定,锁定方法取决于输入的密码和解析登录请求 IP 地址的协议。

C. 经验水平面试题

 1. 提一下 Azure 表存储和 Azure SQL 服务的区别。

表存储服务

Azure SQL 表

它遵循 No SQL 类型的存储它遵循关系存储结构
数据以键值格式存储数据存储在 SQL 表中的行和列中
表之间不存在关系表之间的关系是通过使用外键定义的
每种键值格式都存在唯一的分区和行键组合用户可以通过使用主键或唯一键来表达唯一性
主要用于存储日志信息或诊断数据它用于存储基于事务的应用程序


 

2. 提一下 Azure Storage Queue 和 Azure Service Bus Queue 的区别?

Azure 存储队列

Azure 服务总线队列

在这里,先进先出 (FIFO) 排序是不确定的由于会话的存在,保证了先进先出 (FIFO)
此处不支持会话此处支持消息级别会话
仅支持“至少一次”交付模型此处支持“至少一次”、“几乎一次”和“恰好一次”这三种交付模式
此处无法自动检测重复可在此处自动检测副本
它不支持死字支持死字
消息大小为 64kB消息大小为 256 kB
仅支持一对一消息传递支持一对一、一对多的消息传递系统
仅支持批量接收此处支持批量发送和批量接收
接收消息的行为是非阻塞的接收消息的行为可以是阻塞的或非阻塞的。

 

3.您对以下术语的理解是:IaaS、PaaS、SaaS?

  1. IaaS: IaaS 代表“基础设施即服务”,它提供了一组存在于基础设施层中的功能,例如操作系统和网络连接,并以按需付费策略的形式提供。基础设施用于托管应用程序。示例包括 - Azure VM、VNet 等。
  2.  PaaS: PaaS 代表“Platform as a Service”,主要用于抽象开发人员的底层基础设施,以便他们可以更快地开发应用程序,而不必担心托管管理增加。示例包括 - Azure Web 应用程序、存储服务和云服务。
  3. SaaS: SaaS 代表“软件即服务”,是使用服务交付模型提供的应用程序,在该模型中应用程序由组织消费和使用。这些应用程序通常向组织付费以使用它们或通过广告进行动员。示例包括 Office 365、Gmail 和 SharePoint Online 等应用程序。

4. 我们使用 Azure 调度程序做什么?

您可以使用 Azure 调度程序调用特定的后台触发事件或活动,例如调用 HTTPS 终结点或按任何计划在队列中显示消息。

使用 Azure 调度,云中的作业可以调用 Azure 内部和外部的现有作业,以按需或在将来的日期定期运行作业。它还有助于在设定的日期安排这些工作。

5. Azure 的什么特性可以用来防止流上无人支持的情况下应用程序高负载的问题?

通过定义适当的配置和在应用程序负载增加时预配新 VM 的条件,可以使用 VM 规模集停止此问题。

  • Azure 虚拟机规模集允许开发人员创建和管理一组负载平衡的 VM。可以将规模集配置为根据应用程序需求或预定义的计划自动增加或减少 VM 的数量。
  • 规模集确保应用程序的高可用性,并允许开发人员集中管理、更新和配置大型 VM。它还可以支持大数据、大型工作负载以及支持工作负载的重要应用程序的开发。
  • Azure 规模集最多可支持 1,000 个 VM。如果您创建并上传自定义 VM 映像,则限制为 600 个 VM。

结论

我们希望这可以帮助您快速复习并重申您在即将到来的面试中的学习成果。在本文中,你看到了在需要 Azure 知识的数据科学面试中经常被问到的所有级别的问题。

您从一些基本级别的问题开始阅读,这些问题围绕云计算以及 Azure 的基本需求和角色展开。接下来是一些中级问题,这些问题涉及 Azure 的一些关键方面,例如缓存系统、部署环境和存储及其问题。最后,处理了一些经验级别的问题,例如 Azure 中可用的不同服务模型以及不同服务和存储系统之间的差异。总结以下是关键要点:

1. 了解微软 Azure 和云计算

2. 了解Azure的一些基础知识,如角色和虚拟机

3.了解Azure中的缓存机制、存储和部署环境

4.了解Azure提供的不同服务模型


原文标题:15 Azure Interview Questions for Beginners

原文作者:Akash Das

原文链接:https://www.analyticsvidhya.com/blog/2022/07/15-azure-interview-questions-2022-fresher-to-beginner/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论