📜  Microsoft Azure教程

📅  最后修改于: 2021-01-07 04:19:52             🧑  作者: Mango

Microsoft Azure教程

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

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

什么是Azure

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

Azure服务

  • 计算服务:它包括Microsoft Azure云服务,Azure虚拟机,Azure网站和Azure移动服务,它们在功能强大的处理器的帮助下处理云上的数据。
  • 数据服务:此服务用于在云上存储可以根据需求扩展的数据。它包括Microsoft Azure存储(Blob,队列表和Azure文件服务),Azure SQL数据库和Redis缓存。
  • 应用程序服务:它包括帮助我们构建和运行应用程序的服务,例如Azure Active Directory,用于连接分布式系统的服务总线,用于处理大数据的HDInsight,Azure Scheduler和Azure Media Services。
  • 网络服务:它可以帮助您连接到云和本地基础结构,其中包括虚拟网络,Azure内容传递网络和Azure Traffic Manager。

Azure如何工作

必须了解Azure的内部工作原理,以便我们可以在Azure上高效地设计应用程序,并具有高可用性,数据驻留性,弹性等。

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

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

  • 验证用户
  • 它将授权用户,即它将检查是否允许用户执行所请求的任务。
  • 它将根据资源查找数据库中空间的可用性,并将请求传递到适当的Azure Fabric控制器以执行请求。

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

  • 地理位置:这是一个离散的市场,通常包含两个或多个区域,可以保留数据的驻留时间和法规遵从性边界。
  • Azure区域:一个区域是部署在定义的范围内并通过专用的区域低延迟网络互连的数据中心的集合。

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

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

Azure定价

这是学习Microsoft Azure的主要原因之一。因为Microsoft在Azure帐户中提供了免费的信用,以便在短时间内免费访问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服务的不同领域,即存储服务,计算服务,网络服务,应用程序服务,数据库,分析,集成服务,IoT,安全服务,监视和诊断以及工具。本教程还提供了有关创建VM,网站和存储帐户等的想法。