您的位置:首页 > 新闻中心
五德新闻

怎样成为一名优秀的云计算开发者?

2013-10-30

  什么是云计算?
 
  云计算是什么,但提供信息技术(IT)的组件,如计算、存储、网络带宽、安全性、平台和软件服务。它是一个有成本效益的方法,因为你不需要预先支付高额的金额就可以使用。
 
  云计算服务的分类,云计算服务有三种类型:
 
  1、IaaS -基础设施服务
 
  该基地的IT基础设施组件,如计算机,存储,网络作为一种服务提供。
  例如: 亚马逊AWS, Rackspace公司云计算。
 
  2、PaaS -平台服务
 
  一个坚实的平台,您可以在其中开发、测试、部署和最终客户提供您的应用程序。您的应用程序大多都作为Web和Web服务技术。
  例如: 谷歌的App Engine,微软Azure, Salesforce的 force.com 。
 
  3、SaaS -软件服务
 
  作为一个云计算开发人员,软件大多是作为一种服务提供的应用程序,你会消耗服务以提高或丰富其现有的产品。
  例如:谷歌应用程序,SalesForce的。
 
  简单的比喻云计算
 
  付费使用,即实用新型的想法,我相信,我们一直在使用电力、电话、移动电话的效用模式中,政府与电信运营商已经投入了大量的基础设施建设提供最好的服务给您。以类似的方式,像亚马逊,谷歌,微软的Azure,GoGrid的云服务提供商已经投入了很多,像我们所使用的最终用户创建的基础设施。
 
  什么是云计算解决?
 
  云计算很快将改变我们计算方式。重要的是,开发商了解如应用程序不结垢,数据库,我们当前面临的很多问题,没有达到最大的并发连接数,单台服务器部署...等云计算正在解决。
 
  我是开发人员,我为什么要担心这个?
 
  在传统的方式,如果你是一个Web开发人员,你会学到无论是JAVA,NET,PHP等方面的知识,伴随着一个或多个RDBMS技术和有关技术框架。特别是,如果你是第一个定时器,你会花大部分的时间在你的机器配置相关软件,而不是开发的代码。
 
  云计算带来的灵活性,为您快速开始使用所配置的机器,而不是你自己的东西设立实例。
 
  云计算提供了各种在大型应用常用软件开发和部署,如消息队列,数据库,应用程序容器和可扩展的存储作为一个服务的备份,你可以开发你的应用程序利用这些积木,而不是破坏你的应用程序构建块头在自己的部署这些组件。 简而言之,如果你想成为云开发者,你必须了解所有API来开发应用程序的云技术。
 
  从哪里开始呢? 
 
  在开始之前,首先调整自己的固定供应商,使得在该平台上的专家有一个稳定的状态。我建议如果你是开发MICROSFOT,你可以从微软的Azure学习的SQL Azure,Windows Azure的...等 如果你是Java和Python的开发,开始使用谷歌应用程序引擎。如果你是一个CRM / ERP应用程序开发人员,你可以选择SalesForce.com。