永洪BI也能在数人云上跳舞

最近,SaaS是越来越火了,获得了众多资本的追捧,市盈率高达8倍。而传统软件行业却不被大家所关注,市盈率也仅3.2倍。同样是为企业客户提供服务,为什么差距就这么大呢?

saas

这就要说到SaaS与传统软件对比的三个特点了:易部署、自动升级迭代、按需付费。 小编琢磨,易部署这条,Docker容器技术不是完美解决么。wordpress, discuz之类的都太小巧,找个大象级别的来试试~

我们就拿BI行业的领头羊——永洪BI的产品做例子吧

永洪BI

永洪 BI 是目前国内最好用的数据可视化分析软件,具有简单易用、多样化呈现、交互式体验、支持各类移动终端等特色,可以帮助客户提升10-100倍运营效率、实时洞悉业务状况和变化。其客户包括中国移动、国家电网、航天三院、四达传媒、中国风电、浪潮集团、博彦科技、宝宝树、百程旅行网等在内的知名企业。

永洪BI是基于Java环境的传统B/S架构的软件。我们通过两步,就可以将永洪BI在数人云上成功发布啦。

第一步:将永洪BI产品Docker容器化

首先,获取永洪BI的安装脚本文件,必须选择Linux版本。 (请到永洪BI官网申请试用,获取安装脚本)

YonghongBI.sh

下载后,编写一个Dockerfile

root@omegamaster1:/data/yh# cat Dockerfile 
FROM java:8
MAINTAINER Xiao Deshi (dsxiao@dataman-inc.com)
ADD YonghongBI.sh /app/
WORKDIR /app

接着写一个build.sh

root@omegamaster1:/data/yh# cat build.sh 
#!/bin/bash
docker build -t yonghongbi:v1 .

并到容器里面安装永洪BI

docker run -it yonghongbi:v1 /bin/bash

将永洪BI的安装向导安装到指定的目录,比如 /app/YH,退出把此容器保存为新镜像

docker commit 6750d30477ed(此hash为上面container的hashcode) yonghongbi:v2

最后把此镜像提交到企业私有仓库,就可以放心使用了。

如果您不熟悉Docker技术,我们可以给您提供培训和咨询,或直接提供Docker镜像打包服务:

立即咨询>>

第二步:通过数人云一键发布永洪BI应用

在数人云上选择一个已建立的集群,填写以下参数后,点击创建应用即可。

点击新建应用后,填写:

  • 填写应用名称:yonghongbi
  • 选择集群:your-cluster
  • 添加应用镜像地址:/path/to/yonghongbi/image
  • 填写镜像版本:version
  • 选择应用类型:无状态应用
  • 选择容器规格: CPU:0.5 内存:2048 MB
  • 容器个数:1

数人云发布永洪BI

高级设置:

  • 填写应用地址: 端口:8080,类型:对外 HTTP,域名:your-website

yonghongbi3.png

  • 在CMD中填写:

    /app/YH/tomcat/bin/catalina.sh run

注:由于 永洪 BI 是 Web 应用,并需要对外服务发现,因此选择对外标准 HTTP,会对外暴露 80 端口;同时,需要填写域名:your-website;

再回到应有管理中,可以看到应用已正常运行。(要耐心等待一会,永洪 BI 的 Docker image 比较大,小编打的有1GB……,所以部署时间会比较长)

打开浏览器,访问地址:www.your-website.com(或网关 IP),看到如下页面,则说明 永洪BI软件已经成功运行。

恭喜,现在你已经完成了一套永洪 BI 的部署!

永洪BI成功部署

易部署、易扩展

一次打包,到处运行。接下来,想部署100套永洪BI的产品实例?很简单,在应用管理中将应用实例的数量修改为100即可。

这需要多长时间?1分钟…… 是的,没错就是1分钟。

1分钟部署100个永洪BI应用实例!
1分钟部署100个永洪BI应用实例!
1分钟部署100个永洪BI应用实例!
重要的事情说三遍~~ 😄

当然本次部署仅是永洪BI的试用产品,大家对产品感兴趣,请到永洪BI官网申请试用:http://www.yonghongtech.com/

注册试用数人云

软件上云咨询