当前位置: 首页 > news >正文

云安全—云计算基础

0x00 前言

学习云安全,那么必然要对云计算相关的内容进行学习和了解,所以云安全会分为两个部分来进行,首先是云计算先关的内容。

0x01 云计算

广泛传播
云计算最早大范围传播是2006年,8月,在圣何塞【1】举办的SES(捜索引擎战略)大会上,时任谷歌(Google)公司首席执行官(CEO)的施密特(Eric Schmidt)在回答一个有关互联网的问题时提出了“云计算”这个概念。在施密特态度鲜明地提出“云计算”一词的几周后,亚马逊(Amazon)公司推出了EC2(Elastic Compute Cloud)计算云服务。云计算自此出现,从此之后各种有关“云计算”的概念层出不穷,“云计算”开始流行。

【1】中美洲国家哥斯达黎加的首都

起源
云计算的起源主要是针对成本的控制,少量机器可以公司内部维护,但是如果是大量主机就无法进行人工进行管理。

1.基础概念

云计算的基本概念,分布式计算的一种,指的是通过网络"云"将巨大的数据处理程序分解成小程序,然后进行分布式计算最后将结果返回给用户。

目前的云服务不仅仅是指分布式计算,也包括分布式计算、效用计算、负载均衡,并行计算,网络存储,热备份冗杂和虚拟化计算。

信息周刊给出的定义是 云计算是一个环境,可以将任何it相关的内容都以服务进行提供

在这里插入图片描述

2.云计算的演变历程

1、主机系统与集中运算

本地机房,本地主机等,主要特点就是算力集中,不会受到网络的影响,并且隔离,不会因为外网暴露而导致攻击,泄露等情况

2、效用计算

因为硬件主机的昂贵,所以提出的效用计算,通过租赁的方式将服务器以及存储系统打包给用户使用,通过流量等计费方式进行计费

3.客户机/服务器模式 CS架构

嵌套关系,服务中提供的服务内容是计算服务

4.集群计算

服务器集群计算是用紧密耦合的一组计算机来达到单个目的,而云计算是根据用户需要提供不同支持来达到不同的目的。就是通过分布式提供计算服务

5.服务计算

将所有的应用程序都作为服务来予以提供,用户或其他的应用程序则使用这些服务,而不是买断或拥有软件

6.个人计算机与桌面计算

本地化软件服务

7.分布式计算

多个计算机通过分布式系统,进行协作提供服务

8.网格计算

把分散在不同地理位置的计算机组织成一台“虚拟的超级计算机”,其中每一台参与计算的计算机就是一个“节点”,而整个计算是由成千上万个“节点”组成的“一堆网格”,所以这种计算方式叫网格计算。

9.SaaS

软件作为服务

3.云计算的推动

  • 网络宽带的提高
  • 技术成熟
  • 移动互联网的发展
  • 数据中心的演变
  • 经济因素
  • 大数据

4.特点

  • 弹性伸缩
  • 快速部署
  • 资源抽象
  • 按用量收费
  • 宽带访问

5.云计算的分类

云分类主要是根据云的拥有者、用途、工作方式来进行

5.1 公有云

将云服务提供给大众,比如阿里云,腾讯云等

5.2 私有云

在企业内部提供云部署

5.3 社区云

为部分公司提供的云服务

5.4 混合云

就是一部分公有云,一部分私有云,多资产化

5.5 行业用

根据用途进行划分

6.服务类型

在这里插入图片描述

6.1 IaaS 基础设施即服务

infrastructure as a Service

基础设施即服务是主要的服务类别之一,向个人或者组织提供虚拟机化计算资源,如虚拟机、网络和操作系统

在这里插入图片描述

常见云计算平台:

两层体系

  • Open- Nebula
  • Nimbus
  • ECP

三层体系

  • Eucalytus
  • XEN Cloud

6.2 PaaS 平台即服务

Platform as a Service

提供完整的开发和部署环境,其资源组织能够从简单的基于云的应用到复杂的支持云的企业应用程序的所有内容

简单的来说就是中间件即服务

常见平台
  • Google App Engine
  • Amazon Beanstalk

6.3 SaaS

Software as a service

软件即服务,如

  • 电子邮件
  • 日历

