基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc

上传人:scccc 文档编号:12060255 上传时间:2021-12-01 格式:DOC 页数:5 大小:20.50KB
返回 下载 相关 举报
基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc_第1页
第1页 / 共5页
基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc_第2页
第2页 / 共5页
基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc_第3页
第3页 / 共5页
基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc_第4页
第4页 / 共5页
基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc》由会员分享,可在线阅读,更多相关《基于OpenStack云计算平台的微信公众平台开发可行性分析与研究.doc(5页珍藏版)》请在三一文库上搜索。

1、基于 OpenStack 云计算平台的微信公众平台开发可行性分析与研究【摘要】本文从微信公众平台的发展现状以及趋势入 手,结合其开发环境与操作系统的兼容性问题和资源占用过 大问题,结合微信公众平台和云计算平台的特点,探讨利用 云计算平台来实现微信公众平台开发的可行性分析与研究。【关键词】微信公众平台;云计算平台;OpenSatck;兼容性;资源占用1 引言移动互联网将移动网络和互联网通过移动终端设备结 合起来,是传统互联网与移动通信互相融合下的产物。在当 今信息高速发展的时代,微信成为了新型移动即时通讯应用 的一个标志。由于微信公众平台自带的后台编辑系统功能比 较的单一,已经不能满足需求。但是

2、,微信公众平台为广大 的微信公众平台开发者提供了二次开发的接口。然而,由于 搭建其环境的过程的复杂性,开发平台所需要的软件和操作 系统的兼容性问题和所需软件占用资源问题,使一些开发者 头痛不已。云计算平台的诞生,可以很好的解决以上这几个 问题。2 微信公众平台的现状分析及开发环境问题2.1 微信公众平台的现状分析 微信公众平台是腾讯公司在微信的基础上新增加的功 能模块,它是一个腾讯官方推出的集服务与宣传功能的订阅 平台,可以实现和目标群体的语音、图片、文字的全方位的 沟通、交流。微信公众平台分为订阅号和服务号、企业号三 类平台。可以根据不同的需求来申请不同的公众账号以满足 不同群体的需求。微信

3、公众平台操作性简单,方便了广大用户的使用,根 据其本身的优势和 qq 客户群的庞大,使其发展速度很快, 使用人数不断的增加。微信公众平台提供了很多的功能比如 用户可以体会多元化、全方位的功能。用户可以自由的选择 订阅公众账号,提供了自由、开放的交流环境。2.2 微信公众平台开发环境问题 由于微信公众平台自带的后台编辑系统功能比较的单 一,不能体现出公众账号之间的不同。因此,这就需要开发 者在后台通过 API 来更改或添加一些功能模块, 使其内容更 加的丰富,功能更加的齐全。 AppServ 和 zendstudio 是经常 用来搭建微信公众开发平台的两种软件。 AppServ 是一个软 件集合

4、,包括Apache ( HTTP服务器软件)、PHP (网页程序 设计语言)、 MySQL (数据库管理系统软件) phpMyAdmin (图形界面的数据库管理软件) 四个组成部分。 AppSer 是一 个 HTTP 服务的集成开发环境。 AppSer 把这些软件集合在一 起的,目的使在部署整套环境变得更简单。虽然安装过程比 较简单,但是花费的时间很长,而且占用的资源很大。因为 每个服务端口号是唯一的,但是 AppServ 中的端口号也许会 和你已存在的程序的端口号起冲突,导致不能使用。卸载 AppServ 软件也非常的繁琐,一旦没有卸载干净,会导致下 次安装 AppServ 软件的失败,一般

5、这种情况下,只有重装系 统。3 OpenStack 搭建的云计算平台的特点 云计算是通过改进网格计算、分布式计算和并行计算发 展起来的全新商业计算模式,它包括 3 个层次的服务:基础 设施即服务(laaS),平台即服务(PaaS)和软件即服务(SaaS), 并且将基础设施、软件以及平台作为服务通过网络提供给用 户,从而使用户节约了管理软件和硬件资源的费用。目前广 为接受的是中国云计算专家咨询委员会副主任、秘书长刘鹏 教授给出的定义: “云计算是通过网络提供可伸缩的廉价的 分布式计算能力” 。laaS通过虚拟化和分布式存储等技术, 实现了对包括服务器、存储设备、网络设备等各种物理资源 的抽象,

6、从而形成了一个可扩展、 可按需分配的虚拟资源池。OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算软件,以 Apache 许可证授权,并且是一 个自由软件和开放源代码项目。它支持所有类型的云环境, 提供了一个“基础设施即服务” (laaS)的解决方案,每个服 务提供了一个应用程序编程接口( API )来促进这种集成。OpenStack 搭建的云计算管理平台具有超大规模,虚拟 化、高可靠性、兼容性、通用性、高可扩展性、按需服务、 及其廉价等特点。图 3.1 OpenStack 搭建的云管理平台。图 3.1 OpenStack 搭建的云管理平台4 云计算平台上实现微信

7、公共开发平台的解决方案 云计算平台具有强大的功能。在以管理员身份登录云管 理平台时,可以通过打开“管理员”找到“镜像”选项,然 后点击“创建镜像” .在用户申请实例的时候,只需要告诉用 户选择带有 AppServ 软件的镜像就行。而用户本身不需要搭 建任何的开发环境, 只是需要一个浏览器和申请一个 “用户” 的名字就行,这样就解决了安装开发环境过程中遇到的各种 问题,也不用担心兼容性问题。非常适合微信公众平台开发 者的需求, 而电脑上不需要做任何更改, openstack 搭建的云 计算平台安全性也极高。小结 新技术的诞生都会对人们的生活产生一定的影响,应该 尽可能让其对人们的生活带来便利。如

8、果把微信公众平台的 开发放在云计算平台上运行,那么即使电脑的配置比较低或 者是与其他的软件产生冲突,也可以进行微信公众平台的开 发。本文只是提出实现微信公众开发平台解决方案,而创建带有 AppServr 软件的镜像的具体的解决方案, 本人会在以后 的文章中进行详细的介绍!参考文献:1 Chigona ,W.,Beukes,D. ,Vally ,J.,& Tanner ,M.Can mobile Internet helpalleviate social exclusion in developing countries ? .The Electronic Journal ofInformation Systems in Developing Countries , 2009, 36,1?C16.2 兰欣.微信公众平台 CMS 的设计与实现 D ,2015(1), II、1.3 http : /4 白浩,郝晶晶 .微信公众平台在高校教育领域中的应用研究J中国教育信息化,2013 (4): 79.5 http : /docs.openstack.org/.6 王霄飞.基于OpenStack构建私有云计算平台D ,2012(6), 1-3.7 杜积西,严小芳.云教育M,北京理工大学出版社,2013( 3), 49-85.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1