问题描述
在了解云计算基本概念后,接下来该如何学习呢?
解决方案
如果所说的是学习,那么我觉得所谓的云服务(如网盘)、阿里云、新浪的SAE,google的GAE、AWS等等基本上不是学习用的了,而是借助于它们提供的平台,仅仅属于使用而已。对于学习,我觉得可以分为两个方向:1、大数据、nosql领域:hadoop、hbase、Cassandra以及一些理论(CAP、Base等等)2、云平台(Iaas、Paas):可以研究虚拟化技术(kvm、hyper-v等等)、openstack、esxi等Iaas技术。paas方面可以研究cloudfoudry。主要还是看对自己的定位,找一个目标,然后再循序渐进的学习。
解决方案二:
云计算是一种商业模式。如果要学习建议了解: 1、什么是云计算 2、云计算对当前的商业模式有什么影响 3、云计算所涉及到的技术 4、云计算的现状 只有对云计算的这个商业模式有一定了解才能真正明白云计算,也能够让自己知道自己更喜欢哪方面的东西。云计算是一个很大的概念,所以你不可能对所有的技术都很熟悉。 首先要明白自己是要作为相关的销售人员、教师、还是开发者。 对于开发者建议了解当前现有的些云计算中的项目,目前比较成功的主要包含有云存储和基础云平台、私有云,公有云现在发展缓慢,除了云存储。涉及云计算的项目有hadoop、opesnstack、cloudstack、桉树等等项目。只有了解云计算,你才能明白这些项目之间的关系。 作为开发人员,可以首先了解这些项目的意义,然后对这些项目进行学习,类丰富自己的知识。 对于虚拟化、大规模、高并发等技术属于云计算的基础支持技术,也有相应的了解,尤其虚拟化技术和网络文件系统
解决方案三:
虚拟化、交换机、路由器、网络结构、安全等。
解决方案四:
业界内现在“云计算”的概念都没有统一。有时候你发现“云计算”说的是软件方面,比如hadoop等开源项目。有时候你发现“云”又是虚拟主机。例如amazon的aws服务。 活着国内的阿里云, 新浪的SAE等。有时候又是服务,比如“云服务”这个词。比如一些网盘,也自称“云存储”。究竟什么是你所说的“云”呢?