云计算学习路线和经典资料推荐

article/2025/10/12 18:27:25

hi,大家好,最近很多小伙伴叫我出一个云计算学习路线和推荐资料,那必须赶紧安排上。云计算可以说是当前的热门方向,各个大厂都在搞云计算(字节也加入云计算大家庭,以后跳槽有更多选择),尤其是云原生火热,至少还要发展5年以上,云计算行业目前正在上升期,想学习云计算的,可以参考下面的路线图,也可以加入一起来交流学习。

a0e3655bd42c42089850a2fcb521e9b9.png

16bf6d969f9dbf6ef50c02c9b34226b4.png

云计算laaS部门

计算,网络,存储属于云计算底座,laas核心基础,性能和稳定性非常重要,同时成本也是竞争力(降本增效)。

  • 计算:主要是指 云上服务器(虚拟机和容器等),主要产品:各种配置的虚拟机,容器等;

  • 网络:主要是指 云上虚拟化网络,主要产品:VPC(虚拟私人网络,内部网络),CLB(云上负载均衡),EIP/NAT(公网访问), VPN专线/ SD-WAN/AWS Transit Gateway,腾讯的云联网,阿里云的云企业网,华为云的云连接网(用户上云)

  • 存储:主要是指 云上持久化存储;主要产品:云硬盘,云对象存储,云文件存储等;

以上都可以去云厂商官网查看。

云计算PaaS部门

容器技术和容器编排系统(k8s),云原生等是Paas核心技术方向,一般都是基于开源k8s来定制优化,外延程序;

32db4ac020133a130288b42e93ed69ad.png

产品:容器,容器编排平台,容器治理平台,serveless K8s,云原生解决方案

比如业界的:TKE(腾讯云容器),EKS(Managed Kubernetes Service – Amazon),ACK(阿里云容器)

云计算FaaS/BaaS部门

云函数serveless,Serverless最早用于描述那些大部分或者完全依赖于第三方(云端)应用或服务来管理服务器端逻辑和状态的应用,这些应用通常是富客户端应用(单页应用或者移动端App),建立在云服务生态之上,包括数据库(Parse、Firebase)、账号系统(Auth0、AWS Cognito)等。这些服务最早被称为Baas(Backend as a Service,后端即服务)。

产品:各种功能的云函数API(平台)

b025e68063ce787912334b5036a9a01b.png

云计算aPaaS部门

全称是application Platform as a Service,即应用程序平台即服务。当前主要是指低代码,“低代码开发平台”指的是一种快速开发应用软件的系统,用户通过少量代码即可以快速构建出OA协同、公文督办、KM文库、项目管理、采购管理、生产管理、供应链管理等一些列职能类和业务类管理系统,每个云厂商都会推出自己的低代码平台。

产品:低代码开发平台

b7dc236436d72bfc19d2579525cbc76b.png

云计算SaaS部门

基于云上应用,比如腾讯会议,在线教育,智慧城市,基本上和普通后台开发没有太大区别。

云计算安全

安全即服务(Security as a Service - SecaaS),云提供安全能力作为云服务。这包括专门的安全即服务产品以及通用云计算产品中自带的安全特性。安全即服务涵盖了广泛的各种可能的技术,这些服务(通常是 SaaS 或 PaaS 服务)不一定只用于保护云部署;它们同样有可能帮助保护传统的本地部署的基础设施。例如数盾,便是跨越 SaaS、PaaS、IaaS 为您提供全方位的保护。

产品:DDoS 基础防护,BGP 高防包,BGP 高防 IP,DNS 高防,Web 应用防火墙,漏洞扫描,加密保护,安全审计能力。

云计算解决方案方向

主要是架构师整合基础资源来给客户一个整体的解决方案(一般不属于研发)。

技术栈

IaaS主要是C语言开发(核心底层技术,虚拟化Qemu/kvm,Linux内核,DPDK等),管控面(配置下发,分布式后台系统)主要用Python和go(规模大了就用go)。Paas基本上Go的生态,围绕容器来。

如何选择云计算细分方向?

针对IaaS:

