云计算 云原生

news2024/12/24 21:53:09

一、引言

        云计算需要终端把信息上传到服务器,服务器处理后再返回给终端。在之前人手一台手机的情况下,云计算还是能handle得过来的。但是随着物联网的发展,什么东西都要联网,那数据可就多了去了,服务器处理不过来,即便是挨个处理,响应也会变得非常慢,所以就要在终端设备上自己进行计算,这样响应就变快了(这不就是高性能吗?)。当然,只是自主做出部分决策而已,重要的数据还是要传给云平台的.

        云计算的兴起能够感受到互联网发展确实已经足够成熟了,不再需要大量的程序员去开发新的互联网服务,而是开始售卖互联网服务,对外提供多样的互联网服务。这不禁让我联想到电力的发展,电力革命后,也是先大规模招聘电力工程师去搭建高压电线,当电力系统已经完善时,大量电力工程师下岗,开始由国家电网统一对外提供多样化的电力服务。


 二、云计算架构分层

 三、阿里云平台

        国内的云计算平台用的最多的是阿里云,国外用的最多的是亚马逊云,小红书,蒙牛都是用了亚马逊云

         国内其他的云提供商:

        

        不同的云服务提供商擅长的服务也不同,比如腾讯云就格外擅长视频服务。如果你是一家创业的直播公司,需要租用云服务的话,腾讯云可以成为你的首选。

        再比如阿里云擅长的是计算服务、存储服务和数据库服务,如果一家新型公司不想买自己的数据库服务器,就可以选择按年、月、季度去租阿里云的数据库服务。比如12306,飞利浦,知乎等都用的阿里云

四、云计算关键技术 

        把下面的技术过了一遍以后,给我的感觉就是云计算并不是一个全新的技术,更像是以往技术的杂糅。就像是chatGPT并不是一个全新的深度学习网络一样,只是一个各种已有网络组合起来的“组装网络”

4.1 虚拟化技术

        和操作系统里的虚拟化思想一样(所以说计算机技术的底层思想都是一样的,一通百通),比如虚拟内存,Spooling技术都是将一个物理实体虚拟成多个逻辑实体。再比如VMware虚拟机也是在一台计算机上虚拟了多个计算机。

4.2 分布式存储技术

        分布式存储也早就接触过。把一个东西在不同服务器上备份多次就叫分布式存储。

4.3 数据中心联网技术

        用户的一个请求需要多个服务模块的配合,而这多个服务模块部署在不同的服务器上,那么就需要这几台服务器之间产生数据的流动,最终协作计算出一个结果返回给用户

4.4 并行编程技术

        就是MapReduce那样把一个大的任务切分成小任务,小任务并行执行,加快效率。

4.5 体系结构——一个云计算服务提供商都应该具备什么

(1)用户界面:给租用服务器的人提供一个前端页面,就是GUI

(2)服务目录:展示本公司都能提供什么资源

(3)管理系统:自己内部有一个管理资源的系统

(4)部署工具:就是部署

(5)监控:就是监控部署好的东西

4.6 自动化部署

五、虚拟化

5.1 虚拟化的4个特点

(1)分区:就是把一台计算机的资源划分成4台就叫分区

(2)隔离:分区各自独立,一个分区内的服务崩了不影响其他分区

(3)封装:虚拟机封装到一个文件夹,移动虚拟机只需要拷贝文件夹就可以了

(4)相对于硬件独立:一台宿主机上能不能安装Ubuntu系统要看硬件是否支持,但是虚拟层上随便安装任何操作系统

5.2 虚拟化类型

(1)寄居虚拟化

例如VMvare 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1313283.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

绘图示例---QT手动调用绘图事件,按钮控制图片

效果: 点击 “移动” 图片向右移动20,点击 “西理win嘛” 图片每秒向右移动20 QQ录屏20231212164128 下面时代码详解: 注意使用UI和代码实现按钮的不同 UI: ui->pushButton->setGeometry(windowWidth-105, windowHeight-25, 100, 20);…

【分享】WinRAR解压缩软件的超详细使用攻略

WinRAR是一款常见的解压缩软件,它使用方便,界面友好,在压缩率和速度方面都有很好的表现。 除了解压缩功能,WinRAR还有很多好用的功能,今天小编就来分享一下,WinRAR几个常用功能的具体使用方法。 1. 解压缩…

1.7 实战:Postman请求Post接口-登录

上一小节我们实战了使用Postman请求Get接口。本小节我们来使用Postman请求Post接口。 我们来测试一下登录,之前已经创建好了Collections。我们选择登录页下的登录这个请求。地址也是跟之前一样,我们打开校园二手交易系统,打开浏览器开发者工具,输入用户名和密码,点击登录…

【ET8框架入门】0.ET框架介绍

ET8 新特性 多线程多进程架构,架构更加灵活强大,多线程设计详细内容请看多线程设计课程抽象出纤程(Fiber)的概念,类似erlang的进程,非常轻松的创建多个纤程,利用多核,仍然是单线程开发的体验纤程调度: 主线程&#xf…

语义分割和数据集

语义分割和数据集 参考:https://zh.d2l.ai/chapter_computer-vision/semantic-segmentation-and-dataset.html 语义分割可以理解为识别并理解图像重每一个像素的内容 计算机视觉领域还有2个和语义分割相似的问题,即图像分割和实例分割 图像分割将图像划分为若干组…

