介绍
Microsoft Azure 是由 Microsoft 开发的扩展云计算服务套件,可托管您现有的应用程序、简化新应用程序的创建并改进我们的本地应用程序。它是一个在线门户,使您能够访问和管理 Microsoft 云服务和资源。借助这些服务和资源,您的数据可以根据您的需要进行存储和更改。

Azure 平台旨在帮助组织克服障碍并实现其组织目标。它与开源技术兼容,支持所有行业,包括电子商务、银行和一系列财富 500 强公司。这使用户可以自由地使用他们喜欢的工具和技术。Azure 还提供四种不同的云计算模型:基础架构即服务 (IaaS)、平台即服务 (PaaS)、软件即服务 (SaaS) 和无服务器。
Microsoft Azure 是如何工作的?
了解 Azure 的基本工作原理至关重要,这样我们才能在 Azure 上成功构建具有高可用性、数据驻留、弹性等的应用程序。
Microsoft Azure 完全建立在虚拟化概念之上。因此,与其他虚拟化数据中心类似,机架也包括在内。每个机架都有自己的电源和网络交换机,还配备了 Fabric-Controller 软件。Fabric-controller 是一个分布式程序,负责控制和监视机架式服务器。如果服务器出现故障,Fabric 控制器会检测并恢复它。这些结构控制器中的每一个都连接到一个名为 Orchestrator 的软件应用程序。此 Orchestrator 由 Web 服务和用于创建、更新和删除资源的 Rest API 组成。当用户使用 PowerShell 或 Azure 门户提交请求时。首先,它将被发送到 Orchestrator,在那里它将执行三个基本操作:
验证用户
它将授权或验证用户是否被允许执行所需的任务。
它将根据资源检查数据库的空间可用性,然后将请求转发到合适的 Azure Fabric 控制器以执行。
为什么使用 Microsoft Azure ?
灵活性
Azure 作为基于云的解决方案具有天生的适应性;它可以用几乎任何语言、操作系统和任何地方备份您的数据。此外,您还可以确定备份计划的频率和范围(每天、每周、每月等)。
应用程序开发和托管
Azure 支持创建任何 Web 应用程序。测试完成后,Azure 可能会协助托管应用程序。
恢复
有时,不可思议的事情变成了现在的现实。Microsoft Azure 的高速、地理分散的体系结构为灾难恢复策略提供了无穷无尽的替代方案。
经济
Microsoft Azure 提供即用即付定价模式,使企业能够通过仅对每个计费周期中使用的服务收费来有效地管理预算。
面试问题。
1. Azure 提供哪些部署环境?
Azure 提供两种部署环境:
登台环境:
它提供了一个平台,用于在应用程序在生产环境中生效之前验证应用程序的修改。
此时,可以使用 Azure 提供的 URL 形式的全局唯一标识符 (GUID) (GUID.cloudapp.net) 识别应用程序
生产环境:
此环境包含活动应用程序。
它可以通过 DNS 友好的 URL (servicename.cloudapp.net) 与暂存环境区分开来。
2. 定义 IaaS、PaaS 和 SaaS。

