云计算概述

基本概念

云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。

通俗来讲,在云计算时代,计算能力是可以被作为商品进行出售的,因为中小型企业甚至大型企业对于数据处理都有着相当大的需求,小型企业需要计算能力更加强的计算机,中大型企业需要计算能力更加强的服务器,而让这些企业去拿出充足资金去创建自己的数据中心显然是一件成本很大的任务,因此当今对于云计算的需求更加强烈,企业们可以与这些网络服务大厂进行合作,利用这些企业的计算能力资源去处理自己的数据。

分布式计算---云计算的前身

分布式计算的定义是:在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。分布式计算比起其它算法具有以下几个优点:

1、稀有资源可以共享。

2、通过分布式计算可以在多台计算机上平衡计算负载。

3、可以把程序放在最适合运行它的计算机上。

其中,共享稀有资源和平衡负载是计算机分布式计算的核心思想之一。

对于大型任务来讲,例如生物蛋白质研究等等项目,分布式计算是必不可少的,而分布式计算更多的是通过利用多台计算机来进行并行运算,加快运算速度,其计算能力仍达不到云计算的体量。

云计算的关键技术

虚拟机技术:与分布式计算相同,虚拟化技术也是云计算的重要基础,只有进行了操作系统的隔离才能进一步进行操作,目前典型的实现有Citrix Xen、VMware ESX Server 和Microsoft Hyper-V等。

数据存储技术:云计算系统需要同时满足大量用户的需求,并行地为大量用户提供服务。因此,云计算的数据存储技术必须具有分布式、高吞吐率和高传输率的特点。目前数据存储技术主要有Google的GFS(Google File System,非开源)以及HDFS(Hadoop Distributed File System,开源)。

数据管理技术:云计算的特点是对海量的数据存储、读取后进行大量的分析,如何提高数据的更新速率以及进一步提高随机读速率是未来的数据管理技术必须解决的问题。云计算的数据管理技术最著名的是谷歌的BigTable数据管理技术。

云计算的应用

存储云:此项功能使大家最熟知的云计算的一项应用,云存储是一个以数据存储和管理为核心的云计算系统。用户可以将本地的资源上传至云端上,可以在任何地方连入互联网来获取云上的资源。存储云向用户提供了存储容器服务、备份服务、归档服务和记录管理服务等等,大大方便了使用者对资源的管理。更使用户在自身设备硬件容量不足是可以上传至云上,变相的扩充了所拥有的的容量。

医疗云,金融云,教育云:这些功能听起来可能不被大家所熟知,但都有着普罗百姓的使用服务,例如医疗云发展出来的在线预约挂号,医疗平台互通,金融云普及所诞生的移动支付,以及教育云发展带来的类似慕课等大型教育平台。这些应用的基础就建立在云计算所提供的算力支持和数据存储的支持。

仍存在的问题

安全问题:包括访问权限问题以及保密问题,因为用户是将自己的数据资料上传到服务商的云上的,而服务商则可能对数据进行越界访问,从而造成信息资料的安全难以保障。而这种事件也时有发生,甚至是一些权限较低的员工也可以窃取到用户的数据。

数据完整性问题:用户的数据在上传到服务商的云上之后很有可能被存到了不同地区的服务器之中。数据资源的整体性受到影响,使其作用难以有效发挥。服务商本身也有可能对数据的保护措施不够完善导致了数据完整性受影响。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值