1. 三个都是云计算laas核心基础,在云计算公司,都是核心部门,但都很辛苦,底层要求是稳定性和高性能,所以对技术要求比较高,而且前期问题都比较多

如何选择可以看自己兴趣在存储,虚拟化(调度和内存,虚拟机),还是网络。

2 平滑升级, 比如你以前是做网络,就可以搞云计算网络,这样切换就比较平滑,原来的网络知识也还有用。

针对PaaS:

主要是容器相关的计算,首先需要了解一些云计算基础的东西(虚拟化),如果喜欢容器j技术(微服务等)可以选择。

针对FaaS/BaaS

serveless架构,对外提供函数API,基于paas或者laas技术来实现函数API(内部实现),如果喜欢提供API接口(SDK)编程可以选择。

针对aPaaS部门

低代码平台技术,主要是合理运用底层云服务,实现流程图形化和编排,偏前端技术,如果喜欢编程自动化,编程图形化方向可以选择。

越往下技术难度越高,要求也越高,取代性越低,工作更长久,薪资也更有竞争力。如果你感兴趣,加入一起来搞云计算技术,PK老美(亚马逊AWS,微软AZure, Google的GCP)!

极客星球优惠劵:   五个半小时

- END -


看完一键三连在看转发,点赞

是对文章最大的赞赏,极客重生感谢你c0e8ac0d67ea0073ce0dbd1035e41ce9.png

推荐阅读

3a88246cb7e67334fa8e83ad8c4b9d61.png

五个半小时


b5ee88a85cb515bf3165d5d816efa6bd.png

经典|深入理解 Go高性能网络编程模型


c9b6bf8df4babca251c14563519929b6.png

滴水石穿非一日之功


d1788a2bcff403ef134237dbca27e405.png

                                                      求点赞,在看,分享三连96a36bc1b9a5a7f632b8dcd7e4117c75.png


http://chatgpt.dhexx.cn/article/hCS8k6sn.shtml

相关文章

云计算:基础学习

云计算基础学习 一、云计算基础1.什么是云计算:2.云计算的商业模式: 二、网络的定义1.什么是网络:2.网络的类型:3.常见的网络设备: 三、OSI七层参考模型与TCP/IP五层模型:1.OSI七层参考模型:2.T…

云计算——让学习更轻松

​📋导读📋 💝博客主页:红目香薰_CSDN博客-大数据,计算机理论,MySQL领域博主💝 ✍本文由在下【红目香薰】原创,首发于CSDN✍ 🤗2022年最大愿望:【服务百万技术人】🤗 &am…

云计算基础之如何学习云计算?

文章目录 背景1. 学习思路1.1 了解基本概念与现状1.2 区分狭义与广义的云计算 2. 应用平台3. 不同职位的学习内容4. 云计算工程师的技能树 背景 随着云计算的普及,越来越多IDC上的网站与应用开始在云上。那么同时对于我们这些IT从业者来说,也面临着加快…

云计算应该怎么学,学习路线是什么?

云计算作为新的互联网热门技术,是很多年轻人喜爱的方向,不仅技术含量高,操作性强,易学性也高,对于零基础想转IT的小伙伴们来说是非常友好的。 那么本文就以零基础的角度来分享一些学习思路和学习方向,有需要…

如何学习云计算这一文就够了!

随着云计算的普及,越来越多IDC上的网站与应用开始向云上,那么同时对于我们这些IT从业者来说,也面临着加快学习云计算,不被新技术淘汰的挑战。那么我们就一起来聊聊,该怎样更快的学好云计算! 云计算可以分为…

云计算学习

1.典型的it系统 机房基础建设,包括机房选址、装修、供电、温湿度控制、监控、门禁等。组建计算机网络,包括大楼综合布线、机柜安装、网络设备购买安装和调试。安装存储磁盘柜。购买和配置服务器。注意,还可能是虚拟出来的服务器。安装操作系…

想要学习云计算,不知道如何开始?我来说下云计算的学习流程,分享一些学习资源。

