[IT技术] 云计算是什么,做什么工作?

[复制链接]
huchuanhao 发表于 2023-10-8 17:42:11|来自:北京 | 显示全部楼层 |阅读模式
云计算是什么,做什么工作?
全部回复5 显示全部楼层
sky94132003 发表于 2023-10-8 17:42:23|来自:北京 | 显示全部楼层
想学习任何一门专业技能,可以按下面这一套逻辑梳理!
1)了解基本内容
云计算这个技术是做什么的?适用哪些场景?有什么优点和缺点?
同时建议先找技术大纲,至少要学哪些技能点,可以网上看完整的视频,书籍。比如我视频里面有发的Docker系列。


要学哪些技能点?点击下方卡片,获取公开课链接,每晚直播间了解详细:
其次是要想清楚你的学习目标!与目标无关的技术可以先不学。
云计算是什么
云计算并不是一项技能,而是全新的互联网分布式计算概念,由众多IT技能组成而成,包含了:分布式技能虚拟化技能网络存储并行计算网络安全监控等等。云计算作为工业4.0的基石,也与大数据(Big Data)、人工智能(AI)并列为互联网三大巨头。掌握了云计算技能,开展前景和广度都是有的。
云计算是一种按需供给互联网资源服务的交给形式,也称为云服务。服务内容包含网络、存储、服务器、虚拟化、操作体系、中间件、运转环境、数据、使用共九大模块;依据厂商供给的内容程度不同可划分为IaaS、PaaS、SaaS。

2)Demo上手
跟着阿里云官方文档上手云上架构,直接先用起来,而不是看一对资料理论,在实施上云环境。
这是阿里云官方CADT直接云上搭建大型云网架构拓扑图。



看到这儿是不是觉得云计算包含的技能方向和技能点有些多了,融合在一体很杂乱,作为0基础来说是否真的能学会呢?
但这也是云计算的魅力,他便是由各种IT技能组合的,传统IOE架构师也都开始学习云原生架构师解决方案。
也因为云计算现在厂商属于垄断阶段(市场占比高)比如国际AWS、国内阿里云、让云计算从业者成为其他工作羡慕的高薪收入者,也是互联网工作年薪最高的技能方向。
所以用学门技能的平常心来看待他,是否对技能感兴趣才是最重要的,接下就具体说一下云计算的学习道路吧!
3)怎么系统学习云计算
依据技能学习由浅入深的道路,云计算划分为基础阶段、初级阶段、高级阶段、进阶
基础阶段:主要是学习计算机和网络根底、体系操作、网络通信协议以及一些根底硬件常识,存储办理、文件办理、设备办理等等。万丈高楼平地起,打好根底是很重要的,也是为后面专业内容的学习奠定根底,关于零根底来说也有一个过渡的阶段,建立互联网专业思维。


初级阶段:了解云计算的根底和概念,初步学习云计算操作体系,以Linux体系为主,Linux命令行学习,Linux服务使用与实战,Linux体系办理,5G网络技能协议,网络安全、防火墙等。

高级阶段
Linux高级使用阶段,包含编程技能,shell、Python、Go等;
数据库技能,关于软件体系的数据处理计划可从数据库存储、缓存、检索、实时/非实时处理四个维度进行选型和维护;
分布式存储和使用;kafka、redis;web网站机构规划、部署、优化;
网站集群ansible 自动化办理、zabbfx监控、elk日志剖析渠道;jenkins 继续集成与发布。
进阶
云计算企业级实战,包含kvm虚拟化技能、docker、k8s;
Python自动化运维、Python开发;阿里云服务器等


架构师需求掌握的技能
Linux---MySQL---ceph---mfs---redis---apache---nginx---tomcat---elk---kafka---kvm---zabbix---git---git lab+Jenkins---jumserver---ansible---docker---k8s


学到这儿并没有完,随着云计算工作技能的不断更新和迭代,我们还需求不断学习新的常识,可以通过各种技能渠道、社区、论坛、博客等,与上面的技能大牛多多交流,了解学习最新的技能,并能结合到实地的工作中,那么你在工作的根基才会安定,工作生命也更长。


学习重在举动
技能是一点一滴堆集而成的,支付举动才是最重要的
一起学习也是按部就班的,分阶段分成次由浅入深的学习,不要想一口气吃成胖子,结壮才干学好技能。
楼主如果想要学习云计算这方面的知识的话可以点击下方的卡片领取一份免费的学习资料哦!
<a data-draft-node="block" data-draft-type="ad-link-card" data-ad-id="Plugin_35fe7db2722b6b09491170b42924cc8c">
halczy 发表于 2023-10-8 17:43:14|来自:北京 | 显示全部楼层
来了来了,妥妥的适合零基础入门云计算专业的学习路径,请收好。
我们将云计算的学习划分为4个阶段,基础阶段、初级阶段、应用阶段、进阶阶段。
(1)基础阶段
在基础阶段需要掌握通用的知识,有了扎实的基础后面才能走的更远,比如计算机组成原理、计算机网络、操作系统、数据库,其中计算机组成原理介绍了计算机的组成(CPU、内存、主板、I/O设备、硬板、显卡)、CPU(运算器+控制器)如何工作?内存和硬盘的工作原理、CPU与内存、硬盘、I/O设备如何通讯,多台计算机之间如何通信、了解HTTP/TCP/UDP等各种网络通信协议;操作系统的运行机制、存储器管理规则、设备管理规则、文件管理规则等;数据库方面了解数据库如何设计、如何使用SQL语句等内容,这四门基本的知识掌握扎实之后,再进阶学习其它的内容、应用的过程中也会做的更好。
(2)初级阶段
在开始接触云计算之后,需要了解云计算领域的基础概念及相关的知识,如虚拟化、存储、网络;熟悉常见的网络协议,如DNS、FTP、TCP、UDP、ICMP;具备典型的WEB应用架构相关的知识,如WEB服务器、应用服务器、负载均衡、数据库等;具备网络安全方面的基础知识,如防火墙策略、密钥开发、访问控制、网络安全、网络攻击及防护;熟悉软件开发的生命周期。
(3)应用阶段
掌握了云计算的基本知识后,需要结合项目进行实战,比如可使用KVM知识将服务器进行虚拟化、可部署中大型应用系统、可结合Docker/Kubernetes/ECS等对应用开发运维。在项目实战中熟悉新兴的架构如分布式、微服务、MQ;产品上线部署选择合适的发布方式;对于软件系统的数据处理方案可从数据库存储、缓存、检索、实时/非实时处理四个维度进行选型和维护。能根据企业的业务需求,给出最有效的技术解决方案和企业最佳实践。
(4)进阶阶段
随着技术的发展与演进,需要不断的学习新知识,通过技术社区、技术论坛、技术公众号/博客、GitHub开源项目、与大神交流等,了解并熟悉最新的技术,如Serverless架构、大数据、人工智能技术,并且可以将其技术理念应用到生产实践当中。技术的更新迭代是非常快的,所以必须要不断的学习才能不落伍。
这里再提供一个咱们课工场云计算学生的课程表,希望能够对你有所帮助。









