浅谈云计算开发服务平台的设计与实现

龙源期刊网 https://www.360docs.net/doc/664819858.html,

浅谈云计算开发服务平台的设计与实现

作者:冯增卓

来源:《电子技术与软件工程》2015年第24期

摘要本文主要介绍云计算开发服务平台的构建方法,该平台基于业界领先的OpenShift开源框架,安装和维护中间件、数据库、操作系统、开发环境在内的各类型软件资源,提供给各应用模型和接口,支持用于Java、Python、PHP、Perl和Ruby等应用开发的框架。采用分布式技术方案解决分布式存储和分布式计算,包含SQL和NoSQL数据存储,实现平台即服务功能。OpenShift为云计算的开发提供全面的功能集合。

【关键词】云计算开发服务平台配置部署

1 系统概述

云计算平台架构服务(PaaS),是一个面向开发人员的开发平台。它包含SQL和NoSQL 数据存储和一个分布式文件系统。为云计算的开发人员提供全面的功能集合。PaaS的主要组

件包括:

(1)控制节点。

(2)应用套件。

(3)应用容器。

PaaS平台部署在先点IaaS平台的虚拟机上,虚拟机采用64位的CentOS6.5的操作系统。部署Centos6.5选择最小安装,或者最小安装加桌面。PaaS平台组件包括Broker控制部分,包括Node容器节点。部署的方案在用选用Broker和Node安装在一台虚拟机之上的方案,或者Broker和Node分别安装在两台虚拟机上。

在网络配置方面,安装PaaS的VM的网络IP采用IaaS的外部IP,IP设置成静态IP。

2 Paas设计与安装

建立安装资源库和安装依赖组件。

系统安装需要建立安装源、系统运行需要NTP服务、运行库依赖Ruby。当使用all-in-one 方案时,执行脚本paas-pre-host.sh;当分开安装时,Broker节点执行脚本paas-pre-host.sh,Node节点执行paas-pre-node.sh。然后重启机器,以此完成repo的安装、NTP的安装、Ruby安装。

相关文档
最新文档