基于物理的AlGaN/GaN HEMT器件2DEG电荷密度分析模型(文献阅读)

标题:A Physics-Based Analytical Model for 2DEG Charge Density in AlGaN/GaN HEMT Devices (IEEE TRANSACTIONS ON ELECTRON DEVICES) 重要公式 2DEG电荷密度建模的困难源于量子阱中Ef随ns的复杂变化。此关系由给出 n s D V t h [ l n ( l e E f − E 0 V t …

Leetcode 455 分发饼干

题意理解: 小孩的饭量: [1,2,7,10] 饼的大小: [1,3,5,7] 当饼的大小>小孩饭量时,小孩就能够吃饱。 求如何分配饼让更多的小孩子能够吃饱。 解题思路: 两种思路: 先把胃口小的孩子用较小的饼来喂饱—…

Oracle MongoDB

听课的时候第一次碰到,可以了解一下吧,就直接开了墨者学院的靶场 #oracle数据库 Oracle数据库注入全方位利用 - 先知社区 这篇写的真的很好 1.判断注入点 当时找了半天没找到 看样子是找到了,测试一下看看 id1 and 11 时没有报错 2.判断字段…

网络基础2

三层交换机:路由器交换机 创建vlan 配置0/0/2串口为vlan2,3接口为vlan3 三层交换机的串口是不能直接配置地址,要在虚拟接口(vlan的接口)配置IP地址 配置vlan1的虚拟接口 此时vlan1的主机能ping通三层交换机串口1的地址…

【Linux】dump命令使用

dump命令 dump命令用于备份文件系统。使用dump命令可以检查ext2/3/4文件系统上的文件,并确定哪些文件需要备份。这些文件复制到指定的磁盘、磁带或其他存储介质保管。 语法 dump [选项] [目录|文件系统] bash: dump: 未找到命令... 安装dump yum -y install …

yolov8实战第二天——yolov8训练结果分析(保姆式解读)

yolov8实战第一天——yolov8部署并训练自己的数据集(保姆式教程)-CSDN博客 我们在上一篇文章训练了一个老鼠的yolov8检测模型,训练结果如下图,接下来我们就详细解析下面几张图。 一、混淆矩阵 正确挑选(正确&#…

后端打印不了trace等级的日志?-SpringBoot日志打印-Slf4j

在调用log变量的方法来输出日志时,有以上5个级别对应的方法,从不太重要,到非常重要 调用不同的方法,就会输出不同级别的日志。 trace:跟踪信息debug:调试信息info:一般信息warn:警告…

【UE5.2】从零开始控制角色移动、游泳、下潜、上浮

目录 效果 步骤 一、项目准备 二、控制角色移动 三、控制角色游泳 四、实现角色潜水、上浮 五、解决在水面上浮的Bug 效果 步骤 一、项目准备 1. 新建一个空白工程,创建一个Basic关卡,添加第三人称游戏资源到内容浏览器 2. 在插件中启用“W…

浅显易懂 @JsonIgnore 的作用

1.JsonIgnore作用   在json序列化/反序列化时将java bean中使用了该注解的属性忽略掉 2.这个注解可以用在类/属性上   例如:在返回user对象时,在pwd属性上使用这个注解,返回user对象时会直接去掉pwd这个字段,不管这个属性有没…

bat 脚本的常用特殊符号

1、 命令行回显屏蔽符 2、% 批处理变量引导符 3、> 重定向符 4、>> 重定向符 5、<、>&、<& 重定向符 6、| 命令管道符 7、^ 转义字符 8、& 组合命令 9、&& 组合命令 10、|| 组合命令 11、"" 字符串界定符 12、, 逗号…

iPhone手机中备忘录如何改变字体颜色

作为一名iPhone用户&#xff0c;我经常使用手机备忘录来记录生活中的点点滴滴。这样&#xff0c;我的大脑就能从繁琐的记忆任务中解脱出来&#xff0c;专注于更重要的事情。 而且&#xff0c;我有一个特别的习惯&#xff0c;那就是使用不同颜色的字体来区分不同的备忘录。这样…

开源治理典型案例分享(汇编转)

当前&#xff0c;越来越多的企业申请通过信通院的开源治理成熟度评估和认证&#xff0c;获得增强级或先进级评估。这些企业包括中国工商银行股份有限公司、中国农业银行、上海浦东发展银行股份有限公司、中信银行股份有限公司、中国太平洋保险&#xff08;集团&#xff09;股份…

【UE5】初识MetaHuman 创建虚拟角色

步骤 在UE5工程中启用“Quixel Bridge”插件 打开“Quixel Bridge” 点击“MetaHumans-》MetaHuman Presets UE5” 点击“START MHC” 在弹出的网页中选择一个虚幻引擎版本&#xff0c;然后点击“启动 MetaHuman Creator” 等待一段时间后&#xff0c;在如下页面点击选择一个人…

【Linux】进程周边004之进程的调度与切换(领略Linux系统进程调度算法的神奇)

&#x1f440;樊梓慕&#xff1a;个人主页 &#x1f3a5;个人专栏&#xff1a;《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》 &#x1f31d;每一个不曾起舞的日子&#xff0c;都是对生命的辜负 目录 前言 1.进程切换 2.进程调度 2.…

java.lang.NegativeArraySizeException

构建maven项目时发生的异常 maven-resources-production:gci-system-start:java.lang.NegativeArraySizeException:-1972174848解决方案 先将 target 目录删除,然后重新构建项目即可