云计算(英文:Cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。
通常云计算服务应该具备以下几条特征:
·基于虚拟化技术快速部署资源或获得服务
·实现动态的、可伸缩的扩展
·按需求提供资源、按使用量付费
·通过互联网提供、面向海量信息处理
·用户可以方便地参与
·形态灵活,聚散自如
·减少用户终端的处理负担
·降低了用户对于IT专业知识的依赖
而云计算的特性包括:
敏捷使用户得以快速的,且以低价格的获得技术架构资源
应用程序界面API的可达性是指允许软件与云以类似“人机交互这种用户界面设施交互相所相一致的方式”来交互。云计算系统典型的运用基于REST网络架构的API.
在公有云中的传输模式中支持已经转变为运营成本,故费用大幅下降。很显然的降低了进入门栏,这是由于体系架构典型的是由第三方提供,且无需一次性购买,且 没有了罕见的集中计算任务的压力。称为计算资源包的通用计算基础上的原则在细粒度上基于用户的操作和更少的IT技能被内部实施。
设备和本地依赖允许用户通过网页浏览器来获取资源而无需关注用户自身是通过何种设备或在何地介入资源(如 PC,移动设备等)。通常设施是在非本地的(典型的是由第三方提供的),并且通过英特网获取,用户可以从任何地方来连接。
一种称为多租户的软件架构技术允许在多用户池下共享资源与消耗:
体系结构的中央化使得本地的耗用更少(例如不动产,电力等)。
峰值负载能力增加(用户无需建造最高可能的负载等级)。
原先利用率只有10-20%的系统利用效率增加了。
如果多个冗余站 点被使用,则改进了可靠性,这允许我们设计云计算以符合商业一致性以及灾备。
可扩展性经由在合理粒度上按需的服务开通资源,接近实时的自服务,无需用户对峰值负载进行工程构造。
性能受到监控, 同时一致性以及松耦合架构通过webservices作为系统接口被构建起来。
因为数据集中化了,故安全性得到了提升,增加了关注安全的资源等,但对特定敏感数据的失控将是持续关注的,且内核存储的安全性缺少关注较之传统系统而言, 安全性的要求更加高。部分原因是提供商可以专注于用户所无法提供的资源之安全性解决方案。然而当“数据分布在更广的范围以及更多数量的设别上”时,以及在 由“不相关的多个用户使用的多终端系统“时,安全性的复杂性极大的增加了。用户获取安全审计日志变得不太可能了。私有云的发展动力部分是源自客户对设备的掌控以及避免丢失安全信息。
维护云计算应用是很简单的,因为显而易见用户无需再在本机上进行安装。一旦改变达到了客户端,它们将更容易支持以及改进。