云计算(Cloud computing),是以数据为中心的一种数据密集型的超级计算,在数据存储、数据管理、编程模式、并发控制、系统管理等方面具有自身独特的技术。云计算的出现,改变了信息服务的提供方式。“云”中的资源在使用者看来是可以无限扩展的,并且可以即时获取,随时扩展或缩小,按需使用,计量付费。SaaS把计算和存储提到了首要的位置,以计量服务的形式提供计算和存储服务,消费者按使用的量和利用率付费。还有一些内部服务,为云服务互操作和外部应用提供了程序编程接口API,这样Web服务就可以依据API进行编写。 本论文对云计算进行研究,利用开源的云计算系统,将开发环境和产品作为服务来提供。利用云计算服务商提供的服务来开发自己的程序并通过互联网传到用户手中。意义在于不再购买和维护服务器、存储设备、邮件软件、办公软件、开发环境、业务软件,而是按需租用。基础设施的能力具备高度的弹性(增和减):可以根据需要进行动态扩展和配置。云计算客户端应用系统程序实现了如下功能:计算和存储的整合、计算向存储的迁移、文件的分布式存储、计算的并行化,通过此应用程序我们能够体会到云计算技术的核心理念。用户可以在本系统的基础上,利用自己的思想开发出自己的云计算实验系统。