二月半 发表于 2023-10-8 17:43:38|来自:北京 | 显示全部楼层
谢邀,让我来说的话零基础新手要从何开始学习云计算呢?
首先最重要的是学习思路:
学习前建议先了解:
什么是云计算
云计算对当前的商业模式有什么影响
云计算所涉及到的技术
云计算的现状
那么之后怎么学习呢?给大家分为4个阶段
第一阶段:云计算基础,包含Linux系统管理及服务配置实战和Linux云计算网络管理实战,学完此阶段可以带领学员走入网络的世界、了解重定向工作原理、磁盘列阵RAID、构建企业级交换网络;
第二阶段:云计算高级,包含开源数据库SQL运维实战、Linux Shell自动化运维编程实战、python自动化运维开发,学完此阶段学员可以实现MySQL数据实时备份、将海量小文件快速复制至远程主机、构建企业级路由网络、操作数据库、异常处理;
第三阶段:云计算项目,包含大型网站高并发架构及自动化运维项目、公有云运维技术项目实战、web安全渗透攻防项目实战,学完此阶段学员可以保证服务的在线率、提高网站的并发量、整合Kafka和ELK,进行日志采集平台的建设、web安全渗透实验室构建;
第四阶段:包含企业私有云容器化架构运维实战和企业级大型综合项目实战演练,学完此阶段学员可以理解容器编排、部署kubernetes集群-kubeadm方式、并完成链家网机遇容器的企业级缓存服务器环境部署实战和新浪基于容器环境的大型网站CI/CD综合应用实战等项目。
0nwn0 发表于 2023-10-8 17:44:27|来自:北京 | 显示全部楼层
目前云计算的技术体系已经趋于成熟,随着云计算逐渐向PaaS和SaaS覆盖,云计算领域也释放出了大量的就业岗位,但是这些岗位往往以平台开发为主,对于相关人才的要求还是比较高的,很多岗位往往都需要具有研究生学历。从近两年研究生的就业情况来看,很多毕业生会选择从事云计算平台和大数据平台的开发岗位。
实际上,目前有能力开发云计算平台的科技公司往往都具有较大的规模,这些大厂对于人才招聘的要求也比较高,在当前产业结构升级的大背景下,要想更容易地走进大厂的工作岗位,读研也是比较现实的选择。
对于没有任何基础的人来说,如果想学习云计算并从事相关的工作岗位,应该先从构建基础知识结构开始,然后加强动手实践能力的培养。云计算领域的岗位还是非常多的,云计算运维岗位就是不错的选择。
要想从事云计算运维岗位,通常需要具备三大块知识体系,其一是计算机网络技术;其二是虚拟化技术;其三是存储技术。在学习这三大块技术之前,还需要具备操作系统、编程语言和数据库方面的基础知识。由于运营方面涉及到的技术面比较广,而且对于从业者的动手实践能力要求比较高,所以通常需要一个系统的学习过程,在专业人士的指导下,会有一个更为顺利的学习过程。
最后,云计算领域的知识体系庞大,要想深入了解其中的技术还需要在工作岗位上锻炼,所以在掌握了基本的云计算知识之后,可以找一个云计算实习岗位。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
pxwwwd 发表于 2023-10-8 17:44:36|来自:北京 | 显示全部楼层
首先你需要学习两门专业基础课:计算机组成原理+计算机网络,然后你要熟悉Linux操作系统的各种使用方法(Ubuntu和CentOS)。

假设我们主要学习IaaS层的云计算基础,PaaS层和SaaS层更偏向于软件开发。
建议你准备一台内存足够大,CPU核心尽可能多的电脑。(我用的是图吧推荐的E5系列+RECC内存,32G+E5 2640,总价也不算贵,2000多)

然后你学习使用VMware的workstation,ESXI,Horizon View,学习虚拟化技术的基础,试着自己动手搭建一个简单的虚拟机集群,有了这些基础,再说学云计算的事。

现在开始,你就真正深入到云计算了,首先推荐学习OpenStack,因为这是一个很典型的开源云,资料也很多很丰富。推荐《OpenStack实战》这本书,自己动手用几种不同的方式搭一个OpenStack,在VMware WorkStation里面用虚拟机搭。
学完OpenStack以后,再学Docker,同样自己试着部署一个

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则