云计算 Cloud Computing
文章目录
- 1、云计算
- 2、背景
- 3、云计算的特点
- 4、云计算的类型:按提供的服务划分
- 5、云计算的类型:按部署的形式划分
1、云计算
定义:
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算机资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供。
关键点:
- 按使用量付费
- 通过网络按需提供可动态伸缩的计算服务
2、背景
假设公司A现在想要建立自己的业务系统,那服务器自然是必不可少的。首先考虑用物理服务器,如此,需要自己建机房、买服务器、开发系统、专人维护服务器。这样做有以下几个问题:
- 机房初建的投资成本,特别是小公司
- 服务器维护成本
- 服务器资源利用不充分
当然,针对服务器资源利用不充分这一点,可能会想到:
物理服务器 --> 虚拟机 --> 容器化

以上问题,云计算模式就可以解决。客户只需要向云计算提供商(亚马逊、微软、腾讯云、华为云、阿里云、三大运营商等)租一切自己需要用的计算机资源即可,且这些资源是按使用量计费。
云计算就像一个水厂,企业需要用水时,不再需要自己去打井,而是向水厂(云计算厂商)直接购买水,接上管子就可以用水。
3、云计算的特点
- 大规模、分布式“云”:上百万级的服务器规模
- 虚拟化:用户不用关注硬件实体,只需登陆云厂商的云控制台,按需购买对应的配置
- 高可用:数据多副本容错、计算节点同构可互换
- 扩展性:云的规模动态伸缩,以满足用户规模或者请求量的增长
- 按需付费:按使用量精确计费,节省了IT成本
- 网络安全:云厂商专业的安全团队保驾护航
4、云计算的类型:按提供的服务划分
云计算按提供的服务的类型,可分为三类:
-
基础设施即服务IaaS(Infrastructure as a service)
-
平台即服务PaaS(platform as a service)
-
软件即服务SaaS(software as a service)

如上图(On- Premise即本地部署):
-
基础设施即服务,IaaS,主要提供云服务器、云储存、网络服务,常见产品如:
-
- 阿里云ECS(Elastic Compute Service):提供多种规格的云服务器
-
- 阿里云OSS(Object Storage Service):提供海量、安全、可靠的对象存储解决方案,适合图片、视频等文件的存储
-
- 腾讯云VPC(Virtual Private Cloud):允许用户在云上构建自己的网络架构,并可以配置IP地址、子网等
-
平台即服务,PaaS,主要提供开发和部署应用程序的平台,包含操作系统、编程语言执行环境、数据库管理系统等,常见产品如:
-
- 阿里云容器服务:支持Docker和Kubernetes,提供容器编排、管理和自动化功能,适合微服务架构的应用开发
-
- 腾讯云Serverless:无需管理服务器,支持事件驱动的计算,可快速构建和部署应用,适用于各种开发场景
-
- 数据库服务如:亚马逊AWS的RDS、微软Azure SQL Database
-
软件即服务,SaaS,通过互联网直接向用户提供软件应用,用户无需安装和维护软件,通常通过订阅方式收费,常见的产品如:
-
- 阿里云钉钉
-
- 腾讯云文档

举个例子,你想要盖房子,就需要买土地、买建材、设计结构、动工,而IaaS就是直接把房子盖好了,你直接租一个搬进去就行。
有房子以后,你想要装修(类比有服务器以后搭建操作系统、配置环境),而PaaS就时直接给你装修好了,你拎包入住即可。
入住以后,你想要再配置点娱乐设施、健身设施,此时,你也不用自己动手,SaaS就是这些设施都是现成的,可以直接租用(订阅)。
5、云计算的类型:按部署的形式划分
按部署形式,云计算可分为:
- 公有云
- 私有云
- 混合云

