等到了,终于有人把云计算一口气全讲明白了

2023-10-10 03:40

本文主要是介绍等到了,终于有人把云计算一口气全讲明白了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

晚上好,我是老杨。

周三的时候,华为认证云计算的HCIE考试发出了一个《华为云计算HCIE实验考试最新通告》,倒是有人因为这个来找我问了问云计算的前景。

云计算好不好,三个字,很不错。

要知道,业内常打趣的那句话就是,“云计算淘汰运维,SDN淘汰网工,IT行业只剩下码农和码农了。”

我个人认为,云计算或许是接下来几年极具竞争力的方向。

尤其在网络领域,云科技、云计算中的云原生、云安全这几个方向的岗位需求量,会越来越大的。

或许,你会问,到底什么是云,什么又是云计算?为啥这两年的热度都经久不衰?

去年华为认证刚升级了云方向,现在又有延期,这又是什么操作?

亦或者是,现在从事云计算相关岗位还吃香吗?

今天这篇文章,我和你好好说两嘴。

今日文章阅读福利:《大话云计算:从云起源到智能云未来》

私信老杨,发送暗号“云计算”,即可获取高清版pdf书籍资源。

01 云vs云计算,傻傻分不清

01 什么是云?

我们用的各种云来表示的,其实是一个很常用的词——“网络”。

在过去,人们用云来表示电信网,再后来,就用云来表示互联网和底层基础设施。

你原来把数据存在U盘的空间里,现在你把数据存在云里,所以:云=U盘的空间,这么理解没问题吧?

这里还可以在延伸一下,好多人问的公有云、私有云和混合云的概念。

公有云:

顾名思义,面向公众,所有用户均可使用,现在国内的互联网巨头均已部署公有云,典型的腾讯云,阿里云,京东云等。

使用公有云可实现快速上线web站点,数据库,文件存储等IT系统。

私有云:

面向某大型企业或政府单位的专用云,用到的技术和公有云类似,但是为了数据安全,不希望这些数据和互联网相连,只在企业内网使用,那么这些企业或政府单位就会自建私有云,然后给自己的各级部门来使用。

混合云:

同时使用公有云和私有云,把不敏感的数据比如官方网站、产品论坛等放在公有云,把涉及核心机密的研发数据放在私有云,兼顾信息安全和成本。

按照老杨上面的逻辑,其实云就是U盘的空间,那么:

公有云就是谁都可以用的存储空间;

私有云就是只能你一个人用的存储空间;

混合云其实就是公有+私有的集合,你可以把自己的空间分出来一点,供其他人一起用。

这下你懂了吗?

02 什么是云计算?

云计算进行超级计算的基础是互联网,通过数据的远程中心,以数以万计的服务器及电脑组成电脑云,这是计算机网格发展、处理以及分布式处理的结果。

换句话说,这是计算机实现其科学概念商业和的结果。

如果云端是一堆“大脑”,云计算就是“云大脑”启动发挥功能的过程。

云计算主要任务是把大量的硬件如服务器、存储设备、网络产品,以及操作系统、应用软件等资源进行集中部署 , 形成一个巨大“云计算资源池”,也可以叫做“云平台” 。

云平台会将资源池的计算资源进行再分配,以求达到计算资源的利用效率最大化 , 极大地解决了数据激增算力不足的问题。 这个就是云计算的主要任务。

云计算技术成熟以前,如果你要建一个有几十万人访问的网站,至少需要投入100万美元。而云计算能以技术租赁的形式快速部署业务,大大节省成本。

举个例子:

小杨最近需要搞一个项目,需要申请很多服务器,公司走流程,要走好久,好不容易走完了,还要安装一下,这时间耗费就比较长。

于是小杨就想啊,最近这“云”很香,我能不能搞一些云服务器?

也不用安装也不用申请,租用一下,借助公有云,咱们弄一批来用,借助云服务器的云计算功能帮自己把事儿给办好。

这个把“处理数据”的计算功能挪到云上,就变成了“云计算”,把整个线下的过程挪到线上去处理,依靠的也是云计算。

所以,云计算在很大程度上提升了工作和生活效率。

02 云计算vs数通,有什么区别?

聊云计算之前,很多人对技术了解最深刻的可能还是路由交换。

它俩之间有啥区别和联系,在老司机眼里真的一目了然,但在萌新眼里多少是一脸懵逼。

路由交换学啥?

作为万物互联的基础,路由交换学的东西就是所有高级技术的底层逻辑,具体学啥,看看这张图:

当然,平台会压缩图片,想要高清版思维导图的,私信我,给你发原图哈。

云计算方向又学啥?

云计算是运维架构方向的,学的东西有重叠,但不多。

云计算既包含了网络运维管理、存储运维管理、系统运维管理,又包含虚拟化平台运维管理、私有/公有云计算平台运维管理、云计算业务逻辑架构运维管理,以及云计算架构设计等。

1. 基础阶段