SaaS提供完整的软件解决方案,可以直接在云服务厂商即用即付的方式进行购买。特点是低成本的快速构建投入使用。

7.相关技术

7.1 并行计算

Parallel Computing

指同时执行多个指令的计算模式,原理为一个"大"问题可以分解为多个小问题。

7.2 SOA

面向服务的体系结构(Service Oriented Architecture)

OASIS(结构化信息标准促进组织):SOA是一种组织和利用可能处于不同所有权范围控制下的分散功能的范式。

简单的说 就是将应用程序的不同功能单元通过服务之间定义良好的接口和协议联系起来,使更好交互。其实是一种理念,就是约束标准接口进行交互和通信。

7.3 虚拟化

Virtualization 简单的说就是模拟。

7.4 多租户

使大量用户能够共享同一堆栈的软硬件资源,能够对软件服务进行客户化配置,而不影响其他用户使用。多租户技术可以实现多个租户之间共享系统实例。

相关文章:

云安全—云计算基础

0x00 前言 学习云安全,那么必然要对云计算相关的内容进行学习和了解,所以云安全会分为两个部分来进行,首先是云计算先关的内容。 0x01 云计算 广泛传播 云计算最早大范围传播是2006年,8月,在圣何塞【1】举办的SES&a…...

【ARM Coresight Debug 系列 16 -- Linux 断点 BRK 中断使用详细介绍】

文章目录 1.1 ARM BRK 指令1.2 BRK 立即数宏定义介绍1.3 断点异常处理流程1.3.1 el1_sync_handler1.3.2 el1_dbg 跟踪 1.4 debug 异常处理函数注册1.4.1 brk 处理函数的注册 1.1 ARM BRK 指令 ARMv8 架构的 BRK 指令是用于生成一个软件断点的。当处理器执行到 BRK 指令时&…...

Rust星号(*)的作用-基础篇

在Rust中,*符号具有多种不同的用途,具体取决于它的使用方式。以下是Rust中*常见的用法. 1.解引用指针 当作为一元运算符放在指针变量之前时,*用于解引用指针并访问它指向的值。在Rust中,通常更推荐使用引用而不是原始指针。引用…...

企业该如何选择数字化转型工具?

对于希望在当今快速发展的商业环境中增强运营、提高效率并保持竞争力的公司来说,选择正确的数字化转型工具是一项关键决策。以下是选择数字化转型工具的关键步骤和注意事项: 1.定义业务目标: 清楚地阐明您的业务目的和目标。了解您希望通过数…...

element ui 中 el-button重新渲染后disabled属性失效

调试发现:disabled绑定的值和显示没有保持一致&#xff0c;发现是disabled属性失效 解决方式&#xff1a; 给标签添加key 比如&#xff1a;key“isOldVersion” <el-form-item><el-button type"primary" style"margin-left: 100px;" click"…...

WebRTC AIMD算法用处

WebRTC使用AIMD&#xff08;Additive Increase Multiplicative Decrease&#xff09;算法来进行码率控制。 在WebRTC中&#xff0c;码率控制的目标是优化音视频传输的质量和稳定性&#xff0c;以适应网络状况的变化。具体而言&#xff0c;AIMD算法通过监测网络的拥塞情况&…...

迁移kubelet、docker和containerd工作目录

文章目录 问题背景迁移Docker停止 Docker 服务修改配置移动文件重新启动 Docker 服务 containerd停止服务修改配置移动文件重新启动服务 kubelet&#xff08;遇到问题待解决&#xff09;停止服务修改配置移动文件&#xff08;遇到问题待解决&#xff09;重新启动服务 使用的版本…...

Go 重构:尽量避免使用 else、break 和 continue

今天&#xff0c;我想谈谈相当简单的事情。我不会发明什么&#xff0c;但我在生产代码中经常看到这样的事情&#xff0c;所以我不能回避这个话题。 我经常要解开多个复杂的 if else 结构。多余的缩进、过多的逻辑只会加深理解。首先&#xff0c;这篇文章的主要目的是让代码更透…...

Unity3D 程序员常用的核心类及方法详解

