首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

云计算不是一个工作种类,也不是说从事就从事的.云计算大部分是概念的东西,是将原有的计算机技术进行包装,包装成为服务而已.这些技术,也只有大公司能够玩得起.就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技术,记性云网络中的安全流量清洗。围绕云安全,还会有用户行为分析及大数据结构分析安全等,发展路比较广阔。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191218A0DMNH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券