云计算开发要学习什么知识?云计算开发哪个方向更有前途?

云计算不是一个工作种类,也不是说从事就从事的.云计算大部分是概念的东西,是将原有的计算机技术进行包装,包装成为服务而已.这些技术,也只有大公司能够玩得起.就IT行业从业者本身而言,有云计算和没有云计算,工作内容没什么大的区别,该写的程序还是要写,该作的事情还是要做,只是对外而言,需要宣传一些概念,并根据这些概念,分析需求,开发新的特性.

云计算开发必须掌握云计算相关技术:如服务器、虚拟化存储、数据中心操作等。云计算容纳了互联网技术,吸取了虚拟化技术、网络计算、自动化技术和web等多种技术,不过当前云计算的发展还处于一个概念状态,只有先掌握了相关技术,才能在这个领域有所突破。

知道云环境(云端和客户端)的架构原理。云计算提供了一种全新的IT基础架构模式,通过新的方式进行资源部署和安装,需要将资源和软件预先安装在云上,通过web模式快速实现资源自动部署和软件安装。必须熟悉整个IT项目运作的流程,提高效率。云计算改变了过去传统的管理方式,不过IT资源的增多也使得IT资源的管理更加复杂、同时成本也大幅增加, IT管理者必须从长远考虑对IT资源进行规划,改变传统管理模式,与时俱进。

云计算本身就是作为一种商业应用兴起的,随着云计算的发展,云计费(资源与服务即用即付、按需收费)也将逐渐变成现实。所以如何把这些服务作为产品推销出去也将成为IT从业人员的一个必修课程。

云计算开发要学习什么知识?如果是大数据处理方向Hadoop,本身是用java写的,而且mapreduce(用来做分布式计算分析)本身就是需要java来编写分析脚本(虽然其他语言也可以,但不多),再加上分析源码进行二次开发,自然用到java多一些;如果是从事云服务管理平台openstack方向,其本身用python编写,二次开发自然python用得多一些。其实java和python都有互通之处,精通一门,另一门会很快掌握,而且在hadoop和openstack中,这两种语言根据需要可能会一同出现,先掌握好方向,然后集中学习。

云网络现在主流技术还是SDN,软件定义网络(Software Defined Network, SDN ),是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。围绕SDN技术还会有随之而来的安全边界问题解决方案SDP,网络定义边界。再或者是service chain技术,记性云网络中的安全流量清洗。围绕云安全,还会有用户行为分析及大数据结构分析安全等,发展路比较广阔。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值