资 源 简 介
本文将从云计算的系统架构出发,探讨云计算未来的发展趋势,深入分析云计算目前面临的两大热点问题:一是安全性,二是如何实现高效节能、绿色、环保、低炭的云计算。
1 、云计算的系统架构
云计算的系统架构自下而上可分为五个层次:物理层、核心层、资源架构层、开发平台层和应用层。
(1)物理层:云计算的最底层基础设施,提供云计算系统的硬件支持,包括网络资源、计算资源和存储资源等。
(2)核心层:对物理资源实施统一管理,将具体应用抽象化,通过操作系统内核、中间件或虚拟机监视器等实现,为上层提供应用环境。
(3)资源构架层:基于核心层构建的资源服务器架构体系,提供高效、灵活的分布式计算服务,大容量的分布式存储服务以及安全、可靠的分布式通信服务。
(4)开发平台层:通过开发平台提供的API,为具体应用提供云计算编程环境,加速应用服务的部署,并支持可扩展。
(5)应用层:面向用户实际应用程序,由开发平台层提供开发环境,应用程序的开发者对程序的开发和运行负责,提供服务质量保证。
云计算系统的服务模型包括以下三种类型:基础设施即服务(infrastructure as a service,IaaS)、软件即服务(software as a service, SaaS)、平台即服务(platform as a service,PaaS)。础设施即服务,为用户提供使用云端的基础性计算资源的能力,用户可以部署或运行自由软件或操作系统,如 Amazon 提供的简单数据管理服务和存储服务以及弹性计算云。软件即服务,基于云计算服务提供商的云基础设施为用户提供具体应用能力,如 Google 的 Google Apps 和 SalesForce 的客户关系管理等应用。平台即服务,为用户提供在云端创建和定制服务的能力,如 Microsoft 的 Microsoft Azure 和 Google 的Google App Engine 等。