第8期:云原生—— 大学生职场小白该如何学_云原生架构师需要会前端吗(2)

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

社区新上线两大专栏:【大学生成长计划】和【职场小白成长计划】,老王将携手多位业界技术大佬分享我们这些年的工作经验,希望对在校或在职的小伙伴能起到抛砖引玉的效果!

目录

1、云原生基本了解

1.1 云计算的概念

1.2 云的概念

1.3 原生的概念

1.4 云原生的概念

2、云原生的发展

3、云原生所需的技术

3.1 容器(container)

3.2 Kubernetes(K8s)

3.3 微服务(Microservices)

3.4 服务网格(Service Mesh)

3.5 无服务(Serverless)

3.6 DevOps(开发/测试/运维)

3.7 云(Cloud)

4、云原生的岗位

4.1 云原生运维与安全

4.2 云原生开发工程师

4.3 云原生应用开发

4.4 云原生架构师

5、职场新手/大学生该怎么学

5.1 大学生 & 职场新手

5.2 职场新手


1、云原生基本了解

1.1 云计算的概念

云计算,属于一种分布式计算。主要是通过网络将巨大的数据计算处理程序分解成无数个小程序,然后,通过多台服务器组成的系统集群,进行处理和分析这些小程序得到结果并返回给用户。

分布式计算主要解决了任务分发、并进行计算和结果合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(毫秒级、亚秒级)完成对数以万计的海量数据处理,从而达到强大的网络服务。

关于大数据相关基础知识,可以到 大数据成长交流社区了解。

1.2 云的概念

云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了IaaS、PaaS和SaaS。

云概念是基于“云计算”技术,实现各种终端设备(电脑、手机、电视)之间的互联互通。用户享受的所有资源、所有应用程序全部都由一个存储和运算能力超强的云端后台来提供。不管你在何时何地,都能享受云计算提供的服务。

云是网络服务集中化管理的一种比喻说法。

1.3 原生的概念

原生,可以理解为土生土长的意思,就像你刚出生后就具备本地方言能力。在技术层面,也就是容器初始化时,就具备了一定基础设施能力,你可以基于这些基础设施之上做自己的事情。

当使用云原生技术后,开发者无需考虑底层的技术实现,可以充分发挥云平台的弹性和分布式优势,实现快速部署、按需伸缩、不停机交付等。

1.4 云原生的概念

云原生(CloudNative),现阶段所说的云原生已经不单是一种分布式计算,而是集分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术的混合体。

简单来说,云原生就是一种构建和运行应用程序的方法,是一套技术体系和方法论。

2、云原生的发展

云原生目前是云计算领域的一个新兴概念,随着物联网、大数据、云计算等信息技术的发展,未来云原生行业将得到快速发展。

而企业也将利用云原生能力,将支撑业务应用的通用技术能力下沉到基础设施底层,为业务应用提供持续稳定的服务能力,最大化实现云的价值。

容器化Docker、Kubernetes、Microservices等这些云原生的基础技术概念,早已不再是停留在“有没有前途”、“该不该学”、“企业是否值得投入”等问题的争论上,而是已成云计算行业的事实标准。随着云原生逐渐在国内企业的落地,学习云原生的需求也日趋突出。

3、云原生所需的技术

云原生四要素:

微服务: 微服务解决的是高内聚+低耦合的问题。

**持续交付:**在不影响用户使用服务的前提下频繁的更新和发布新的功能。

**容器化:**运维不需要关心每个服务使用的技术栈,每个服务都封装在容器中,可以无差别的进行维护。现在流行的容器技术k8s(kubernetes)和docker.

**DevOps:**开发和运维一体化,开发和运维不再是单独分开的两个团队,而是一个团队,同时需要提高运维方面的知识和技术。

3.1 容器(container)

容器(container)这一概念最早出现在Linux中出现的,又称LXC(Linux Container),主要是通过Cgroups的资源管理能力和Namespace的资源隔离能力结合在一起实现进程级别的隔离。

3.2 Kubernetes(K8s)

全称是Kubernetes,由Google 基于 Borg 开源的容器编排调度系统,是一种基于容器技术的分布式架构领先方案。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,用户不需要再过度的关注资源的管理问题,降低操作的复杂度,提高了大规模容器集群管理的便捷性。

3.3 微服务(Microservices)

微服务则是一种用于构建应用的架构方案,微服务架构有别于为传统的单体应用的是将应用拆分成多个核心功能,每个功能都被称为一个独立的服务,可以单独构建和部署,其中某个服务出现故障也不会影响其他的功能模块,这句体现了其针对特定服务发布,影响小,风险小等特点。

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

正的技术提升。**

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值