开篇浅谈 想学习云计算,我们先来搞清到底什么是云计算,接下来我会写清楚云计算是什么,带大家搞清楚这个概念,再写学云计算有哪些途径以及该怎么入门还有系统的学习路线,感兴趣的就看下去吧。 如果有什么问题或者写的不…

PythonIDE:Thonny使用说明

本来打算Thonny是给闺女用的,发现挺简单,又轻巧,经常也会用一下,做个记录。 1.下载安装 目前是3.2.7版,大概15M,不大,挺方便 网址:Thonny, Python IDE for beginners 2.修改pytho…

Python IDE:对于 Python 初学者来说,最好的 IDE 是什么?

Python 是科技界最简单、使用最广泛的编程语言之一。它是一种高级通用编程语言,强调代码可读性并使用面向对象的方法。Python可以用来完成很多任务,包括网站开发、软件开发、 自动化 和数据分析 专业开发人员使用Python开发各种流行的软件程序&#xff…

python的 IDE 安装与环境配置

安装 先下载anaconda,这是anaconda的官方网址:https://www.anaconda.com/ 建议从镜像站下载不然有点慢。下面的是清华源的: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载完以后,双击安装包。 欢迎界面&#xff…

安装Python IDE开发环境Spyder

1.下载安装Python,选择自定义安装,选中Add Python 3.7 to PATH。 只勾选pip和py launcher就可以了 选择自定义路径 2.下载安装Spyder 3.在Spyder中配置Python路径 在Spyder中点击【Tools】【Perferences】,在【Python Interpreter】中选择P…

PySide2 使用

使用PySide2 时遇到一个问题: ImportError: cannot import name QWebView 网上搜索了下有如下发现: Qt5有两种不同的Web工具包:基于WebKit的QtWebKit和基于Chromium的较新的QtWebEngine。 QWebPage和QWebView是QtWebKit的一部分&#xff0c…

安装Python的IDLE

1. 右键我的电脑-属性,查看操作系统,下载合适的安装版本。 2. 文件名由两部分组成:文件主名 . 扩展名;扩展名一般自动生成,表示文件的类别。学习查看文件的扩展名。 3. 双击,选择Install Now,选…

10款好用的 Python IDE总结与推荐

最近开始学习网络安全的一些知识,所以Python到了必须学习的时候了。 Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的…

python解释器的选择与安装(idle、pycharm、anaconda)

刚开始学习python的小白往往看了一些课程后会模仿视频内容安装python编译器,本人也是刚从小白过来的,到现在这个阶段也使用过几种软件了,下面谈谈我对以上不同解释器的认知。 首先是python官方提供的一种轻量化编译器idle,它是完全免费的&am…

【软件使用】Python IDE Spyder

WIndows系统下软件使用-Spyder 1 安装和下载 2.字体和背景设置 3. 运行代码时,出现:no module named ***(在已安装的情况下) 4. References 文章目录 WIndows系统下软件使用-Spyder1. 下载和安装2. 改变字体和背景3. No Module Named XXX如何…

Python pyspider的安装

Python pyspider的安装 一、平台二、Python版本三、安装1、安装pyspider2、安装phantomjs 四、执行和排错 一、平台 本机使用WIN 10平台进行配置 二、Python版本 本机使用Python版本为3.6.2(不建议使用高版本,有些库会不兼容),…

Python Spider

一、网络爬虫 网络爬虫又被称为网络蜘蛛(🕷️),我们可以把互联网想象成一个蜘蛛网,每一个网站都是一个节点,我们可以使用一只蜘蛛去各个网页抓取我们想要的资源。举一个最简单的例子,你在百度和…

在IDEA中写Python

1、IDEA(下载) 在IDEA中,点击【File】-【Settings...】-【Plugins】,在里面搜索python,并安装插件。(安装后需要重启有效)在IDEA中,配置python SDK的路径 【File】–【Project St…

最全面的python编辑器/IDE介绍

前言 工欲善其事,必先利其器。所以为了更高效学习和工作就需要好用的IDE(集成开发环境)下面 我跟大家介绍一下python 各个编辑器的优缺点 什么是 IDE?IDE 有什么用? IDE 是开发者创建程序时使用的软件包。它通过简单…