Linux基础和网络基础,包括基本命令的使用,Linux系统的基本结构原理,系统管理,磁盘管理,raid阵列,常见的故障拍错,系统性能的监控调优,网络方面除了学好网络基本原理还要深入tcp/ip http 等。

2. 深入阶段


基本的服务的搭建和配置,例如Apache,nginx,bind,DHCP FTP等,还有shell脚本一定要会,有能力一定要学Python。

3. 进阶阶段

一些集群的搭建,负载均衡,高可用,数据库,常见的自动化运维工具和监控的使用等,集群高可用比如lvs,keepalived,heartbeat,brdb,memcached。

MySQL数据库得会点,常见的MySQL集群也要会,自动化运维工具和监控工具也得掌握些。

4. 高级阶段


就是虚拟化技术,比如VMware,xvm,xen,还有目前非常火的Docker也可以学下。

看到这里,云计算还是路由交换,你选好了吗?

03 想要成为云计算工程师,你要怎么做?

云计算属于IT技术的范畴,需要用到网络的知识、存储的知识、服务器的知识、虚拟化的知识。

只需要对这四个方向中的任何一个方向,有一定了解,你都能够学习云计算。

随着技术发展,云服务器正在全球范围内逐步取代传统服务器,其应用逐步从互联网行业向制造、金融、交通、医疗健康、教育等传统行业渗透和融合,促进了传统行业的转型升级。

所以,云从业人才紧缺,未来前景很是可观。

你可以选择云计算工程师、云计算运维工程师、云计算售前工程师、云计算架构师、云计算研发工程师等岗位,岗位的方向还是很多的。

一个真正的云计算工程师不仅仅是完成框架的搭建,更需要熟悉底层原理,能进行架构设计、架构优化、 项目环境排错、云安全体系构建等。

一线城市的云计算工程师薪资范围是10K-20K不等,二三线城市的薪资范围在8K-15K不等。

随着云计算技术的发展,工程师项目经验的不断积累,可继续往专家级工程师或管理层发展。

这时候,你在一线城市的薪资范围是25K-50K不等,二三线城市的薪资范围在18K-30K不等了。

作为新手的你所接触到的云计算的相关工作,最开始肯定偏向交付。

云计算一般氛围交付、规划、设计、包括通过底层KVM和OpenStack搭建私有云,这样就不需要依赖厂商,这些工作就属于云计算的架构设计。

想要系统的学习云计算,其实厂商认证就是最好的选择。华为云方向就是你入门的最好契机。

它学什么?我用一张思维导图告诉你。

如果看完,你觉得这就是你想学的技术,也欢迎私信老杨,咨询学习规划详情。

毕竟云计算的重点还是给用户提供云服务,而目前市面上的阿里云、腾讯云、华为云都是IT平台服务商,需要大量岗位的企业。

了解产品才能提升自己的竞争力,从而实现跨行跳槽的目标。

要知道,未来10年里,有一个最明显的趋势就是:企业缺的不再是“技术工人”,而是真正的“技术人才”。

只有你在岗位上、在工作里掌握多项技术并能深度融合,才能在行业中更有优势,更有价值

原创:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

这篇关于等到了,终于有人把云计算一口气全讲明白了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/177678

相关文章

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

XTU 1237 计算几何

题面: Magic Triangle Problem Description: Huangriq is a respectful acmer in ACM team of XTU because he brought the best place in regional contest in history of XTU. Huangriq works in a big compa

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

计算数组的斜率,偏移,R2

模拟Excel中的R2的计算。         public bool fnCheckRear_R2(List<double[]> lRear, int iMinRear, int iMaxRear, ref double dR2)         {             bool bResult = true;             int n = 0;             dou

GPU 计算 CMPS224 2021 学习笔记 02

并行类型 (1)任务并行 (2)数据并行 CPU & GPU CPU和GPU拥有相互独立的内存空间,需要在两者之间相互传输数据。 (1)分配GPU内存 (2)将CPU上的数据复制到GPU上 (3)在GPU上对数据进行计算操作 (4)将计算结果从GPU复制到CPU上 (5)释放GPU内存 CUDA内存管理API (1)分配内存 cudaErro

Java - BigDecimal 计算分位(百分位)

日常开发中,如果使用数据库来直接查询一组数据的分位数,就比较简单,直接使用对应的函数就可以了,例如:         PERCENT_RANK() OVER(PARTITION BY 分组列名 ORDER BY 目标列名) AS 目标列名_分位数         如果是需要在代码逻辑部分进行分位数的计算,就需要我们自己写一个工具类来支持计算了 import static ja

终于解决了excel操作及cspreadsheet.h问题

困扰多日的excel操作问题终于解决:利用cspreadsheet.h!在vs2005下,不能直接应用cspreadsheet.h,所以必须解决些问题先。 首先, 出现暴多错误。解决UNICODE问题,全部添加L。 [1] +++++++++++++++++++ 其次, 出现问题: error   C2664:   &apos;SQLGetInstalledDriversW &apos;

OpenStack离线Train版安装系列—2计算节点-环境准备

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版