AZ900 - Azure基础知识学习笔记 - 云概念

2023-11-10 02:30

本文主要是介绍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基础知识学习笔记 - 云概念的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/379873

相关文章

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

一文带你迅速搞懂路由器/交换机/光猫三者概念区别

《一文带你迅速搞懂路由器/交换机/光猫三者概念区别》讨论网络设备时,常提及路由器、交换机及光猫等词汇,日常生活、工作中,这些设备至关重要,居家上网、企业内部沟通乃至互联网冲浪皆无法脱离其影响力,本文将... 当谈论网络设备时,我们常常会听到路由器、交换机和光猫这几个名词。它们是构建现代网络基础设施的关键组成

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL 事务的概念及ACID属性和使用详解

《MySQL事务的概念及ACID属性和使用详解》MySQL通过多线程实现存储工作,因此在并发访问场景中,事务确保了数据操作的一致性和可靠性,下面通过本文给大家介绍MySQL事务的概念及ACID属性和... 目录一、什么是事务二、事务的属性及使用2.1 事务的 ACID 属性2.2 为什么存在事务2.3 事务

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen