云计算成为整个IT业的基石
云计算为什么会对中国的信息及通讯产业带来如此大的促进?从产业结构上讲,IT的各个部分从2010年开始已经进化成逐步连接成一个整体,也就是说原本分割开的各个部分已经连接成一体,举个例子来讲,以前Windows直接运行即可完成很多事情,不联网也没有关系,而现在任何一个移动操作系统必须具备云端的支持。比如iOS需要有50万以上的APP在苹果的AppStore中对iOS操作系统进行支持。如果没有这些应用,iPhoneiPad如同信息孤岛,无人问津,而服务器端的技术更是构筑移动互联网技术的基石。
而年轻人喜欢的游戏更是程序逐步移动至云端的典型案例,比如90年代的星际争霸一代,CS等游戏,单机即可玩,可以联网,但是盗版让软件开发商损失惨重,即使是魔兽3,赚钱一样困难。而现在,几乎所有的游戏都可以免费获取,但是不付费就无法使用,因为开发商把大量的代码转移到了服务器端,也就是云端,根本没有联网部分的代码,这让游戏如何破解?
小米手机是云计算另一个典型的例子,小米手机巨额的市值根本与制造业关系不大,小米手机硬件本身是不赚钱的,而由庞大的用户群,在云端消费或者基于云端的广告,或者软件的分发可以带来巨大的效益,所以说用硬件终端吸引用户,再通过云端消费,云端控制来产生效益,已经是近几年的趋势。因此,云计算由此给游戏行业带来长达10年的黄金时期。云已经开始吞噬硬件,以及各种终端产品。
云计算体现IT企业的核心竞争力,云人才自然炙手可热
云计算已经成为IT企业的核心竞争力,目前的物联网,移动互联网,更是将所有软件硬件空前连接至一起。不论是移动互联网,智能电视,智能手机,手机游戏,网页游戏,趋势就是跟云计算相结合。
云技术让厂商在云端设置收费和控制的程序,所以云计算几乎就是兵家必争之地,也能体现各个公司技术实力。2013年11月11日,淘宝天猫的双十一流量再次爆表,但是网站却没有像几年前那样缓慢迟钝,这里就有阿里的云团队的功劳,目前国内开源云技术相关输出最多的就是阿里的云计算团队,这里云计算成为了核心竞争力。
经过调查,国内最早的云计算培训厂商尚观的很多学生最开始就业的公司多数是互联网公司,网络游戏公司,而目前移动互联网公司,移动设备公司也大量需要他们的学生,比如小米手机,华为,TCL等。这反映了行业的趋势,即使是硬件公司也必须通过云计算来盈利。
云计算相关技术
云计算到底是些什么技术呢?从各个权威定义中可以看到非常的抽象难懂。其实很简单,一个完整的程序,比如网络游戏,需要客户端及服务器端,这就是几年前所说的C/S结构或者B/S结构的程序,我们下载下来的魔兽世界客户端,星际争霸2,植物大战僵尸2就是客户端,也就是Client端;而一些网页游戏是显示在浏览器中也就是通过Browser连接服务器,也就是Server端。
当Server端连接量非常巨大的时候,一个Server显然是不够的,需要很多Server协同工作,这就用到了在服务器端的大规模集群技术,这些技术以云存储为基础,超大型数据库和分布式计算是必须的模块,经典的案例就是Google。
Google早期的三大技术模块就是完整的云技术框架:
1.GFS:分布式文件系统,简单讲就是让众多服务器的存储磁盘共同存储数据,几个服务器坏了数据不会丢,访问数据时很多服务器一块动作,速度特别快。
2.MapReduce:并行计算的核心技术框架,就是有一个任务可以分担到很多服务器上一块工作,比如在淘宝上搜索一个产品,很多服务器一块工作。
3.BigTable:分布式的、稀疏的、多维的、易于扩展的、适用于海量数据的数据库,这个数据库不同于Oracle或者SQLServer等关系型数据库,特别为海量数据设计。也是大数据的基础。
怎样学习云计算相关技术
普通人应该如何学习云计算技术?直接学习Google的技术不太现实(因为Google不公开),基于Linux的最着名开源云计算解决方案是hadoop,他基本沿袭Google的云计算架构,开发出开放源代码的项目,成为众多公司云计算技术基础,比如阿里巴巴。
而对于客户,云计算又分为SaaSPaaSIaaS等三种层次的服务,基础技术仍然是万变不离其宗。所以云计算学习应该从服务器端技术起步,Linux系统及Shell编程是基础,之后开始学习Linux平台的各种网络服务和安全,高可用,负载均衡集群等,稍微高级一些的技术是Linux 的调优,企业级虚拟化,Linux集群,openstack,MySQL集群,hadoop等云计算技术。
云计算相关人才薪资水平整体较高
云计算相关职业薪酬水平较高,因为云计算概念诞生及引起注意的时间也仅仅近几年的事情,而中国绝大多数的高校培养的技术多数都比较陈旧,而当前云计算的从业者都是通过自学或者通过国内培训机构---尚观的云计算培训较早步入这个行业的,2010年左右进入行业的月薪酬多数已经超过15000。尤其是进入2013年,掌握hadoop,MySQL集群技术,openstack,HDFS,企业级虚拟化,等技术的云技术人才,薪资尤为可观。
云计算的趋势是通吃所有IT行业,让端设备和程序尽量简练,主要的业务逻辑和编码移到服务器端,所以服务器端的云计算人才持续增长,这与客户端程序开发的需求越来越简单有鲜明的对比。
因此,不论是企业还是个人,只要掌握云计算技术,在将来日益激烈是市场竞争中必然会取得一席之地。特别是对于个人来讲,在就业难的大环境中,掌握了云计算,就等于获得了取得求职成功的一大筹码,也是未来IT高端技术人才必须掌握的领域。
来源:CIO时代网