首页>教程>Azure>Azure介绍

Azure介绍

本教程来源:免费编程教程 (zditect.com)

Microsoft Azure 是一个云计算平台,它提供了我们无需购买和安排硬件即可使用的各种服务。它支持快速开发解决方案并提供资源来完成在本地环境中可能无法完成的任务。Azure 服务(如计算、存储、网络和应用程序服务)使我们能够将精力用于构建出色的解决方案,而无需担心物理基础设施的组装。

本教程涵盖了 Azure 的基础知识,它将为我们提供有关开始开发解决方案最可能需要了解的所有 Azure 关键服务的想法。完成本教程后,我们可以通过面试或获得不同的 Microsoft Azure 认证。

什么是 Azure

Microsoft Azure 是由 Microsoft 创建的一组不断增长的云计算服务,可托管您现有的应用程序,简化新应用程序的开发,并增强我们的本地应用程序。它通过 Microsoft 管理的数据中心帮助组织构建、测试、部署和管理应用程序和服务。

Azure 服务

  • 计算服务:它包括微软 Azure 云服务、Azure 虚拟机、Azure 网站和 Azure 移动服务,这些服务在强大的处理器的帮助下处理云上的数据。
  • 数据服务:该服务用于在云上存储数据,可以根据需要进行扩展。它包括 Microsoft Azure 存储(Blob、队列表和 Azure 文件服务)、Azure SQL 数据库和 Redis 缓存。
  • 应用程序服务:它包括帮助我们构建和运行应用程序的服务,例如 Azure Active Directory、用于连接分布式系统的服务总线、用于处理大数据的 HDInsight、Azure 调度程序和 Azure 媒体服务。
  • 网络服务:它可以帮助您连接云和本地基础架构,其中包括虚拟网络、Azure 内容交付网络和 Azure 流量管理器。

Azure 的工作原理

了解 Azure 的内部工作原理至关重要,这样我们才能在 Azure 上有效地设计具有高可用性、数据驻留、弹性等的应用程序。

Microsoft Azure 完全基于虚拟化的概念。因此,与其他虚拟化数据中心类似,它也包含机架。每个机架都有一个单独的电源单元和网络交换机,并且每个机架都集成了一个名为Fabric-Controller的软件。这个Fabric-controller是一个分布式应用程序,负责管理和监控机架内的服务器。如果出现任何服务器故障,Fabric-controller 会识别并恢复它。这些 Fabric-Controller 中的每一个都依次连接到一个名为Orchestrator的软件。此Orchestrator包括用于创建、更新和删除资源的 Web 服务、Rest API。

当用户使用 PowerShell 或 Azure 门户发出请求时。首先,它将进入 Orchestrator,它将从根本上做三件事:

  1. 验证用户
  2. 它将授权用户,即检查是否允许用户执行请求的任务。
  3. 它将根据资源查看数据库的可用空间,并将请求传递给适当的 Azure Fabric 控制器以执行请求。

机架的组合形成一个集群。我们在一个数据中心内有多个集群,我们可以在一个可用区内拥有多个数据中心,在一个区域内拥有多个可用区,在一个地理区域内拥有多个区域。

  • 地域:它是一个离散的市场,通常包含两个或多个区域,保留数据驻留和合规边界。
  • Azure 区域:区域是在定义的边界内部署并通过专用区域低延迟网络互连的数据中心的集合。

Azure 覆盖的全球区域比任何其他云提供商都多,它提供了拉近世界各地应用程序和用户所需的可扩展性。它在全球 50 个地区全球可用。由于其在许多地区的可用性,它有助于保持数据驻留,并为客户提供全面的合规性和灵活的选择。

  • 可用区:这些是 Azure 区域内的物理分离位置。每一个都由一个或多个数据中心组成,独立配置。

Azure 定价

这是学习 Microsoft Azure 的主要原因之一。因为微软在 Azure 帐户中提供免费 Credits 以在短时间内免费访问 Azure 服务。对于刚接触 Microsoft Azure 并希望使用这些服务的人来说,此信用额度已足够。

Microsoft 提供了即用即付的方法,可帮助组织满足其需求。通常,云服务将根据使用情况收费。灵活的定价选项有助​​于根据我们的要求扩大和缩小架构

Azure 认证

Microsoft Azure 有助于填补行业要求和可用资源之间的差距。Microsoft 将 Azure 认证分为三大类,它们是:

  • Azure 管理员:实施、监控和维护 Microsoft Azure 解决方案(包括主要服务)的人员。
  • Azure 开发人员:设计、构建、测试和维护云解决方案(例如应用程序和服务)的人员,与云解决方案架构师、云 DBA、云管理员和客户合作实施这些解决方案。
  • Azure 解决方案架构师:在计算、网络、存储和安全方面具有专业知识的人员,以便他们可以设计在 Azure 上运行的解决方案。

所有这些认证都分为不同的级别。如果有人打算获得认证,那么他/她首先必须获得助理级别的认证,然后才能进入高级级别。

先决条件

在学习 AWS 之前,应该具备云计算和计算机基础知识的基本知识。

观众

我们的 Microsoft Azure 教程专为刚接触云计算并希望追求或转换其作为 Microsoft Azure 开发人员或管理员的职业道路的学生和在职 IT 专业人员而设计。

本教程的范围

我们将看到云计算的概述、Azure 的内部工作以及 Azure 如何分配资源。之后,我们将深入探讨 Azure 服务的不同领域,即存储服务、计算服务、网络服务、应用服务、数据库、分析、集成服务、物联网、安全服务、监控和诊断以及工具。本教程还提供了有关创建虚拟机、网站和存储帐户等的想法。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索