论文部分内容阅读
移动通信以及IT互联网两大业务领域迅猛发展,二者融合而成的移动互联网技术给人们的日常生活带来了许多积极的改变,同时也对我国电信运营商的业务经营模式和开发模式提出了更高的要求和更大的挑战,一方面,各个开发商的技术水平、开发模式、运用技术不尽相同,这就对运营商提出了一大课题,就是如何对这些参差不齐的业务应用进行统一的控制以及管理;另一方面,随着业务数量及种类的不断发展,越来越庞大甚至海量的业务数据存储以及软硬件维护成本将会让很多中小型的IT企业不堪重负。这样一来,如何将运营商的丰富设备资源和各个开发商的技术、创造力进行有机整合,达到优势互补并且避免资源浪费就成为了我国各大电信运营商迫在眉睫的课题。本文针对XX公司要充分利用自身丰富资源,对其IT业务进行统一管理,减少人力物力资源浪费的迫切需求,结合当前越发成熟的云计算技术,构建了基于OSGI的PaaS云计算平台。论文首先对国内外有关PaaS平台的开发及研究做出了充分的调研,而后对XX公司的具体需求进行了详尽细致的分析,在KVM、OSGI、Openstack等底层技术的支持上,提出了一套完整的云计算PaaS平台的架构,并根据需求分析的结果将整个系统划分为权限管理、平台托管、应用托管、监控功能四个功能模块。接着,论文根据面向对象的设计思想和科学的软件工程理论对这四个功能模块分别进行了功能业务的流程设计以及数据结构设计,建立起一套较为完善的云计算PaaS平台,使之能够为用户提供安全灵活的虚拟机租用服务、应用平台租用服务和应用托管服务。最后,论文对系统平台的软硬件部署运行环境进行了阐述,并在前述设计方案的基础上,对XX公司云计算PaaS平台进行了详细的实现。本文所论述的基于OSGI的PaaS平台,充分利用XX公司的丰富资源,对各类IT业务进行了统一、有序的管理,极大的削减了不必要的开销,充分地解决了XX公司在运营中遇到的困难与需求,在公司的实际运营和云计算技术的运用中都具有重要的意义。