云计算是一种基于互联网的计算方式,通过这种方式将网络上设置为共享的软件资源、计算资源、存储资源和信息资源,按需求提供给网上的终端设备和终端用户。云计算也可以明确为向用户屏蔽底层差异的分布式处理架构。在云计算环境中,用户与实际服务提供的计算资源相分离,云端聚集了大量计算设备和资源。
当利用云计算服务时,用户不需要安排专门的维护人员,云计算服务的提供商会为数据和服务器的安全做出相对较高水平的保护。由于云计算将数据存储在云端(分布式的云计算设备中负担计算和存储功能的部门),业务逻辑和相关计算都在云端完成,因此,终端只需要一个能够满足底子应用的平凡设备即可。
云计算实现了“快速、按需、弹性”的服务,用户可以随时通过宽带网络接入“云”并获得服务,按照实际需求获取或释放资源,根据需求对资源进行动态扩展。
按照云计算服务提供的资源层次,可以分为底子设施即服务(Infrastructure as a Service,
IaaS)、平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)三种服务类型。
IaaS向用户提供计算机能力、存储空间等底子设施方面的服务。这种服务模式需要较大的底子设施投入和长期运营管理履历,其单纯出租资源的红利能力有限。
PaaS向用户提供虚拟的操纵系统、数据库管理系统、Web应用等平台化的服务。PaaS服务的重点不在于直接的经济效益,而更注重构建和形成精密的财产生态。
SaaS向用户提供应用软件(如CRM、办公软件等)、组件、工作流等虚拟化软件的服务,SaaS一样平常采用Web技术和SOA架构,通过Internet向用户提供多租户、可定制的应用能力,大大紧缩了软件财产的渠道链条,减少了软件升级、定制和运行维护的复杂程度,并使软件提供商从软件产品的生产者变革为应用服务的运营者。 2.关键技术