-
公有云:云基础设施由云服务提供商拥有和运营的,资源通过互联网向公众提供,特点:
-
- 资源共享:多个用户共享同一基础设施
-
- 可扩展性:可以根据需求快速扩展资源
-
- 适用于小型或初创公司,以及有波动需求的应用场景
-
私有云:专为单个组织设计的云基础设施,可以在组织内部部署(本地数据中心)或由第三方提供,但资源仅供该组织使用,特点:
-
- 安全性高:由于资源不与其他组织共享,安全控制更为严格
-
- 控制力强:组织对资源的管理有完全控制权
-
- 自定义:可以根据组织的特定需求进行高度定制
-
- 适用于适合大型企业、政府机构,医疗、金融等
-
混合云:混合云是将公有云和私有云结合在一起的云计算环境,允许数据和应用在两者之间共享和移动,特点:
-
- 成本优化:可以在公有云中处理峰值需求,同时在私有云中存储敏感数据。
-
- 整合优势:结合了公有云的可扩展性和私有云的安全性
举个例子,摆宴席,云计算可以让你不用自己支架子架锅,即云基础设施IaaS,而自己做饭的这套设施,只能你自己用,即私有云,而你做完了,这个锅别人也可以用,即公有云。三者的区别:
- 资源所有权:公有云是共享的,私有云是专属的,混合云是两者的结合
- 安全性和控制:私有云通常提供更高的安全性和控制,而公有云则依赖于服务提供商的安全措施
- 成本结构:公有云通常是按需计费,私有云涉及固定的基础设施投资,混合云则可以灵活选择两者的组合
相关文章:
云计算 Cloud Computing
文章目录 1、云计算2、背景3、云计算的特点4、云计算的类型:按提供的服务划分5、云计算的类型:按部署的形式划分 1、云计算 定义: 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可…...
【算法】DFS 系列之 穷举/暴搜/深搜/回溯/剪枝(上篇)
【ps】本篇有 9 道 leetcode OJ。 目录 一、算法简介 二、相关例题 1)全排列 .1- 题目解析 .2- 代码编写 2)子集 .1- 题目解析 .2- 代码编写 3)找出所有子集的异或总和再求和 .1- 题目解析 .2- 代码编写 4)全排列 II…...
怎么绕开华为纯净模式安装软件
我是标题 众所周不知,华为鸿蒙系统自带纯净模式,而且 没法关闭 : ) 我反正没找到关闭键 以前或许会有提示,无视风险,“仍要安装”。但我这次遇到的问题是,根本没有这个选项,只有“应用市场”和“取消”&…...
CentOS7 离线部署docker和docker-compose环境
一、Docker 离线安装 1. 下载docker tar.gz包 下载地址: Index of linux/static/stable/x86_64/ 本文选择版本:23.0.6 2.创建docker.service文件 vi docker.service文件内容如下: [Unit] DescriptionDocker Application Container Engi…...
Vue 自定义组件实现 v-model 的几种方式
前言 在 Vue 中,v-model 是一个常用的指令,用于实现表单元素和组件之间的双向绑定。当我们使用原生的表单元素时,直接使用 v-model 是很方便的,但是对于自定义组件来说,要实现类似的双向绑定功能就需要一些额外的处理…...
Python Pandas数据处理效率提升指南
大家好,在数据分析中Pandas是Python中最常用的库之一,然而当处理大规模数据集时,Pandas的性能可能会受到限制,导致数据处理变得缓慢。为了提升Pandas的处理速度,可以采用多种优化策略,如数据类型优化、向量…...
最大正方形 Python题解
最大正方形 题目描述 在一个 n m n\times m nm 的只包含 0 0 0 和 1 1 1 的矩阵里找出一个不包含 0 0 0 的最大正方形,输出边长。 输入格式 输入文件第一行为两个整数 n , m ( 1 ≤ n , m ≤ 100 ) n,m(1\leq n,m\leq 100) n,m(1≤n,m≤100),接…...
ubuntu中软件的进程管理-结束软件运行
在Ubuntu系统中,当某个运行中的软件无法正常退出时,可以通过以下几种方法强制结束该软件: 方法一:使用系统监视器(System Monitor)–小白专属 这个相当于win上的资源管理器 打开系统监视器 可以通过点击屏…...
Windows环境部署Oracle 11g
Windows环境部署Oracle 11g 1.安装包下载2. 解压安装包3. 数据库安装3.1 执行安装脚本3.2 电子邮件设置3.3 配置安装选项3.4 配置系统类3.5 选择数据库安装类型3.6 选择安装类型3.7 数据库配置3.8 确认安装信息3.9 设置口令 Oracle常用命令 2023年10月中旬就弄出大致的文章&…...
C语言进阶【8】--联合体和枚举(联合体和枚举这么好用,你不想了解一下吗?)
本章概述 联合体类型的声明联合体的特点联合体的大小的计算枚举类型的声明枚举类型的优点枚举类型的使用枚举类型的大小彩蛋时刻!!! 联合体类型的声明 概述:联合体的关键字为 union。它的结构和结构体是一样的。进行展示…...
Android OTA升级
针对Android系统OTA升级,MTK平台有相关介绍文档:https://online.mediatek.com/apps/faq/detail?faqidFAQ27117&listSW 概念一:OTA包的构建 AOSP full build:Android原生提供的全量包的构建,意思就是可以从任何一…...
【项目经验分享】深度学习自然语言处理技术毕业设计项目案例定制
以下毕业设计是与深度学习自然语言处理(NLP)相关的毕业设计项目案例,涵盖文本分类、生成式模型、语义理解、机器翻译、对话系统、情感分析等多个领域: 实现案例截图: 基于深度学习的文本分类系统基于BERT的情感分析系…...
一觉醒来,YOLO11 冷不丁就来了
🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️ 文章目录 前言:一觉醒来,YOLO11 冷不丁就来了ultralytics 版本更新…...
智能编辑器、版本控制与自动化脚本
在繁忙的工作中,每个开发者都渴望拥有一个“秘密武器”,帮助自己提升效率、减少错误,从而更快地完成任务。那么,在众多编程工具中,哪一款能够成为你的工作效率翻倍的“秘密武器”呢?本文将探讨智能的代码编…...
jenkinsfile实现镜像构建、发布
实现代码打包编译 容器镜像构建 jenkins编译采用docker构建。 遇到问题: 1.需要限制docker 容器的内存和cpu docker { image ‘ccr.ccs.tencentyun.com/libary/maven:3.6.3-jdk-8’ args “-v ${WORKSPACE}:/workspace --memory‘2048m’ --cpus‘1’” } 2.jenkins构建需要限制…...
OSPF路由计算
关于OSPF路由的基础概述可以看看这篇博客 动态路由---OSPF协议基础https://blog.csdn.net/ZZZCY2003/article/details/141335261 区域内路由计算 LSA概述 LSA是OSPF进行路由计算的关键依据OSPF的LSU报文可以携带多种不同类型的LSA各种类型的LSA拥有相同的报文头部 重要字段解…...
【设计模式-迭代】
定义 迭代器模式(Iterator Pattern)是一种行为型设计模式,用于提供一种顺序访问集合对象元素的方式,而不暴露该对象的内部表示。通过迭代器,客户端可以在不需要了解集合实现的细节的情况下遍历集合中的元素。 UML图 …...
k8s搭建双主的mysql8集群---无坑
《k8s搭建一主三从的mysql8集群---无坑-CSDN博客》通过搭建一主三从,我们能理解到主节点只有1个,那么承担增删改主要还是主节点,如果你在从节点上去操作增删改操作,数据不会同步到其他节点。本章我们将实现多主(双主&a…...
Iterm2配置主题和Oh-My-Zsh
文章目录 一、配置主题1.1 安装使用git1.2 安装手册1.2.1 激活使用主题 二、配置oh-my-zsh2.1、oh-my-zsh插件2.2、oh-my-zsh主题 [Zsh](http://zsh.org/)2.2.1、Install using Git2.2.2、Install manually2.2.3、Activating theme2.2.4、Install using [zplug](https://github…...
html+css+js实现step进度条效果
实现效果 代码实现 HTML部分 <div class"box"><ul class"step"><li class"circle actives ">1</li><li class"circle">2</li><li class"circle">3</li><li class&quo…...
RocketMQ延迟消息机制
两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
python如何将word的doc另存为docx
将 DOCX 文件另存为 DOCX 格式(Python 实现) 在 Python 中,你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是,.doc 是旧的 Word 格式,而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...
实现弹窗随键盘上移居中
实现弹窗随键盘上移的核心思路 在Android中,可以通过监听键盘的显示和隐藏事件,动态调整弹窗的位置。关键点在于获取键盘高度,并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...
全志A40i android7.1 调试信息打印串口由uart0改为uart3
一,概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本:2014.07; Kernel版本:Linux-3.10; 二,Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01),并让boo…...
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...
基于Java+MySQL实现(GUI)客户管理系统
客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息,对客户进行统一管理,可以把所有客户信息录入系统,进行维护和统计功能。可通过文件的方式保存相关录入数据,对…...
