首页> 中文学位 >基于iOS平台的云服务器管理系统研究与实现
【6h】

基于iOS平台的云服务器管理系统研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1.绪论

1.1 研究背景与意义

1.2 国内外研究现状

1.3 本文的工作

1.4 本文组织结构

1.5 本章小结

2.相关技术介绍

2.1 iOS开发技术

2.2 云平台服务技术

2.3 云存储技术

2.4 弹性计算云技术

2.5 本章小结

3.亚马逊平台云服务研究

3.1 亚马逊平台介绍

3.2Amazon S3云存储服务

3.3Amazon EC2云计算服务

3.4Amazon CloudWatch监控服务

3.5 本章小结

4.基于iOS的云服务器管理系统设计

4.1 云服务器管理系统的需求分析

5.基于iOS的云服务器管理系统实现

5.1 系统框架搭建

5.2 存储服务模块的实现

5.3 计算服务模块的实现

5.4 监控服务模块的实现

5.5 本章小结

6.系统运行结果与分析

6.1 存储服务模块展示与分析

6.2 计算服务模块展示与分析

6.3 监控服务模块展示与分析

6.4 本章小结

7.总结与展望

7.1 总结

7.2 展望

参考文献

攻读学位期间的研究成果目录

致谢

展开▼

摘要

近年来,随着互联网技术的迅速发展,越来越多的企业将目光转向了云服务。云服务是指将大量网络连接的计算资源统一管理和调度,构成一个计算资源池向用户提供按需服务。云服务与传统的数据中心提供的服务相比,具有高安全性与可靠性、高可扩展性、资源虚拟化、以及低成本等优势。目前国外主流的云服务平台有亚马逊的AWS,提供服务包括弹性计算网云、简单存储服务、队列服务等;国内的云服务平台也逐渐崛起,如阿里云和华为云。
  在现有的云服务器管理系统中,计算资源都经由PC客户端进行管理,然而PC端的计算资源管理方式存在着一些不便,如受工作地点的限制以及网络环境的限制。随着移动互联网的不断发展,移动设备正在逐渐取代PC客户端的地位,越来越多的工作可以在移动端完成。通过移动设备对云端资源进行管理,不仅丰富了管理设备的多样性,并且能够解决PC客户端管理方式中工作地点以及网络的限制条件,管理人员可以随时随地对云端资源进行访问管理。
  基于此,本文提出了通过移动设备对云中计算资源进行管理的方案,设计了一个基于iOS平台的云服务器管理系统,以实现对云中的存储资源与服务器(计算资源)的管理。该方案不仅使得管理人员可以通过移动设备对云中计算资源进行管理,不受设备以及地点的限制;并且在系统中实现了性能监控服务,实时反馈云端资源的运行状态。
  本文采用 iOS操作系统为实现平台,使用 Objective-C语言与MVC设计模式实现系统的架构;根据功能对系统进行模块划分,针对每一模块进行详细的设计以及编码实现。系统主要由三个模块组成,分别为存储服务模块、计算服务模块以及监控管理模块。在存储服务模块中,本系统提供了一套完整的数据缓存机制,减少访问服务器的同时加快用户请求的响应时间,为用户资源的存取提供了便利。在计算服务模块中,利用iOS提供的GCD多线程编程技术,在移动端可以实现异步获取每一个云服务器实例的运行状态,并与服务器进行管理请求的交互;GCD技术将业务逻辑与UI呈现进行异步处理,为用户提供了良好的交互性。在监控管理模块中,对不同云服务器返回运行性能的XML数据,系统使用TouchXML技术实现结构化数据的解析,并为监控模块提供数据支持。
  本文所提出的基于 iO S云服务器管理系统不仅实现了云中存储资源管理、云中计算资源管理以及性能监控等功能,并且在用户体验方面进行了优化与提升。针对移动设备与PC设备交互方式的不同,在设计过程中对一些参数的配置尽量采取预配置或用户点选而非用户输入的方式,降低了用户操作的复杂性,改善了用户体验。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号