如何成为一名合格的现代化物联网开发人员

如何成为一名合格的现代化物联网开发人员,第1张

一、什么是大型网站运维

首先明确一下,全文所讲的”运维“是指:大型网站运维,与其它运维的区别还是蛮大的;然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考虑,如网站规范、知名度、服务器量级、pv量等考虑,其它因素不是重点;因此,我们先定义服务器规模大于1000台,pv每天至少上亿(至少国内排名前10),如sina、、,renrencom等等;其它小型网站可能没有真正意义上的运维工程师,这与网站规范不够和成本因素有关,更多的是集合网络、系统、开发工作于一身的“复合性人才”,就如有些公司把一些合同采购都纳入了运维职责范围,还有如IDC网络规划也纳入运维职责。所以,非常重要一定需要明白:运维对其它关联工种必须非常了解熟悉:网络、系统、系统开发、存储,安全,DB等;我在这里所讲的运维工程师就是指专职运维工程师。

我们再来说说一般产品的“出生”流程:

1、首先公司管理层给出指导思想,PM定位市场需求(或copy成熟应用)进行调研、分析、最终给出详细设计。

2、架构师根据产品设计的需求,如pv大小预估、服务器规模、应用架构等因素完成网络规划,架构设计等(基本上对网络变动不大,除非大项目)

3、开发工程师将设计code实现出来、测试工程师对应用进行测试。

4、好,到运维工程师出马了,首先明确一点不是说前三步就与运维工作无关了,恰恰相反,前三步与运维关系很大:应用的前期架构设计、软/硬件资源评估申请采购、应用设计性能隐患及评估、IDC、服务性能安全调优、服务器系统级优化(与特定应用有关)等都需运维全程参与,并主导整个应用上线项目;运维工程师负责产品服务器上架准备工作,服务器系统安装、网络、IP、通用工具集安装。运维工程师还需要对上线的应用系统架构是否合理、是否具备可扩展性、及安全隐患等因素负责,并负责最后将产品(程序)、网络、系统三者进行拼接并最优化的组合在一起,最终完成产品上线提供用户使用,并周而复使:需求->开发(升级)->测试->上线(性能、安全问题等之前预估外的问题随之慢慢就全出来了)在这里提一点:网站开发模式与传统软件开发完全不一样,网站一天开发上线1~5个升级版本是家常便饭,用户体验为王嘛,如果某个线上问题像M$需要1年解决,用户早跑光了;应用上线后,运维工作才刚开始,具体工作可能包括:升级版本上线工作、服务监控、应用状态统计、日常服务状态巡检、突发故障处理、服务日常变更调整、集群管理、服务性能评估优化、数据库管理优化、随着应用PV增减进行应用架构的伸缩、安全、运维开发工作:

a、尽量将日常机械性手工工作通过工具实现(如服务监控、应用状态统计、服务上线等等),提高效率。

b、解决现实中服务存在的问题,如高可靠性、可扩展性问题等。

c、大规模集群管理工具的开发,如1万台机器如何在1分钟内完成密码修改、或运行指定任务?2000台服务器如何快速安装 *** 作系统?各分布式IDC、存储集群中数PT级的数据如何快速的存储、共享、分析?等一系列挑战都需运维工程师的努力。

在此说明一下其它配合工种情况,在整个项目中,前端应用对于网络/系统工程师来说是黑匣子,同时开发工程师职责只是负责完成应用的功能性开发,并对应用本身性能、安全性等应用本身负责,它不负责或关心网络/系统架构方面事宜,当然软/硬件采购人员等事业部其它同事也不会关心这些问题,各司其职,但项目的核心是运维工程师~!所有其它部门的桥梁。

上面说了很多,我想大家应该对运维有一些概念了,在此打个比方吧,如果我们是一辆高速行驶在高速公路上的汽车,那运维工程师就是司机兼维修工,这个司机不简单,有时需要在高速行驶过程中换轮胎、并根据道路情况换档位、当汽车速度越来越快,汽车本身不能满足高速度时对汽车性能调优或零件升级、高速行进中解决汽车故障及性能问题、时刻关注前方安全问题,并先知先觉的采取规避手段。这就是运维工作~!