Unity3D是一款强大的游戏引擎&#xff0c;广泛应用于游戏开发领域。作为Unity3D程序员&#xff0c;掌握常用的核心类及方法是非常重要的。本文将详细介绍Unity3D中程序员常用的核心类及方法&#xff0c;并给出代码实现。 对惹&#xff0c;这里有一个游戏开发交流小组&#xff…...

76.C++ STL list容器

目录 1.什么是list容器 2.list构造函数 3. 元素插⼊和删除操作 4.大小操作 5.赋值操作 6.数据存取操作 7.反转、排序 1.什么是list容器 list 是 C 标准库提供的双向链表容器。它与 vector 和 deque 不同&#xff0c;不是连续的内存块&#xff0c;而是由节点组成的链表结…...

使用FreeMarker导出word文档(支持循环导出实时多张图片)

续上一期的更新内容 &#xff0c;导出的是单张图片&#xff0c;直接在路径的src 里面填写对应的占位符&#xff0c;就可以了&#xff0c;随着需求的变化&#xff0c;那么今天我们继续往下写一个循环导出多张图片到word里面。 使用FreeMarker导出word文档(支持导出单张图片) …...

Evaluating Open-Domain Question Answering in the Era of Large Language Models

本文是LLM系列文章&#xff0c;针对《Evaluating Open-Domain Question Answering in the Era of Large Language Models》的翻译。 大语言模型时代的开放域问答评价 摘要1 引言2 相关工作3 开放域QA评估4 评估开放域QA模型的策略5 正确答案的语言分析6 CuratedTREC上的正则表…...

基于安卓Android的掌上酒店预订APP

项目介绍 网络的广泛应用给生活带来了十分的便利。所以把掌上酒店预订与现在网络相结合&#xff0c;利用java技术建设掌上酒店预订APP&#xff0c;实现掌上酒店预订的信息化。则对于进一步提高掌上酒店预订发展&#xff0c;丰富掌上酒店预订经验能起到不少的促进作用。 掌上酒…...

搭建CNFS文件系统

1.概念&#xff1a; CNFS &#xff08;Cluster Network File System&#xff09;是 GPFS 中的一种模式&#xff0c;用于配置和管理多台服务器&#xff08;节点&#xff09;之间的文件共享和数据访问 它允许多个节点同时访问和共享文件系统的数据&#xff0c;以实现高性能、高可…...

网络工程师知识点7

111、IS-IS路由器的三种类型&#xff1f; Level-1路由器&#xff08;只能创建level-1的LSDB&#xff09; Level-2路由器&#xff08;只能创建level-2的LSDB&#xff09; Level-1-2路由器&#xff08;路由器默认的类型&#xff0c;能同时创建level-1和level-2的LSDB&#xff09;…...

C++ 八股文:类析构

继承层次中&#xff0c;为什么基类析构函数是虚函数&#xff1f; 在继承层次中&#xff0c;将基类的析构函数声明为虚函数的主要原因是为了支持多态和安全的资源释放。以下是为什么基类的析构函数通常应该是虚函数的原因&#xff1a; 多态析构&#xff1a; 当使用基类指针&a…...

第三章 内存管理 八、两级页表

目录 一、定义 二、如何实现地址变换 三、注意 四、总结 一、定义 二级页表是一种分层的虚拟内存管理机制。在二级页表中&#xff0c;虚拟地址被分成两个层次&#xff0c;第一层是页目录&#xff0c;第二层是页表。通过这种方式&#xff0c;二级页表可以管理更大的虚拟内存…...

新时代高效记账:自动化智能如何进行财务管理

随着科技的不断发展&#xff0c;自动化智能已经逐渐渗透到我们生活的各个领域。在财务管理中&#xff0c;自动化智能的应用显得尤为重要。它不仅可以提高财务管理的效率和精度&#xff0c;还能帮助我们更好地规划和掌控公司的财务状况 晨曦记账本提供了多种高效财务管理工具。…...

Linux小程序---进度条

一&#xff1a;\r 和 \n \r --- 回车 --- 使光标回到这一行的开头 \n --- 换行 --- 会来到下一行与之平行的位置 缓冲区的问题&#xff1a; <1>: \n 的示例 正常输出 hehehehe 。 <2>: \r 的示例 为了方便观察&#xff0c;加入一个 sleep &#xff08;休眠函数…...

