Azure cloud service
Microsoft Azure 基础知识:介绍云概念 - Training | Microsoft Learn
云的一般性概念
云计算介绍
云计算是指通过 Internet 提供的计算服务。 计算服务包括常见的 IT 基础结构,例如虚拟机、存储、数据库和网络。 云服务还扩充了传统的 IT 产品/服务,包括物联网 (IoT)、机器学习 (ML) 以及人工智能 (AI) 等。
主要部件:computer power/storage
由于云计算使用 Internet 来提供这些服务,因此不必像传统数据中心那样受到物理基础结构的限制。 也就是说,如果需要快速增加 IT 基础结构,则无需等待构建新的数据中心,即可使用云快速扩大 IT 足迹。
责任共担模型
从传统的企业数据中心开始。
公司负责维护物理空间、确保安全性并在发生状况时维护或更换服务器。
IT 部门负责维护数据中心保持正常运行所需的所有基础结构和软件。 他们还可能负责保证所有系统都得到修补并采用正确版本。
使用共担责任模型,可让云服务提供商和使用者共同承担这些责任。
物理安全性、电源、冷却和网络连接是云服务提供商的责任;
使用者对存储在云中的数据和信息负有责任;
云服务类型:
基础设施即服务 (IaaS)、平台即服务 (PaaS) 以及软件即服务 (SaaS)。
IaaS 让使用者承担大部分责任,由云服务提供商承担物理安全性、电源和连接等方面的基本责任。 而在另一个极端,SaaS 则让云服务提供商承担大部分责任。 PaaS 介于 IaaS 和 SaaS 两者之间,处于较为均衡的位置,在云服务提供商与使用者之间均匀地分配责任。
云模型
云模型决定了云资源的部署类型
分为:共有/私有/混合
私有云
企业数据中心的自然演变;
它是由单个实体使用的云(通过 Internet 提供 IT 服务)。 私有云为公司及其 IT 部门提供了更大的控制权。 然而,它的成本也更高,相比公有云部署,优势更少。 最后,可以从现场数据中心托管私有云。
公有云
由第三方云提供商生成、控制和维护。 有了公有云,任何想要购买云服务的人都可以访问和使用资源。 一般公共可用性是公有云和私有云的一个重要区别。
混合云
是在互连环境中使用公有云和私有云的计算环境。 可以使用混合云环境,通过部署公有云资源来允许私有云满足增加的临时需求。 混合云可用于提供额外的安全层。 例如,用户可以灵活地选择将哪些服务保留在公有云中,将哪些服务部署到他们的私有云基础结构中。
多云
是第四种场景,也是越来越可能遇到的场景。
在多云场景中,你使用多个公有云提供商。 也许使用来自不同云提供商的不同功能。 还可能以某个提供商开始云历程,并且正在迁移到另一个提供商。 无论如何,在多云环境中,你都需要与两个(或更多)公有云提供商打交道,并在这两个环境中管理资源和安全性。
Azure Arc
有助于管理云环境的技术(以后类型均可)
Azure VMware 解决方案
如果已经在私有云环境中使用 VMware,但想要迁移到公有云或混合云,可以 利用 Azure VMware 解决方案,可以在 Azure 中运行 VMware 工作负载,实现无缝集成和可伸缩性。
消费模型
云计算属于 OpEx (运营支出)的范畴,因为云计算是在基于消耗的模型上运行的。 使用云计算,无需为实体基础设施、电力、安全或与维护数据中心相关的任何其他内容付费, 而只需为使用的 IT 资源付费。 如果本月不使用任何 IT 资源,则无需为任何 IT 资源付费。
优势
- 没有前期成本。
- 无需购买和管理用户可能不会充分利用的且成本高昂的基础设施。
- 能够在需要时为更多资源付费。
- 能够停止为不再需要的资源付费。
在基于云的模型中,不必担心资源需求是否刚好合适。 如果发现需要更多虚拟机,则添加更多虚拟机即可。 如果需求下降并且不需要那么多的虚拟机,则可以按需删除虚拟机。 无论使用哪种方式,只需为使用的虚拟机(而不是云提供商手头拥有的“额外容量”)付费即可。
定价模型
即用即付定价模式的计算服务。
云计算是一种从其他人的数据中心租用计算功能和存储的方法。 可像使用自己的数据中心的资源一样使用云资源。 但是,与你自己的数据中心不同,当你不再使用云资源时,需将其归还。 只需为使用的资源付费。
云计算优势
高可用性
部署应用程序、服务或任何 IT 资源时,确保这些资源在需要时可用非常重要。 高可用性侧重于确保最大可用性,而不考虑可能发生的中断或事件。
Azure 是一个高度可用的云环境,其运行时间保证取决于服务。 这些保证是服务级别协议 (SLA) 的一部分。
Azure SLA (Service Level Aggrement)
服务提供商Microsoft和用户之间保证用户服务稳定的正式协议
up time保证 99% -> 99.9% -> 99.99%
可伸缩性
可伸缩性是指调整资源以满足需求的能力。 如果突然遇到高峰流量,并且系统不堪重负,那么拥有缩放能力就意味着可以添加更多资源,以更好地处理增加的需求。
同时,不用为服务支付过多。 由于云是消耗型模型,因此只需为使用的资源付费。 如果需求下降,可以减少资源,从而降低成本。
缩放
垂直
垂直缩放侧重于增加或减少资源容量。例如:可纵向扩展以向虚拟机添加更多 CPU 或 RAM
水平
水平缩放是指增加或减少资源数量。例如:可添加其他虚拟机或容器,进行横向扩展
可靠性
可靠性是指系统能够在发生故障后进行恢复,然后继续正常运行。 这也是 Microsoft Azure Well-Architected Framework 的支柱之一。
云,凭借其分散式设计,自然地支持可靠和可复原的基础结构。 借助分散式设计,云使你能够在世界各地部署资源。 在这种全球范围内,即使一个地区发生了灾难性事件,其他地区仍然可以正常运行。 可以设计应用程序以自动利用这种更高的可靠性。 在某些情况下,云环境本身将自动转移到其他区域,无需你执行任何操作。
可预测性
可预测性可以集中在性能可预测性或成本可预测性上。
性能
性能可预测性侧重于预测为客户提供积极体验所需的资源。 自动缩放、负载均衡和高可用性只是支持性能可预测性的一些云概念。如果突然需要更多资源,自动缩放可以部署其他资源以满足需求,然后在需求下降时相应缩减。 或者,如果流量主要集中在一个区域,负载均衡将有助于将一些重载重定向到压力较小的区域。
成本
成本可预测性侧重于预测云支出的成本。 借助云,可以实时跟踪资源使用情况、监视资源,确保以最有效的方式使用这些资源,并应用数据分析来查找有助于更好地规划资源部署的模式和趋势。
安全性
可管理性
- 根据需要自动缩放资源部署。
- 基于预配置模板部署资源,无需手动配置。
- 监视资源的运行状况,并自动替换失败的资源。
- 根据配置的指标接收自动警报,以便实时了解性能。
方式
- 通过 Web 门户。
- 使用命令行接口。
- 使用 API。
- 使用 PowerShell。
云服务模型
基础架构即服务(IaaS)
基础结构即服务 (IaaS) 是最灵活的云服务类别,因为利用它可以最大限度地控制云资源。 在 IaaS 模型中,云提供商负责维护硬件、(与 Internet 的)网络连接以及物理安全性。 你负责其余所有内容:操作系统安装、配置和维护;网络配置;数据库和存储配置等。 使用 IaaS 时,实际上是在云数据中心租用硬件,但对该硬件执行的操作由你决定。
使用场景:
- 直接迁移:你将设置类似于本地数据中心的云资源,然后将本地运行的内容移动到 IaaS 基础结构上运行。
- 测试和开发:已经为需要快速复制的开发和测试环境建立了配置。 你可以使用 IaaS 结构快速启动或关闭不同的环境,同时保持完全的控制。
平台即服务(PaaS)
平台即服务 (PaaS) 是介于租用数据中心中的空间(也就是使用基础结构即服务)和购买已部署的完整解决方案(软件即服务)两者之间的中间点。 在 PaaS 环境中,云服务提供商维护物理基础结构、物理安全性以及与 Internet 的连接。 他们还维护构成云解决方案的操作系统、中间件、开发工具和商业智能服务。 在 PaaS 方案中,无需担心操作系统和数据库的许可或修补。
使用场景:
- 开发框架:PaaS 提供了一种框架,开发人员可以构建该框架来开发或自定义基于云的应用程序。 与创建 Excel 宏的方式类似,PaaS 使开发人员能够使用内置软件组件创建应用程序。 包含可扩展性、高可用性和多租户功能等在内的云功能减少了开发人员的代码编写工作量。
- 分析或商业智能:通过使用 PaaS 以服务形式提供的工具,组织可以分析和挖掘其数据、找寻见解和模式并预测结果,以改进预测、产品设计决策、投资回报和其他业务决策。
软件即服务(SaaS)
从产品的角度,软件即服务 (SaaS) 是最完整的云服务模型。 使用 SaaS 时,实际上是在租用或使用完全开发的应用程序。 SaaS 实现的常见示例包括电子邮件、财务软件、消息传递应用程序和连接软件。
虽然 SaaS 模型可能是最不灵活的模型,但它也是最容易启动和运行的。 只需少量的技术知识或专业知识就能充分使用它。
使用场景:
- 电子邮件和消息。
- 业务生产力应用程序。
- 财务和费用跟踪。
用 SaaS 时,实际上是在租用或使用完全开发的应用程序。 SaaS 实现的常见示例包括电子邮件、财务软件、消息传递应用程序和连接软件。
虽然 SaaS 模型可能是最不灵活的模型,但它也是最容易启动和运行的。 只需少量的技术知识或专业知识就能充分使用它。
使用场景:
- 电子邮件和消息。
- 业务生产力应用程序。
- 财务和费用跟踪。