从事云计算开发 需要啥基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从事云计算开发 需要啥基础相关的知识,希望对你有一定的参考价值。

例如说分布式计算,操作系统,计算机结构体系之类的一些。

从事云计算方面工作,需具备以下10条知识技能:
  1. 商业和金融技能
  技术和商业的融合始终是成功的绝对法宝,尤其在云计算时代。
  2. 技术技能
  自从有了云计算,企业或者其他机构可以精简他们的IT资源,卸载大部分的日常系统和应用程序管理,但这并不意味着IT将无所事事,你需要有一项编程语言技能,以便能快速构建运行在互联网上的应用程序。
  3. 企业架构和业务需求分析
  云计算要求IT专业人员最好具备交叉学科知识,特别是面向服务的体系结构。
  4. 项目管理技能
  企业或者组织不能因为云计算的灵活性而大意,导致项目延期或者目标模糊,这将让云计算的成本优势化为乌有。
  5. 合同和供应商的谈判技巧
  熟悉服务等级协议(SLA)以及涉及到违反SLA的问题,IT专业人员需要具备一定的合同和供应商谈判的经验。
  6. 安全性和遵从性
  IT专业人员处理云计算项目时候,必须完全掌握相关行业的安全协议和相关的法规,不论在不在美国。
  7. 数据集成和分析技能
  IT专业人士可能不是专业的数据科学家,但是你需要帮助这些数据科学家顺利的连接大数据、内部ERP、数据仓库和其他数据系统,除此之外,你还必须与业务那边合作,以便有效利用大数据。
  8. 移动应用开发和管理
  企业或组织需要了解他们通过云提供给客户的移动体验的效果如何,如何改善。
  9. 熟悉开放混合云的知识
  IT不是千篇一律的,你的云计算模式也同样如此, IT专业人士需要了解如何在一个开放的平台上构建和扩展公司的云计算基础设施。
  10. 了解OpenStack
  为了构建上面提到的那种灵活的、安全的、可互操作的云基础设施,IT专业人士必须对所需的技术有很深的理解,OpenStack是关键部分。
参考技术A SAAS/PASS/IASS,体系上如此分。开发对分布计算,NoSQL数据库/面向对象型。。。。。。本回答被提问者和网友采纳 参考技术B 并行计算需要了解一点,云计算也会细分的,很可能应用当前的技术,了解个标准化的API库就行了 参考技术C 说的这些都差不多,不过都是理论,实践中要看做东西用什么架构,一般用J2EE吧,一些相关的 参考技术D 多种科技

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

  架构技术

  知道云环境(云端和客户端)的架构原理。云计算提供了一种全新的IT基础架构模式,通过新的方式进行资源部署和安装,需要将资源和软件预先安装在云上,通过web模式快速实现资源自动部署和软件安装。

  项目管理

  必须熟悉整个IT项目运作的流程,提高效率。云计算改变了过去传统的管理方式,不过IT资源的增多也使得IT资源的管理更加复杂、同时成本也大幅增加, IT管理者必须从长远考虑对IT资源进行规划,改变传统管理模式,与时俱进。

  营销能力

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

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

以上是关于从事云计算开发 需要啥基础的主要内容,如果未能解决你的问题,请参考以下文章

openstack是啥管理平台

linux云计算和大数据有啥不同那?之间有联系吗?

微软云计算平台主要有那几部分构成?

Linux云计算就业后是做啥类型的工作

windows azure是啥操作系统

DevOps敏捷开发和云计算