【Java笔试强训】Day1(100449-组队竞赛 、OR63 删除公共字符)

100449-组队竞赛 链接&#xff1a;组队竞赛 题目&#xff1a; 牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。 例如: 一个队伍三个…...

Codex+Coze自动化工作流实战

Codex&#xff08;特指OpenAI的编程特化AI Agent&#xff09;与Coze&#xff08;扣子&#xff09;平台的结合&#xff0c;能够实现从自然语言描述到可运行自动化流程的端到端生成。其核心在于利用Codex强大的代码理解和生成能力&#xff0c;来编写、调试并封装符合Coze平台规范…...

深度掌控AMD Ryzen:解锁处理器底层调试与性能调优终极指南

深度掌控AMD Ryzen&#xff1a;解锁处理器底层调试与性能调优终极指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…...

Taotoken Token Plan套餐如何帮助初创团队控制AI调用成本

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Taotoken Token Plan套餐如何帮助初创团队控制AI调用成本 对于预算有限的初创团队和独立开发者而言&#xff0c;将大模型能力集成到…...

【YOLOv5 v6.1】从零到一:手把手实战自定义数据集训练与部署避坑指南

1. 环境准备&#xff1a;从零搭建YOLOv5训练环境 第一次接触YOLOv5时&#xff0c;我最头疼的就是环境配置。这里分享一个经过多次验证的稳定方案&#xff0c;适用于大多数NVIDIA显卡设备。首先需要安装Anaconda&#xff0c;这是管理Python环境的利器。我习惯用Miniconda&#x…...

GLAD:热晕效应

概述激光在大气中传输时部分能量被空气中的分子和气溶胶吸收。被吸收的热量将空气加热&#xff0c;导致气压上升&#xff0c;空气膨胀&#xff0c;空气密度降低&#xff0c;折射率下降&#xff0c;形成一个负透镜&#xff0c;使激光束发散。当存在侧向风时&#xff0c;下风区空…...

[题材选股] 商业航天、人形机器人双主线高位震荡,低位氟化工、光伏迎补涨机会!股票量化分析工具QTYX-V3.4.8

前言我们的股票量化系统QTYX在实战中不断迭代升级!!!分享QTYX系统目的是提供给大家一个搭建量化系统的模版&#xff0c;帮助大家搭建属于自己的系统。因此我们提供源码&#xff0c;可以根据自己的风格二次开发。关于QTYX的使用攻略可以查看链接&#xff1a;QTYX使用攻略QTYX一直…...

串口屏三大主流方案的多维度比较

全球串口屏市场正处于稳步增长通道。据行业研究机构数据&#xff0c;2025年全球串口屏市场规模约6.0亿美元&#xff0c;预计到2030年将增长至6.9亿美元&#xff0c;年复合增长率约5.6%。越来越多的中小设备制造商面临同一个问题&#xff1a;如何在预算和开发周期内&#xff0c;…...

告别折腾:用 apt 和 Qt 官方安装器两种方式在 Debian 上搞定 Qt 5.15.2 开发环境

在 Debian 上搭建 Qt 5.15.2 开发环境的双轨方案 对于需要在 Debian 系统上建立 Qt 开发环境的工程师来说&#xff0c;选择正确的安装方式往往比安装本身更重要。本文将深入探讨两种主流方案&#xff1a;Debian 官方仓库的 apt 安装和 Qt 官方在线安装器&#xff0c;帮助您根据…...

工厂考勤数据分散怎么破?实在Agent助力企业数字化转型实现非侵入式数据整合

摘要&#xff1a; 我是企业架构师老王。在2026年的今天&#xff0c;尽管智能制造已进入深水区&#xff0c;但“工厂考勤数据分散、打卡请假加班数据无法自动整合”依然是困扰无数中大型制造企业的“顽疾”。传统的API集成方案在面对老旧系统和复杂的异构环境时&#xff0c;往往…...

关键字[Static]

一、static 的三种用法 1. 静态局部变量 * 特性: * - 只初始化一次(程序启动时) * - 函数返回后值保留(不销毁) * - 下次调用时保持上次的值 * - 存储在静态区,不在栈上 2. 静态全局变量(文件作用域限制) 仅在 xx.c 内可见,其他文件无法访问 3. 静态函数(文件作用域限…...