最后说一下运维工程师的职责:”确保线上稳定“,看似简单,但实属不容易,运维工程师必须在诸多不利因素中进行权衡:新产品模式对现有架构及技术的冲击、产品高频度的升级带来的线上BUG隐患、运维自动化管理承度不高导致的人为失误、IT行业追求的高效率导致流程执行上的缺失、用户增涨带来的性能及架构上的压力、IT行业宽松的技术管理文化、创新风险、互联网安全性问题等因素,都会是网站稳定的大敌,运维工程师必须把控好这最后一关,需具体高度的责任感、原则性及协调能力,如果能做到各因素的最佳平衡,那就是一名优秀的运维工程师了。

另外在此聊点题外话,我在这里看到有很多人要sina、、,51com等聊自已的运维方面的经验,其实这对于它们有点免为其难:

a、各公司自已网络架构、规模、或多或少还算是公司的核心秘密,要保密,另外,对于大家所熟知的通用软件、架构,由于很多公司会根据自已实际业务需要,同时因为原版性能、安全性、已知bug、功能等原因,进行过二次开发(如apache,php,mysql), *** 作系统内核也会根据不同业务类型进行定制的,如某些应用属于运算型、某些是高IO型、或大存储大内存型。根据这些特点进行内核优化定制,如sina就在memcache上进行过二次开发,搞出了一个MemcacheDB,具体做得如何我们不谈,但开源了,是值得称赞的,国内公司对于开源基本上是索取,没有贡献;另外,服务器也不是大家所熟知的型号,根据业务特点,大部份都是找DELL/HP/ibm进行过定制;另外,在分布式储存方面都有自已解决方案,要不就是使用现成开源hadoop等解决方案,或自已开发。但90%都是借鉴googleGFS的思想:分布式存储、计算、大表。

c、如上面所讲,目前大型网站运维还处于幼年时期理念和经验都比较零散,没有成熟的知识体系,可能具体什么是运维,大家都要先思索一番,或压根没想过,真正讨论也只是运维工作的冰山一角,局限于具体技术细节,或某某著名网站大的框架,真正运维体系化东西没有,这也许是目前网上运维相关资料比较少的原故吧。或者也是国内运维人员比较难招,比较牛的运维工程师比较少见的原因之一吧。

二、运维工作师需要什么样的技能及素质

做为一名运维工程师需要什么样的技能及素质呢,首先说说技能吧,如大家上面所看到,运维是一个集多IT工种技能与一身的岗位,对系统->网络->存储->协议->需求->开发->测试->安全等各环节都需要了解一些,但对于某些环节需熟悉甚至精通,如系统(基本 *** 作系统的熟悉使用,nix,windows)、协议、系统开发(日常很重要的工作是自动运维化相关开发、大规模集群工具开发、管理)、通用应用(如lvs、ha、webserver、db、中间件、存储等)、网络,IDC拓朴架构;

技能方面总结以下几点:

1、开发能力,这点非常重要,因为运维工具都需要自已开发,开发语言:c/c++(必备其中之一)、perl、python、php(其中之一)、shell(awk,sed,expect等),需要有过实际开发经验,否则工作会非常痛苦。

