一、什么是云计算
云是网络、互联网的一种比喻说法。 过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。
云代表虚拟化的资源。
云计算大约也可称为云服务吧。服务在云端。是一种按使用量付费的模式
二、云计算的作用
将众多的资源组合起来,虚拟成一个整体,供外部使用。一是方便,二是优质。
三、为啥要用云计算
企业再也不用斥巨资购买服务器,并出高薪养着一群维护人员了。有利降低成本。
四、云计算的种类
每种云服务模式都通过某种程度上的资源抽象,来减低消费者构建和部署系统的复杂性。
1、基础设施即服务(IaaS)
2、平台即服务(PaaS)
3、软件即服务(SaaS)
1、SaaS,云服务模式中最为成熟的一种类型。
最常见的服务形式,或者是网页,或者是API。
成熟、现成,可快速集成,拿来即用,节省开发时间和成本,但可能欠缺灵活性,不一定能满足用户的全部需求。
常见的解决方案,如CRM,ERP,等等。
2、PaaS,最不成熟。提供了操作系统以及各种底层服务,使得用户可以专注业务,但资源可能由于多用户共享导致有时出现性能瓶颈;同时,也会出现用户受制于人的顾虑。
但是,在中国,常用的阿里云应该就是这种模式。购买的时候,要选操作系统。
3、IaaS,就相当于一个啥都没装的虚拟机,包括操作系统。提供最大限度的灵活性。这让我想起有一些数据库系统,为了方便自己管理,需要直接使用没有经过操作系统格式化的磁盘(俗称生磁盘)。
同时,如果用户所需资源规模很大,比如TB级的数据,或巨大带宽,那么IaaS的成本会比PaaS更低更划算。
五、云计算与RESTful
表述性状态转移(RESTful)服务是每一种云服务方案的关键组成部分。
因为每种云服务都有对外的RESTful服务的API:
1、使得不同的应用和服务能轻松地连接在一起
2、使不同设备,如PC、手机、平板使用相同的服务,时刻保持同步
3、RESTful服务,利于构建松耦合系统,增强容错性。
因为松耦合,意味着依赖很弱,在某一个点出问题的时候,其他影响不大,仍能正常工作,或者优雅降级。而松耦合的关键,在于无状态。所谓的无状态,是对服务而言的,就是状态放在客户端,而不是服务器端。因此,当某服务出问题的时候,客户端可以轻松地转向另一个服务,而不会出现状态丢失。
六、云计算的优劣
优点:
1、硬件成本降低
2、服务周全,安全性强,你妈再也不用担心你的数据
缺点:
云不是一种时髦,或包治百病的灵丹妙药。应用是否迁移到云,要看实际,避免失败。传统的应用并不适合迁移到云。
七、云计算与大数据的关系
没有直接的关系。不过云降低了硬件资源的成本,又有强大的功能和服务,这为大数据提供了支撑和基础。