通俗的说“云计算”(转)

“云”就是服务,怎么样够抽象吧。别急。下面来通俗的。
在说云计算之前应该先说说集群。集群的应用已很多年了,我只简单说一下。集群提供一种把多个服务器系统虚似化成一个系统的功能,对于程序员来说, 让程序跑在集群上就好像在是单服务器上没有什么区别。这样集群为我们作了很多的工作,如文件管理、负载均衡、甚至是session管理。它把多台机器以集 群的方式联系在了一起。

而云计算则是在集群的技术基础上变化而来的。云计算是以集群技术为基础,将大量的服务器(甚至可以是几十万台)整合到一起。然后对这些硬件资源进 行按需管理,然后为客户提供多项服务(laas+paas+saas...)。下面做一下说明。集群有一个缺点,集群内每一个结点的资源不能动态分配,如 一个请求来了,由负载均衡转发给了A服务器,但没想到的是这个请求是一个对1000万条记录进行上百次的汇总运算。这一下可能是致命的。那么如何解决这个 问题呢?答案是laas(基础设施即服务)。这个问题最终被这样解决:以软件的方式对集群内所有的服务器的cpu、内存、磁盘等关键的硬件资源进行动态管 理。当某个请求需要很大的硬件资源时,会将需要计算的元数据发送到多个硬件实体上进行并行运行(当然也可以是在多台服务器上都有数据的副本,这个副本甚至 可以是很多,这样也可以起到一种备份作用),从而使每一台服务器的硬件资源都得以充分发挥。(作为一个技术人员,马上会想到,1G的数据在网间传输现实 吗?这个还真可以,如hadoop就做到了这一点,它是由apache在google的文件系统的基础上发展起来的一个开源项目)。目前已有一些大的软件 公司有了一些云操作系统的技术,微软有:azure。ubuntu有企业云的版本等。当然我们还需要解决很多其它问题,如:安全、性能、兼容性等等。总之 云计算是从集群技术发展而来,二者的区别在于,集群虽然把多台机器联了起来,但某项具体的任务的执行的时候还是会被转发到某台服务器上的,而云可以简单的 认为是任务可以被分割成多个进程在多台服务器上并行计算。然后得到结果,好处在于大数据量的操作性能非常好。可以使用廉价的PC服务器,可以管理大数据量 与大集群。关键技术在于能够对云内的基础设施进行动态按需分配与管理。

当有了上面的技术后,人们发现他给我们带来了一场革命。一种商业模式的变革,既然我们的硬件资源可以动态按需分配,那么我们可以将我们开发的软件 直接部署在我们的云内,然后通过internet直接为用户提供服务,这样就算有大量的并发用户也可以保障其性能。如google有在线的word。国内 还有百度。等等。这将是下一个时期软件业在商业模式上的一个重要的变革。这就是saas:软件即服务。

软件开发一直以来就有产品和定制开发两类。刚才说的在云内发布软件,直接为用户提供服务相当于产品。定制开发呢?我们可以把我们的工作流、ERP等等放到云内,直接将整个开发平台以一种服务的方式提供给用户,这就是paas:平台即服务。
这就是对云计算的初步应用,因此开文说:“云”就是服务。

个人感觉,在中国的云计算将面临着几个问题:

1、云计算的通俗的概念的普及。要知道绝大多数的决策者都非专业的人员,即使他们非常想了解什么是云计算!云计算就是大集群+服务。所谓服务是指:硬件资源、基础设施的动态按需分配。然后再有的服务就是由你自己去发挥了,你可以再给用户提供在线软件等。

2、安全问题。当人们了解到云计算就是一台服务器忙不过来了,可以把数据发送到其它的服务器上进行并行计算的时候,人们会认为自己的数据是不安全 的。我们可以通过一些安全手段来解决部分问题,如果数据本身是需要很高安全性的如政府部门,那么可以通过私用云的建立来解决这个问题。
3、云也是“数据服务”。在网上很多人都在说laas、saas、paas,但很少有人提及“数据服务”我们可以叫它“daas”(data as a server)数据即服务。我们可以通过云计算向外界用户提供数据服务!
总之“云”就是利用一些现有技术,在实现对基础设施的动态按需分配后,为用户提供服务的一种技术、一种商业模式。。。

这是我对云计算的一些理解。希望可以通过我的这种通俗的解释方式,对你理解云计算能够有所帮助。

云计算通俗讲义是一本介绍云计算概念和原理的教材,旨在以通俗易懂的语言解释云计算的工作原理和应用场景。本书包含了云计算基础知识、云服务模型、云计算的主要特点以及云计算的安全性等内容。 云计算是一种基于互联网的计算方式,通过将大量的计算资源集中在一起,提供给用户按需使用。与传统的计算方式相比,云计算具有灵活性更强、资源利用率更高、成本更低等优势。云计算可以分为三个主要的服务模型:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。每一种服务模型提供不同的功能和服务,能够满足不同用户的需求。 云计算的主要特点有:弹性伸缩、按需自助服务、资源共享和快速交付。弹性伸缩意味着用户可以根据业务需求随时增加或减少计算资源。按需自助服务表示用户可以根据需要自主选择和配置所需的计算资源。资源共享指多个用户可以共享一定的计算资源,提高资源的利用率。快速交付表示用户可以快速获取所需的计算资源,无需等待长时间的部署和配置。 云计算的安全性是用户关注的一个重要问题。云计算服务提供商需采取各种安全措施来保护用户的数据和隐私。这包括数据加密、访问控制、身份认证和物理安全等方面。用户在选择云计算服务提供商时,也需要注意其安全性保障能力。 总之,云计算通俗讲义通过通俗易懂的方式解释了云计算的概念和原理。对于想要了解云计算的读者,这本教材将是一本很好的参考书籍,能够帮助他们更好地理解云计算的工作原理和应用场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值