2、通用应用方面需要了解: *** 作系统(目前国内主要是linux、bsd)、webserver相关(nginx,apahe,php,lig>

3、系统、网络、安全,存储,CDN,DB等需要相当了解,知道其相关原理。

个人素质方面:

1、沟通能力、团队协作:运维工作跨部门、跨工种工作很多,需善于沟通、并且团队协作能力要强;这应该是现代企业的基本素质要求了,不多说。

2、工作中需胆大心细:胆大才能创新、不走寻常路,特别对于运维这种新的工种,更需创新才能促进发展;心细,运维工程师是网站admin,最高线上权限者,一不小心就会遗憾终生或打入十八层地狱。

3、主动性、执行力、精力旺盛、抗压能力强:由于IT行业的特性,变化快;往往计划赶不上变化,运维工作就更突出了,比如国内各大公司服务器往往是全国各地,哪里便宜性价比高,就那往搬,进行大规模服务迁移(牵扯的服务器成百上千台),这是一个非常头痛的问题;往往时间非常紧迫,如限1周内完成,这种情况下,运维工程师的主动性及执行力就有很高的要求了:计划、方案、服务无缝迁移、机器搬迁上架、环境准备、安全评估、性能评估、基建、各关联部门扯皮,7X24小紧急事故响应等。

4、其它就是一些基本素质了:头脑要灵光、逻辑思维能力强、为人谦虚稳重、亲和力、乐于助人、有大局观。

5、最后一点,做网站运维需要有探索创新精神,通过创新型思维解决现实中的问题,因为这是一个处于幼年的职业(国外也一样,但比国内起步早点),没有成熟体系或方法论可以借鉴,只能靠大家自已摸索努力。

三、怎样才算是一个合格的运维工程师

1、保证服务达到要求的线上标准,如999%;保证线上稳定,这是运维工程师的基本责职所在。

2、不断的提升应用的可靠性与健壮性、性能优化、安全提升;这方面非常考验主动性、和创新思维。

3、网站各层面监控、统计的覆盖度,软件、硬件、运行状态,能监控的都需要监控统计,避免监控死角、并能实时了解应用的运转情况。

4、通过创新思维解决运维效率问题;目前各公司大部份运维主要工作还是依赖人工 *** 作干预,需要尽可能的解放双手。

5、运维知识的积累与沉淀、文档的完备性,运维是一个经验性非常强的岗位,好的经验与陷阱都需积累下来,避免重复性范错。

6、计划性和执行力;工作有计划,计划后想法设法达到目标,不找借口。

以上只是技术上的一些层面,当然个人意识也是很重要的。

四、运维职业的迷惘、现状与发展前景

运维岗位不像其它岗位,如研发工程师、测试工程师等,有非常明确的职责定位及职业规划,比较有职业认同感与成就感;而运维工作可能给人的感觉是哪方面都了解一些,但又都比上专职工程师更精通、感觉平时被关注度比较低(除非线上出现故障),慢慢的大家就会迷惘,对职业发展产生困惑,为什么会有这种现象呢?除了职业本身特点外,主要还是因为对运维了解不深入、做得不深入导致;其实这个问题其它岗位也会出现,但我发现运维更典型,更容易出现这个问题;

针对这个问题我谈一下网站运维的现状及发展前景(也在思考中,可能不太深入全面,也请大家斧正补充)

运维现状:

2、技术层次比较低;主要处于技术探索、积累阶段,没有型成体系化的理念、技术。

3、体力劳动偏大;这个问题主要与第二点有关系,很多事情还是依靠人力进行,没有完成好的提练,对于大规模集群没有成熟的自动化管理方法,在此说明一下,大规模集群与运维工作是息息相关的如果只是百十来台机器,那就没有运维太大的生存空间了。

4、优秀运维人才的极度缺乏;目前各大公司基本上都靠自已培养,这个现状导致行业内运维人才的流动性非常低,非常多好的技术都局限在各大公司内部,如google50万台机器科学的管理,或者国内互联公司top10的一些运维经验,这些经验是非常有价值的东西并决定了一个公司的核心竞争力;这些问题进而导致业内先进运维技术的流通、贯通、与借签,并最终将限制了运维发展。

5、很多优秀的运维经验都掌握在大公司手中;这不在于公司的技术实力,而在于大公司的技术规模、海量PV、硬件规模足够大,如可怕的流量、51com海量数据~~~~这些因素决定了他们遇到的问题都是其它中/小公司还没有遇到的,或即将遇到。但大公司可能已有很好的解决方案或系统。

发展前景:

1、从行业角度来看,随着中国互联网的高速发展(目前中国网民已跃升为全球第一)、网站规模越来越来大、架构越来越复杂;对专职网站运维工程师、网站架构师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量大,而且是越老越值钱;目前国内基本上都是选择毕业生培养(限于大公司),培养成本高,而且没有经验人才加入会导致公司技术更新缓慢、影响公司的技术发展;当然,毕业生也有好处:白纸一张,可塑性强,比较认同并容易融入企业文化。

2、从个人角度,运维工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。

3、网站运维将成为一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术岗位,给大家提供一个很好的个人能力与技术广度的发展空间。

4、运维工作的相关经验将会变得非常重要,而且也将成为个人的核心竞争力,具备很好的各层面问题的解决能力及方案提供、全局思考能力等。

5、特长发控和兴趣的培养;由于运维岗位所接触的知识面非常广阔,更容易培养或发挥出个人某些方面的特长或爱好,如内核、网络、开发、数据库等方面,可以做得非常深入精通、成为这方面的专家。

6、如果真要以后不想做运维了,转到其它岗位也比较容易,不会有太大的局限性。当然了,你得真正用心去做。

7、技术发展方向、网站/系统架构师。

1、知识产权
在物联网技术发展产品化的过程中,我国一直缺乏一些关键技术的掌握,所以产品档次上不去,价格下不来。缺乏RFID等关键技术的独立自主产权这是限制中国物联网发展的关键因素之一。
2、技术标准
目前行业技术主要缺乏以下两个方面标准:接口的标准化;数据模型的标准化。虽然我国早在2005年11月就成立了RFID产业联盟,同时次年又发布了《中国射频识别(RFID)技术政策白皮书》,指出应当集中开展RFID核心技术的研究开发,制定符合中国国情的技术标准。但是,现在我们可以发现,中国的RFID产业仍是一片混乱。技术强度固然在增强,但是技术标准却还如镜中之月。正如同中国的3G标准一样,出于各方面的利益考虑,最后中国的3G有了三个不同的标准。物联网的标准最终怎样,只能等时间来告诉我们答案了。
3、产业链条
和美国相比,国内物联网产业链完善度上还存在着较大差距。虽然目前国内三大运营商和中兴华为这一类的系统设备商都已是世界级水平,但是其他环节相对欠缺。物联网的产业化必然需芯片商、传感设备商、系统解决方案厂商、移动运营商等上下游厂商的通力配合,所以要在我国发展物联网,在体制方面还有很多工作要做,如加强广电、电信、交通等行业主管部门的合作,共同推动信息化、智能化交通系统的建立。加快电信网,广电网,互联网的三网融合进程。产业链的合作需要兼顾各方的利益,而在各方利益机制及商业模式尚未成型的背景下,物联网普及仍相当漫长。
4、行业协作
物联网应用领域十分广泛,许多行业应用具有很大的交叉性,但这些行业分属于不同的政府职能部门,要发展物联网这种以传感技术为基础的信息化应用,在产业化过程中必须加强各行业主管部门的协调与互动,以开放的心态展开通力合作,打破行业、地区、部门之间的壁垒,促进资源共享,加强体制优化改革,才能有效的保障物联网产业的顺利发展。
5、盈利模式
物联网分为感知,网络,应用三个层次,在每一个层面上,都将有多种选择去开拓市场。这样,在未来生态环境的建设过程中,商业模式变得异常关键。对于任何一次信息产业的革命来说,出现一种新型而能成熟发展的商业盈利模式是必然的结果,可是这一点至今还没有在物联网的发展中体现出来,也没有任何产业可以在这一点上统一引领物联网的发展浪潮。目前物联网发展直接带来的一些经济效益主要集中在与物联网有关的电子元器件领域,如射频识别装置、感应器等等。而庞大的数据传输给网络运营商带来的机会以及对最下游的如物流及零售等行业所产生的影响还需要相当长时间的观察。
6、使用成本
物联网产业是需要将物与物连接起来并且进行更好的控制管理。这一特点决定了其发展必将会随着经济发展和社会需求而催生出更多的应用。所以,在物联网传感技术推广的初期,功能单一,价位高是很难避免的问题。因为,电子标签贵,读写设备贵,所以,很难形成大规模的应用。
而由于没有大规模的应用,电子标签和读写器的成本问题便始终没有达到人们的预期。成本高,就没有大规模的应用,而没有大规模的应用,成本高的问题就更难以解决。如何突破初期的用户在成本方面的壁垒成了打开这一片市场的首要问题。所以在成本尚未降至能普及的前提下,物联网的发展将受到限制。
7、安全问题
在物联网中,传感网的建设要求RFID标签预先被嵌入任何与人息息相关的物品中。可视人们在观念上似乎还不是很能接受自己周围的生活物品甚至包括自己时刻都处于一种被监控的状态,这直接导致嵌入标签势必会使个人的隐私权问题受到侵犯。因此,如何确保标签物的拥有者个人隐私不受侵犯便成为射频识别技术以至物联网推广的关键问题。而且如果一旦政府在这方面和国外的大型企业合作,如何确保企业商业信息,国家机密等不会泄露也至关重要。所以说在这一点上,物联网的发展不仅仅是一个技术问题,更有可能涉及到政治法律和国家安全问题。
信息来源:中国移动m2m门户网站

近3年,伴随着传感器精度的提高,大数据、机器视觉、机器学习等领域的高速发展,智慧农业商业化的时间点已经来临,行业龙头和VC都在积极投资。根据中金公司智慧农业行业研究报告分析,预计到2020年,智慧农业的可及市场空间将超过800亿美元。其中以农业物联网应用的“精准农业”发展最为迅速。
“精准农业”主要是指:将传感器等硬件收集到的实时农作物、土壤、牲畜数据与天气、温度,湿度等环境数据相结合,利用分析软件对数据进行处理后,向农业用户提供更好的决策建议,达到节省资源、提高产量、降低风险等一系列目的。具体应用包括精准种植、精准灌溉、精准施肥、精准农药喷洒等。该部分在智慧农业中市场规模最大、商业化最成熟,根据MarketsAndMarkets预计,到2022年精准农业可及市场空间将超过200亿美元。
可根据个人或企业的种植园区或种植基地的实际情况,选择适合园区或基地本身的农业物联网解决方案,如果只是针对生产过程,可选农业远程智能监控房方案;如果针对农产品,可选择农产品溯源,如果需要综合考虑,可选择智慧农业云平台等方案,智慧农业解决方案提供商也会到实地进行考察,给出相关的建议。

说到物联网,肯定是要与当今发展迅速的信息技术关联到一块,物联网是新一代信息技术的重要组成部分之一,同时也是当前快速发展的信息化时代的重要发展内容及阶段,它的英文名字是:Internet of things(IoT),解释也可以通俗易懂点,就是物物相连的互联网组成了物联网。物联网凭借着只能感知、部分识别技术、通信感知技术等等技术广泛的应用于各种网络应用中,这样的发展也被称为世界信息产业发展的第三次浪潮。物联网的核心是应用创新能力。所以把握好了用户的感受,以用户为核心那么物联网技术必定会有非常好的前景。
其实物联网技术不是对现在的技术加以翻新革命,而是通过对现有相关技术的综合运用,目前有很多大学已经开设了物联网相关专业,其实物联网专业是一个比较混杂的学科,涉及到计算机课程、通信技术课程、电子技术课程、测控技术课程等专业性较强的专业基础知识,可能有的学校会开设一些管理学和软件开发等方面的课程知识。相关专业也开设了有6-7年左右了,很多学校也专门制定了物联网人才培养方案,学生需要学习包括基础课程、计算机系列课程、信息与通信技术、数模电技术、物联网技术及应用、物联网安全、嵌入式等等相关技术,另外做物联网开发、IT开发的人员,都需要对外语能力有一定要求,因为很多产品芯片资料都是外文的,需要保证可以读得懂才行。另外,因为物联网专业是们交叉学科,涉及到的技术非常多,所以在本科阶段如果想深入学习这些知识的话难度很大,所以面对找工作来说不仅要求学历,而且技术深度专业方向、应用能力都是企业用人的标准。
物联网将是下一个推动世界高速发展的“重要生产力”,是继通信网之后的另一个万亿级市场。业内专家认为,物联网一方面可以提高经济效益,大大节约成本。我国也正在高度关注、重视物联网的研究,工业和信息化部会同有关部门,在新一代信息技术方面正在开展研究,以形成支持新一代信息技术发展的政策措施。
随着物联网技术的不断发展和市场规模的不断扩大,其已经成为全球各国的技术及产业创新的重要战略。美国提出“智慧地球”概念,引发全球物联网关注热潮,将物联网上升为国家创新战略的重点之一。先进的硬件设计制造技术,已经趋于完善的通信互联网络均为物联网的发展创造了良好的条件。目前,美国已经开始在工业、农业、军事、医疗、环境监测、建筑、空间和海洋探索等领域开展物联网应用积累。
我国就物联网发展也做出了多项国家政策及规划,推进物联网产业体系不断完善。《物联网“十二五”发展规划》、《关于推进物联网有序健康发展的指导意见》、《关于物联网发展的十个专项行动计划》,以及近期颁发的《中国制造2025》等多项政策不断出台,并指出“掌握物联网关键核心技术,基本形成安全可控、具有国际竞争力的物联网产业体系,成为推动经济社会智能化和可持续发展的重要力量。”在物联网发展热潮以及相关政策的推动下,我国物联网产业将持续保持高速增长态势,虽然增长率近年略有下降,但仍保持在23%以上的增长速度,到2015年,我国物联网产业规模已经超过7500亿元。预计未来几年,我国物联网产业将呈加速增长态势,预计到2020年,我国物联网产业规模超过15000亿元。
我国目前在物联网应用中的工业、医疗、交通、金融以及安防等方面都得到了相应的发展。当今很多的产品其实都离不开物联网技术,比如我们身边的共享单车、进出地铁站需要刷卡的射频技术、手机移动端的考勤管理软件、小米的智能家居产品等等都是物联网技术的产品。物联网产品就在我们身边,未来只要有人生存的地方就必定会有嵌入式产品、物联网产品存在,这些产品与人类是脱离不了的。
以上由物联传媒转载,如有侵权联系删除

中国物联网三网大循环不是国家支持项目。

中国物联网是互联网的升级板,物联网话语权属中国,所以叫中国物联网。物联网是信息网络的高科技称呼,是信息传播工具。

由中国政府控制运营。中国物联网与中国物联网三网大循环的所谓分享经济平台没有关系。它源于过去的平安116系统所发起的LCF项目。

只是把中国物联网拿来冠名吸引无知的部分人来做它这个可能成为2018年第二大金融传销庞氏大骗局。运作方法是挂羊头卖狗肉。

扩展资料:


国家重点支持领域

根据《纲要》的重点领域及优先主题,针对“十一五”国民经济社会发展中急需科技提供支撑的紧迫性问题,“十一五”支撑计划重点支持能源、资源、环境、农业、材料、制造业、交通运输、信息产业与现代服务业、人口与健康、城镇化与城市发展、公共安全及其他社会事业等11个领域。

领域任务安排的总体原则

一:是把发展能源、资源、环境等领域的技术放在优先位置,着力解决制约国民经济社会发展的重大瓶颈问题,促进循环经济模式的形成和经济社会可持续发展提供有力支撑;

二:是强化先进适用技术在农业领域的集成创新和系统应用,不断提高农业整体科技水平,保障我国食物和生态安全,促进社会主义新农村建设;

三:是注重发挥高新技术改造和提升传统产业的重要作用,以集成创新为核心,开发拥有自主知识产权的重大产品,积极培育新兴产业,大幅度提升我国主要产业核心竞争力;四是强化多种技术的综合应用,解决重大公益性科技问题,大幅度提高我国公共事业科技水平,推进城乡、区域统筹协调发展。

重大项目

大力开发和应用提高能源利用效率与资源综合利用的技术,突破一批工业、建筑和交通等重点耗能领域的节能关键共性技术。掌握一批洁净煤关键技术,开发新型工业锅炉及发电技术与装备,实现具有自主知识产权的煤气化、液化、先进发电及污染控制技术的工业化应用。

突破可再生能源利用关键技术,实现可再生能源技术与装备的产业化和规模化利用。突破800千伏直流、1000千伏交流特高压输电关键技术,提高电网输电容量、效率和安全运行水平。攻克生物质发电和制取液体燃料技术。

参考资料来源:百度百科-物联网


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13010165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存