本文主要是介绍AZ900 - Azure基础知识学习笔记 - 云概念,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
云概念 - 云计算的原则
- 云计算核心概念
- Cloud computing services / 云计算服务
- VM / 虚拟机
- Containers / 容器
- Serverless computing / 无服务器计算
- 符合性条款和要求
- 合规性产品
- 资本支出(CapEx)和运营支出(OpEx)
- CapEx (Capital Expenditure)
- OpEx (Operational Expenditure)
- 云部署模型 / Cloud deployment models
- 公有云 / Pbulic cloud
- 私有云 / Private cloud
- 混合云 / Hybrid cloud
- 云服务的类型 / Cloud Service
- 基础结构即服务 / Infrastructure as a service (IaaS)
- 平台即服务 / Platform as a service (PaaS)
- 软件即服务 / Software as a service (SaaS)
- 管理职责
云计算核心概念
Cloud computing services / 云计算服务
一般提供两种服务 Compute power & storage
VM / 虚拟机
- VM包括OS和hardware.
- 一般与其他用户共用服务器。
Containers / 容器
和VM相类似,但不需要guestOS,将应用和dependency 打包到容器,然后使用标准运行环境执行应用。因此,容器可以在数秒钟启动,因为不需要启动或者初始化操作系统,可以直接启动应用。
- 核心理念:没有guestOS,直接启动应用
- 可使用Docker管理容器
Serverless computing / 无服务器计算
- 核心理念:将应用分为单独的函数,在某些操作触发时运行。
- 实现自动化任务
- 和VM、容器的区别:只需要为每个函数执行时使用的处理时间付费,VM和容器则在应用程序空闲时也需要付费。
- 当应用逻辑可以分离到独立的单元时,可以使用无服务器计算,单独对其进行测试和更新
- 启动速度迅速
符合性条款和要求
合规性产品
- 刑事司法信息服务 (CJIS)
- 云安全联盟 (CSA) STAR 认证
- 一般数据保护条例 (GDPR)
- 欧盟示范条款
- 健康保险可携性和责任法案 (HIPAA)
- 国际标准化组织 (ISO) 和国际电工委员会 (IEC) 27018
- 新加坡多层云端安全 (MTCS)
- 服务组织控制 (SOC) 1、2 和 3
- 美国国家标准与技术研究院 (NIST) 网络安全框架 (CSF)
- 英国政府的政府云服务 (G-Cloud)
资本支出(CapEx)和运营支出(OpEx)
CapEx (Capital Expenditure)
预先支出,如花费在实体基础设施上。
- 服务器成本
- 存储成本
- 网络成本
- 备份和存档成本
- 组织连续性和灾难恢复成本
- 数据中心基础设施成本
- 技术人员
OpEx (Operational Expenditure)
即时支出,无前期成本
- 租用软件和自定义功能
- 根据使用/需求而不是固定硬件或容量来缩减费用
- 在用户或组织级别计费
云部署模型 / Cloud deployment models
共三种部署方法,分别是公有私有与混合。
公有云 / Pbulic cloud
最常见的部署模型。
没有本地硬件可管理,所有内容都在云提供商的硬件上运行。在某些情况下,可通过与其他云用户共享计算资源来节省额外成本。
优点:
- 敏捷性
- 即用即付
- 不负责维护
- 设置和使用所需的技术知识少
缺点:
- 无法满足特定安全需求
- 可能无法满足政府政策、行业标准或法律要求
- 不拥有硬件或服务
- 很难满足独特的业务需求,例如旧版应用程序的维护
私有云 / Private cloud
在自己的数据中心创建云环境。模拟了公有云,但仍然全权负责购买和维护所提供的的硬件和软件服务。
优点:
- 确保配置可以支持任何场景或旧版应用程序
- 对安全性有控制能力
- 满足严格的安全性、合规性或法律要求
缺点:
- 存在初始CapEx成本
- 限制敏捷性能
- 需要较多的专业知识
混合云 / Hybrid cloud
结合了公有云和私有云。例如,在公有云中托管网站,并将其链接到托管在私有云中的高度安全的数据库。
优点:
- 可以使所有系统继续运行并可访问,即使操作系统或硬件已经过时
- 可以灵活地在本地运行,而不是在云中运行
- 可以利用公有云提供商的规模效益,获得性价比高的服务和资源,对自己的现有设备进行补充
- 可以完全控制环境
缺点:
- 比部署模型昂贵
- 设置和管理复杂
云服务的类型 / Cloud Service
分三种,IaaS、PaaS、SaaS
基础结构即服务 / Infrastructure as a service (IaaS)
最灵活的云服务。IaaS是租用硬件,而不是购买,它是即时计算基础结构,可通过Internet进行预配和管理。
IaaS通常见于以下场景:
- 迁移工作负载
- 测试和开发
- 存储、备份和恢复
平台即服务 / Platform as a service (PaaS)
为生成、测试和部署软件应用程序提供了一个环境,PaaS旨在帮助快速创建应用程序,无需管理底层基础结构。例如,使用PaaS部署Web应用程序时,无需安装操作系统、Web服务器或系统更新。
PaaS 是云中的完整开发和部署环境,其资源使组织能够提供从简单的基于云的应用到复杂的支持云的企业应用程序的所有内容。 资源是按照“即用即付”的方式从云服务提供商处购买的,并通过安全的 Internet 连接进行访问。
PaaS通常见于以下场景:
- 开发框架
- Analytics或商业智能
软件即服务 / Software as a service (SaaS)
SaaS是面向最终客户的集中托管和管理软件,例如,Office 365、Skype、Dynamics CRM Online。
管理职责
这篇关于AZ900 - Azure基础知识学习笔记 - 云概念的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!