云计算初探

 

云计算这个词已经火的一塌糊涂,不懂云计算好像就不是搞IT的,可是谁又能说得清什么是云计算了?

先看两个概念:

美国国家标准与技术研究院:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进而可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

维基百科:云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。云计算依赖资源的共享以达成规模经济,类似基础设施(如电力网)

总结一下:云计算是一种便捷的、弹性的、灵活的获取计算资源的资源组织方式,便捷是只你无需关心资源在哪里,只需简单的配置即可,弹性是指对资源的使用具有很大的伸缩度,灵活是指在资源的各个维度和数量上都能够进行高效的组合。换而言之,云计算是一种拿来就用、无限使用的资源组织方式,其核心在于资源的划分和调度。

 

关键特征

 

按需自助服务(On-demand Self-service):

消费者可以按需部署处理能力,如服务器和网络存储,而不需要与每个服务供应商进行人工交互。

无处不在的网络接入(Ubiquitous network access):

通过互联网获取各种能力, 并可以通过标准方式访问,以通过各种客户端接入使用(例如移动电话,笔记本电脑,PDA 等)。

 

与位置无关的资源池(Location independent resource pooling):

供应商的计算资源被集中,以便以多用户租用模式服务所有客户,同时不同的物理和虚拟资源可根据客户需求动态分配。客户一般无法控制或知道资源的确切位置。这些资源包括存储、处理器、内存、网络带宽和虚拟机等。

 

快速弹性(Rapid Elastic):

可以迅速、弹性地提供能力,能快速扩展,也可以快速释放实现快速缩小。对客户来说,可以租用的资源看起来似乎是无限的,并且可在任何时间购买任何数量的资源。

 

按使用付费(Pay per user):

能力的收费是基于计量的一次一付,或基于广告的收费模式,以促进资源的优化利用。比如计量存储,带宽和计算资源的消耗,按月根据用户实际使用收费。在一个组织内的云可以在部门之间计算费用。

云计算虽然是最热门的词语,但它也不是完全新生的,也是有历史由来的。

云计算并不是一蹴而就的,在云计算诞生之前,其实很多云计算相关技术都已经诞生,如分布式计算、并行计算还有网格计算。

并行计算一般是指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部分,之后以并发方式来加以解决。一般计算量特别大,相同场景下不同数据的验证计算;也即,并发处理同样的任务。

分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果,整个处理流程是集中管理。

网格计算是跨地区的,甚至跨国家的,甚至跨洲的这样一种独立管理的资源结合。资源在独立管理,并不是进行统一布置、统一安排的形态。网格这些资源都是异构的,不强调有什么统一的安排。另外网格的使用通常是让分布的用户构成虚拟组织(VO),在这样统一的网格基础平台上用虚拟组织形态从不同的自治域访问资源。

 

 云计算的部署模式

云计算部署模式:私有云计算、公有云计算、混合云计算。

私有云计算:一般由一个组织来使用,同时由这个组织来运营。华为数据中心属于这种模式,华为自己是运营者,也是它的使用者,也就是说使用者和运营者是一体,这就是私有云。

公有云计算:就如共用的交换机一样,电信运营商去运营这个交换机,但是它的用户可能是普通的大众,这就是公有云。

混合云计算:它强调基础设施是由二种或更多的云来组成的,但对外呈现的是一个完整的实体。企业正常运营时,把重要数据保存在自己的私有云里面(比如:财务数据),把不重要的信息放到公有云里,两种云组合形成一个整体,就是混合云。比如说电子商务网站,平时业务量比较稳定,自己购买服务器搭建私有云运营,但到了圣诞节促销的时候,业务量非常大,就从运营商的公有云租用服务器,来分担节日的高负荷;但是可以统一的调度这些资源,这样就构成了一个混合云。

「经典厨房论」:自己厨房做饭,需要自己有地建个厨房且还要买锅碗瓢盆柴米油盐等,此外,吃完总要洗碗刷锅等运维吧,就是私有云。

 到饭店吃饭,你只是饭店其中一个客户,按需胡吃海塞吃完结账抹嘴走人,餐馆后厨如何安排做菜顺序并加快出菜速度就是负载均衡和虚拟化概念,就是公有云。

请厨师到家里上门做饭则属于典型的混合云,在资产安全的情况下有限使用公有云。

饭店只针对某个特定群体如学生开放,同时可能还会有学生在饭店做兼职。这就相当于社区云。

饭店比较大,自己也比较有钱,于是到饭店租了个包间,无论我用不用,我租用的期限都不能给其他人使用,这就是托管云。

自己朋友来,厨房能力不足,于是全部去饭店吃,这是私有云转公有云。

 

云计算的商业模式

IaaS(Infrastructure as a service):基础设施即服务,指的是把基础设施以服务形式提供给最终用户使用。包括计算、存储、网络和其它的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。例如:虚拟机出租、网盘等。

PaaS(Platform as a service):平台即服务,指的是把二次开发的平台以服务形式提供给最终用户使用,客户不需要管理或控制底层的云计算基础设施,但能控制部署的应用程序开发平台。例如:微软的Visual Studio开发平台。

SaaS(Software as a service):软件即服务,提供给消费者的服务是运行在云计算基础设施上的应用程序。例如:企业办公系统。

 

云计算的流派

云计算有两个典型的流派:大分小模式和小聚大模式

大分小模式:资源在应用间时分复用;关键技术点包括计算、存储和网络虚拟化以及虚拟机监控、调度和迁移。典型代表:Amazon EC2。

小聚大模式:应用资源需求大,可以划分为子任务;关键技术点包括任务分解、调度、分布式通信总线和全局一致性。典型代表:Google。

参考https://mp.weixin.qq.com/s?__biz=MzA3MjY1MTQwNQ==&mid=2649825409&idx=1&sn=81b46e07438bf62bd165a97b8586e380&chksm=871e8763b0690e7573b47cdfea53d275c49a09e8bbbe3a705a36d862cccf786861d43bd6390d&mpshare=1&scene=1&srcid=&pass_ticket=LAlNIOsv%2FV5Y73QIuCoo6SrB7C2WhbRR%2FoIoKgVPRHoRvn8Q3gfnxH4J0X513W5E#rd

posted @ 2019-02-26 20:46  boiledwater  阅读(459)  评论(0编辑  收藏  举报