当前位置: 首页 > 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…...

MFC内存泄露

1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

家政维修平台实战20:权限设计

目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系&#xff0c;主要是分成几个表&#xff0c;用户表我们是记录用户的基础信息&#xff0c;包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题&#xff0c;不同的角色&#xf…...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序

一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...

Unit 1 深度强化学习简介

Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库&#xff0c;例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体&#xff0c;比如 SnowballFight、Huggy the Do…...

HashMap中的put方法执行流程(流程图)

1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中&#xff0c;其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下&#xff1a; 初始判断与哈希计算&#xff1a; 首先&#xff0c;putVal 方法会检查当前的 table&#xff08;也就…...

SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题

分区配置 (ptab.json) img 属性介绍&#xff1a; img 属性指定分区存放的 image 名称&#xff0c;指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件&#xff0c;则以 proj_name:binary_name 格式指定文件名&#xff0c; proj_name 为工程 名&…...

【Go语言基础【12】】指针:声明、取地址、解引用

文章目录 零、概述&#xff1a;指针 vs. 引用&#xff08;类比其他语言&#xff09;一、指针基础概念二、指针声明与初始化三、指针操作符1. &&#xff1a;取地址&#xff08;拿到内存地址&#xff09;2. *&#xff1a;解引用&#xff08;拿到值&#xff09; 四、空指针&am…...

计算机基础知识解析:从应用到架构的全面拆解

目录 前言 1、 计算机的应用领域&#xff1a;无处不在的数字助手 2、 计算机的进化史&#xff1a;从算盘到量子计算 3、计算机的分类&#xff1a;不止 “台式机和笔记本” 4、计算机的组件&#xff1a;硬件与软件的协同 4.1 硬件&#xff1a;五大核心部件 4.2 软件&#…...

《Offer来了:Java面试核心知识点精讲》大纲

文章目录 一、《Offer来了:Java面试核心知识点精讲》的典型大纲框架Java基础并发编程JVM原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题:Java基础原理与面试高频考点Java虚拟机(JVM)原理Java并发编程原理Jav…...