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

云计算 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。它的结构和结构体是一样的。进行展示&#xf…...

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…...

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…...

大数据学习栈记——Neo4j的安装与使用

本文介绍图数据库Neofj的安装与使用&#xff0c;操作系统&#xff1a;Ubuntu24.04&#xff0c;Neofj版本&#xff1a;2025.04.0。 Apt安装 Neofj可以进行官网安装&#xff1a;Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》

引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址&#xff1a;pdf 英文是纯手打的&#xff01;论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&#xff0c;若有发现欢迎评论指正&#xff01;文章偏向于笔记&#xff0c;谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式&#xff1a; 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作

一、上下文切换 即使单核CPU也可以进行多线程执行代码&#xff0c;CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短&#xff0c;所以CPU会不断地切换线程执行&#xff0c;从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;使用DevEco Studio作为开发工具&#xff0c;采用Java语言实现&#xff0c;包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

10-Oracle 23 ai Vector Search 概述和参数

一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI&#xff0c;使用客户端或是内部自己搭建集成大模型的终端&#xff0c;加速与大型语言模型&#xff08;LLM&#xff09;的结合&#xff0c;同时使用检索增强生成&#xff08;Retrieval Augmented Generation &#…...

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)

RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发&#xff0c;后来由Pivotal Software Inc.&#xff08;现为VMware子公司&#xff09;接管。RabbitMQ 是一个开源的消息代理和队列服务器&#xff0c;用 Erlang 语言编写。广泛应用于各种分布…...

pgsql:还原数据库后出现重复序列导致“more than one owned sequence found“报错问题的解决

问题&#xff1a; pgsql数据库通过备份数据库文件进行还原时&#xff0c;如果表中有自增序列&#xff0c;还原后可能会出现重复的序列&#xff0c;此时若向表中插入新行时会出现“more than one owned sequence found”的报错提示。 点击菜单“其它”-》“序列”&#xff0c;…...