- IaaS是基础架构即服务的缩写。它提供各种基础架构级别的功能,例如操作系统和网络连接。它遵循按使用付费的模式。它用作应用程序主机。Azure VM 和 VNET 是 IaaS 的示例。
- PaaS是平台即服务的缩写。它主要由基础架构抽象组成,可实现更快的应用程序开发,而无需托管管理。PaaS包括Azure在线应用、云服务、存储服务等。
- SaaS是软件即服务的缩写。这些应用程序是通过组织仅使用应用程序的服务交付方法提供的。基于订阅的费用或广告遵循 SaaS。SaaS 示例包括 Office 365、SharePoint Online 等。
3. 什么是 Azure Blob 存储?
Azure Blob(二进制大对象)存储是云的对象存储服务。它可以以文本或二进制格式存储大量非结构化数据,适合将文档、媒体或文本直接发送到浏览器。可以从任何地理位置访问数据。Blob 被组织到容器中并与用户帐户相关联。该服务包含三个要素:
存储帐户:这可以是标准存储帐户,也可以是在 Microsoft Azure 中注册的 Blob 存储帐户。
容器:容器的目的是对 blob 进行分组。每个容器都有无限的 Blob 存储容量。容器的名称应为小写。
Blob: Blob是任何类型和大小的文件或文档。Azure 支持以下类型的 blob:
块 blob:文本和二进制文件,最大 195GB,50,000 个最大 4 MB 块
附加 blob:将数据记录等操作添加到日志文件。
Page Blob:用于频繁的读取或写入操作。
4. Azure 缩放有什么好处?
自动缩放是 Azure 的一项功能,它允许自动缩放。自动缩放有助于管理云服务、移动服务、虚拟机和网站中的波动需求。下面列出了一些好处:
提高应用程序性能
根据需求,扩大或缩小规模。
将计划扩展到特定时期
极具成本效益
5. 解释 Azure Fabric。
Azure Fabric 是主要的基本概念。它提供 Azure Fabric Controller 服务。它被称为 Azure 操作系统,因为它管理/监督:
所有功能(处理)和资产
服务的交付和激活
监控每项服务的状况
资源分配和释放
配置虚拟机、终止等。
已安装操作系统的补丁在 VM 上以最自动的方式更新。
6. 解释 Azure 备份。提到它的一些优点。
Microsoft 的 Azure Backup 是一种基于云的解决方案,用于备份 Azure Windows VM、Azure 托管磁盘、Azure 文件共享、SQL Server 数据库、SAP HANA 数据库、Azure PostgreSQL 数据库等。Azure Backup 的主要优势包括:
Azure 备份提供了一种将本地数据备份到云的实用方法。如果不构建重要的本地备份系统,您可能会拥有短期和长期备份。
Azure 备份提供独立备份,以保护原始数据免受意外损害。备份保存在具有内置恢复点管理的恢复服务存储中。
Azure 备份通过利用云的基本功能和无限的存储空间,以最低的维护和监控成本提供高可用性。
7. Windows Azure 中的表概念是什么?
表是一种 Azure 存储,您可以在其中存储数据。BLOB 放置在隔间中,实体放置在桌子上。以下是表格中的中心思想:
表支持存储结构化数据。
一个存储帐户可以包含 0 到 n 个表。
表将数据保存为元素的集合。
元素具有键值对形式的基本键和属性。
8. Azure Web Service 角色有哪两种?
云服务角色是协作完成任务的托管和负载平衡虚拟机的集合。Azure Web 服务角色有两种类型:
网络角色:
它是一个云服务角色,用于执行以 IIS(Internet 信息服务)支持的编程语言(如 ASP.NET、PHP 等)开发的 Web 应用程序。它通过用户 IIS 自动部署和托管程序
工人角色:
它执行不依赖于 IIS 的应用程序和其他操作。除了 Web 角色之外,它还执行后台操作。它不需要IIS,独立运行用户程序。
9. Azure 队列存储有哪些优势?
队列存储以简单、经济高效且持久的方式促进了巨大工作负载的消息队列。它的一些好处是:
它为 Java、Android、C++、PHP、Ruby 等提供了广泛的客户端库。
它使用户能够创建适应性强的应用程序和独特的功能,以提高耐用性。
它保证用户应用程序是可扩展的并且不易受组件故障的影响。
它允许监控队列以确保突然的流量峰值不会使服务器过载。
10. 混合云集成如何使 Azure 受益?
混合云通过使用 Azure 和 Azure 堆栈来开发和部署基于云的和本地应用程序来提高生产力。以下是 Azure 从混合云集成中获益的一些方式:
它通过结合 Azure 服务和 DevOps 程序和技术来提高生产力。
用户可以使用不断更新的 Azure 服务和其他 Azure Marketplace 应用程序。
它支持部署,无论位置如何,无论是在云中还是在本地。
这允许以更快的速度创建应用程序。
结论
本文提供有关 Microsoft 的云计算服务之一 Azure 的信息。Microsoft Azure 已被证明是增长最快的云平台,因为它提供了 200 多种服务产品和按使用付费的定价模式。微软 Azure 的收入从 2015 年的 8.8 亿美元稳步增长到 2022 年的惊人的 462 亿美元。
Azure 的这一巨大扩展通过在技术和非技术领域提供了大量机会,为多家企业开辟了道路,因此使其成为一个非常有利可图的职业发展领域。
我们希望这些面试问题能帮助你为即将到来的面试做准备。但是,如果您对 Microsoft Azure 面试问题有任何疑问,请随时提出。以下是关键点列表:
Azure 的几种云计算范式,即 IaaS、PaaS、SaaS 和无服务器。
Azure 功能,例如 Azure Fabric、Azure 备份等。
了解 IIS 支持 Web 角色,而辅助角色独立于 IIS。
为什么要使用 Azure 和许多其他主题?
原文标题:Frequently Asked Microsoft Azure Interview Questions
原文作者:Prashant Sharma
原文链接:https://www.analyticsvidhya.com/blog/2022/07/frequently-asked-microsoft-azure-interview-questions/