前言
计算机技术经历了从大型主机、个人计算机、客户/服务器计算模式到今天的互联网计算模式的演变,尤其是互联网Web 2.0技术的应用,使得对计算能力的需求更多地依赖于通过互联网连接的远程服务器资源。作为资源的提供者,需要具备超高的计算性能、海量的数据存储、网络通信能力和随时的扩展能力。在多种应用需求的推动下催生了虚拟化技术和云计算技术。当今,云计算技术已经成为信息技术应用服务平台、云存储技术、大数据分析、互联网+等技术的基础支撑,在信息技术发展过程中起着平台支撑的作用。
云计算是推动信息技术实现按需供给、促进信息技术和数据资源充分利用的全新业态,是信息化发展的重大变革和必然趋势。推动和发展云计算技术,有利于分享信息知识和创新资源,降低全社会创业成本,培育形成新产业和新消费热点,对稳增长、调结构、惠民生和建设创新型国家具有重要意义。
为适应高职院校对云计算技术与应用专业教学的需求,在“云计算技术与应用专业教材编审委员会”的组织和指导下,将陆续推出系列专业教材。本书就是在此背景下,由南京第五十五所技术开发有限公司、江苏一道云科技发展有限公司共同编写,是校企产教融合后的实践产物。本书是基于开源的OpenStack云计算架构,针对高职高专云计算专业或相关专业的云计算应用与开发课程,以Web云网盘项目的开发为主线,按照“任务驱动、能力递进”的思路编写而成的。本书将Web云网盘项目的开发分解为若干子项目,对每一个子项目,首先提出任务目标,然后详细描述任务的实现步骤,并对项目涉及的技术原理进行详细介绍,最后给出每一个项目的实现效果。全书力争做到基础知识介绍有针对性,任务目标操作具体化。Web云网盘项目以云存储OpenStack Swift服务为基础,使用业内主流的Java Web技术开发,项目功能全面、系统扩展性强,具有良好的实用性。
本书的参考学时为54~60学时,建议采用理论实践一体化教学模式,各项目的参考学时见学时分配表。
学时分配表
本教材由郑子伟、屈毅主编,何福南、谢涛、陈张荣副主编,李梅芳、金忠伟主审。本书配套的资源包、运行脚本、电子教案等,可登录http://www.1daoyun.com下载。
对于本书,虽然编者已尽可能做到更好,但由于搭建环境的复杂性,书中疏漏和不足之处在所难免,殷切希望广大读者批评指正。同时,恳请读者一旦发现错误,于百忙之中及时与编者联系,以便尽快更正,编者将不胜感激,E-mail:books@cetc55.net。
编者
2017年8月