好利来彩票网

  • <tr id='0CF9NA'><strong id='0CF9NA'></strong><small id='0CF9NA'></small><button id='0CF9NA'></button><li id='0CF9NA'><noscript id='0CF9NA'><big id='0CF9NA'></big><dt id='0CF9NA'></dt></noscript></li></tr><ol id='0CF9NA'><option id='0CF9NA'><table id='0CF9NA'><blockquote id='0CF9NA'><tbody id='0CF9NA'></tbody></blockquote></table></option></ol><u id='0CF9NA'></u><kbd id='0CF9NA'><kbd id='0CF9NA'></kbd></kbd>

    <code id='0CF9NA'><strong id='0CF9NA'></strong></code>

    <fieldset id='0CF9NA'></fieldset>
          <span id='0CF9NA'></span>

              <ins id='0CF9NA'></ins>
              <acronym id='0CF9NA'><em id='0CF9NA'></em><td id='0CF9NA'><div id='0CF9NA'></div></td></acronym><address id='0CF9NA'><big id='0CF9NA'><big id='0CF9NA'></big><legend id='0CF9NA'></legend></big></address>

              <i id='0CF9NA'><div id='0CF9NA'><ins id='0CF9NA'></ins></div></i>
              <i id='0CF9NA'></i>
            1. <dl id='0CF9NA'></dl>
              1. <blockquote id='0CF9NA'><q id='0CF9NA'><noscript id='0CF9NA'></noscript><dt id='0CF9NA'></dt></q></blockquote><noframes id='0CF9NA'><i id='0CF9NA'></i>

                行业动态

                了解最新公司动态及行业资讯

                当前位置:首页>新闻中心>行业动态
                全部 4017 公司动态 881 行业动态 3136

                简单介绍一下两个角色研发工程师小拖,运维□ 工程师小磊

                时间:2022-09-13   访问量:1749

                开幕地址:

                2018年就职于某国企云估算公司。虽然『项目在疫情期间被公司隐瞒,但凭借3年的云估算经验,我也学到了很多◇关于云估算的知识。

                云计算的愿景——随着互联网的发展,未来云计算必将成为整个社会和商业的基础设施。那时,使用云计算应ㄨ该像我们今天使用水、电︽和煤一样简单,不知道它∮们来自哪里。来,不需要关注运维等相关知识,用户只需要关心业务逻辑即可。

                这个愿景提到运维,接下来我会讲一下服务「器端运维的发展历程。

                从满到少

                full表示运维都是我们自己负责,less表∩示服务器端运维少由我负责,大部分操作交给手动工具,所以比较具体,我会以一个实际的例子来说明运维从full到less的过程。

                如果(别问我是谁~)有一家互联网▅公司,做一个在线笔记项目是很有必要的。为了方便,我将╳两个核心职位简化为两个角色:研发工程师肖拓,运维工程师肖磊。

                两个角色的简单介绍』

                开发工程师①肖拓是技术大鳄,精通前后端的全栈工程师。他只需要关心应用程序的业务逻辑。在整个MVC架构中,从服务端的View到业务逻辑层,再到数据存⌒ 储的Model层,包括代码版本管理、bug修复,都由小程来▓管理。

                运维工程师肖磊头脑很硬。他不仅要负责甩锅,还要负责重启卐。他只关心应用服务器的运维。它还负责在▽服务器宕机时重新启动服务器。

                青岛it外包运维服◎务※_应急指挥系统运维◆服务_服务器♂运维技术

                青岛it外包运维服务_服务〓器运维技术_应急〖指挥系统运维服务

                史前时代

                项目跌跌撞撞,终于㊣启动了。小雷承诺运维包罗万象。小拓不需要关心任何部署。小拓每次∏上线,都要通知小雷最新的代码。至于小头,做个版本备份△,有问题¤回滚,也抓个在线日志给小头解决。

                这看起来很棒。业务的开发和运维是完全分离的。一切似乎都是那么▂美好,但缺点是◤小雷变成了一个工具人,被各种复杂的事物所困。自拔不仅没有提升个人能力,也没有时间让小雷深入研究提高运维效率。

                农业时代

                为了逃避这种重复性的工作,小雷↓深思熟虑,每次出现bug,都要给小拓提供日志。我只是一个∩工具人,为什么不做一个工具,让他手动刮日志呢?

                于是小雷做了一个(操作台,云厂商有对应的产品如Log Easy、Log 等),让小◥拓自己读取日志。小雷的功能上线①后,小拓在处理产生bug的时候,就不用让小雷帮忙拉日志了,小雷的工作就轻松多了。

                看来小拓的工作量减少了。虽然想想那些原本是肖拓【的工作,但肖◣磊以前只是个工具人。

                尝过甜头的小雷,再次陷入了沉思。这提高了效率。是否可以部署、扩容、减容、关机后重启?手动?

                应急指挥系↑统运维服务_服务器运维↘技术_青岛it外包运维服务

                青岛it外包运维服务_服务↑器运维技术_应急指挥系统运维服︾务

                工业时代

                此时,我们已经来到了当下的主流时代。现在很多大厂都在这个时代。右图是我之前监督过的天猫后端工程系统DEF。经过不断优化,小雷在这个时代,项目应该优化成什么?

                应急指挥系统运维▃服务_服务〗器运维技术_青岛it外包运维服务

                上线前除了对代码进行检查和预测试外,还在发布时做了灰度发布和手动回滚。一切都是手动的。

                可能有人会问,小雷的一连串革命似乎让他失业了?

                未来并ξ不遥远

                目前的发展趋势,虽然他已经做了一些免费的运维工作,小雷并没有丢掉性命,但他想往下层的方向转变,如♀何越来越节省资源?开发朋友只专注ㄨ于业务,不被运维所迷惑服务器运维技术,这将是小雷未来的??方向。

                你如何定义你说了多少?在新的less框架♀模型下,之前的工作职能必须做哪些改变?

                先看一张图『:

                服务器运维技术_青岛it外包运维服务_应急指挥▅系统运维服务

                应急指挥系统运维≡服务_服务器运维技术_青岛it外包运维服务

                因为认知错误,很难看清很多人的大致情况。有这么一句话,当你认为对方的行为很疯狂的时候,很可能大家掌握的信息信息很【差,我也是。在检查之前,我仍然》无法理解No 是如何成功运行该项目的,真是太神奇了。根本原因是我们用侠义的认知来试图解释概括。针对这个问题◤,我也给出两个推论:侠义和泛化:

                第一种:窄(最常见)=架构=FaaS架构=(风暴驱动)+FaaS(功能即服务)+BaaS(前端即服务,持久化或第三方服⊙务)=FaaS+ BaaS之二:通用化=服务器端免■费运维=有特色的云服务╱

                把这两个定义和上图结合起来,很容易切入正题,大家可以仔细看看。

                基于新模型,每个位置会发生哪些变♂化?

                后端〗工程师:不仅是现有页面开发,也是FaaS开发

                前端工程师:放弃与后端工程师联调开发到BaaS,转入下层服务,专门支持FaaS进行开发

                运维工程师:容器和基础架构

                有了这样一』个名词,我突然觉得有些不知所措了,因为我只是一个后端工程师,所以只能简单谈谈我对FaaS的理解。

                应急指挥系●统运维服务_服务器运维技术_青岛it外包运维服务

                FaaS

                全名是asa。也就是说,这是云厂商常用的命名方式。 被称为 XaaS。

                该功能由云厂商提供的触发器触发,它会根据语言启动相应的环境,并提↘供一定的标准上下文,每个触发】器,提供的上下文都不一样,我们需要∏做什么不同的触发器下的业务逻辑也不同。常见的触发器包括http触发器、api调用触『发器、定时器触发器等。FaaS的生命周期如▲下。

                1、用户通过互联网访问地址,触发触发器

                2、启动云厂商预设的环境,即函数执行容器

                3、初始化运●行环境

                4、运行函数

                5、操作█结束后等待一段时间(3-5分钟),如果期间有电话,返回第4步,但没有进入╲第6步

                6、破坏环境和函数。

                服务器运维技术_应急指挥系统运维服务_青岛it外包运维服务

                从这≡一步可以看出,无论什么函数和环境最终都会被破坏,所以FaaS是一个无状态函数,对于后端朋友来说很容易理解,因为我们写的大部分函数都是它是无状态的,前端ξ 的朋友会害怕,没有感觉缺的数←据库。

                如果你想存卐储数据怎么办?这是 BaaS 层应该处理的问题,超出了我们讨论的范围。

                为什么 Node 在 FaaS 中如此受欢迎?

                本题需◣要讲JIT,JIT即时编译(英文:Just-in-time),详情可以看

                这◇有点困难。一般的意思是JS同时编译和执行。与java不同的是,它会在编译后执行。这个特性让代码在冷启动阶段跑得更快,但我的理╳解也有限。这个JIT问题还是比较深的,知乎有对应的题目,有兴趣的朋友可以去看看。

                由于对速度的要求,node 脱颖而出,成为 FaaS 的流行语言。

                总结

                说到这里,你√应该有点了解了。作为后端工Ψ 程师服务器运维技术,我们现在应该怎么做?学习 node 并在 FaaS 环境中开发! ! !

                核心理论:增值编程

                青岛it外包运维服务_服务器运维技术_应急指挥系统运维服务

                目前的状态与三年前一样,当时后端工程被提上日程。去年,在紧迫的招聘市场中,懂工程和工程框架的后端已经脱颖而出,摆脱了内▽卷化,拿到了更高的薪水。但是,按照目前的发展速度,工程相关的内容很快就会被困在内〓卷中。下一个目标是什么?就是节点的学习。其实单纯使用是不够的,还要学会调整最好的方→法,看看一些优秀框架的源码,学习FaaS的原理等等。

                最后,持续学习是我们降低自身价值的一♀种手段,我们必须顺势而为才能成功。技术红利的机会不多。如果不抓住之前的工程红利,那么接下来的 FaaS 技术红利就用不○上。在错⊙过之前,花点时间增加价值。

                上一篇:技术管理,选择做项目经理和架构师的区别!

                下一篇:“it技术员岗位说明书”第1篇:的岗位职责

                发表评论:

                评论记录:

                未查询到任〖何数据!

                在线咨询

                点击这里给◥我发消息 售前咨询专员

                点击这里给我发消息 售后服务※专员

                在线咨询

                免费通话

                24小时免费咨询

                请输入您的联系电话,座机请加区号

                免费通话

                微信↘扫一扫

                微信联系
                返回顶部