随着区块链技术从概念到落地的发展趋势,从2017年开始区块链技术已经有了初步的与现实商业场景结合的可能,这个热度在2018年升到顶端,区块链技术在全球开始部署应用。而2018年的中国,舆论和资本在区块链领域双管齐下,各行业掀起了一场区块链技术应用的创新运动。

当红炸子鸡区块链,如何实现企业级部署?_第1张图片

目前,众多区块链应用企业用户的选择之一是基于Docker+Kubernetes来实现 Hyperledge 应用部署,然而搭建一套 Hyperledge 的应用环境其实并不是一件轻松的事情。

在这个搭建过程中,工程师要面临一系列繁琐的工作。首先,环境的搭建要进行 Kubernetes 环境配置,其次包括 Hyperledge Fabric 应用的下载、文件合并、NFS 等服务器的搭建,并配置 Template 以及 Pythony 等应用的安装,以及 Samples 测试的应用部署也是同样需要应用文件准备、修改环境变量、应用安装、实例化操作、数据初始化等等一系列的操作,都是极为繁琐的工作内容,所以当工程师一步步在敲击命令的过程中一不小心就可能出错。

为支持各行业企业基于区块链的创新业务场景,BoCloud博云容器云平台BeyondContainer 1.7.1版本提供了基于 helm 的 Chart 实例部署,支持企业级区块链业务部署和管理,助力企业实现业务创新。

容器云平台BeyondContainer 1.7.1同样基于 Docker+Kubernetes 实现 Hyperledger 应用部署。并且以上那些繁琐的工作,平台已经帮用户进行了简化,把工程师从繁琐枯燥的命令行敲击中解脱出来。BoCloud博云容器云平台的应用商店内嵌入了区块链 Chart 类型应用,即IBM的开源区块链项目 Hyperledge Fabric,同时平台内也嵌入了镜像列表供用户选择。

BeyondContainer 1.7.1版本通过 helm 方式简化 Kubernetes 应用部署,支持一键式区块链应用部署、支持编排 helm 文件执行自定义部署、支持区块链应用的集群化部署。同时,可视化图形界面提供的自动化部署也大大简化了用户操作,平台提供给用户可替换的变量如镜像的地址和版本、Orderer 信息、NFS 信息、端口等。应用部署的整个执行过程流水线式自动完成,避免误操作带来的各种困扰,并且支持实时查看执行日志,这无疑是更高效、更安全的选择。

同时,BeyondContainer 1.7.1版本在支持 GPU 资源调度、用户管理、应用生命周期管理、企业流程管理、用户认证、系统可靠及安全×××等方面提升了产品能力。

BeyondContainer

BeyondContainer是BoCloud博云容器云产品,产品基于微服务思想和 DevOps 理念,利用 Docker 基础平台、DevOps 组件、微服务 PaaS 中间件等功能模块提供对应用的构建、测试、部署、更新、运维管理的应用全生命周期管理功能。实现基于容器的应用持续集成和快速部署、秒级弹性伸缩、业务可用性保障等关键特性,以帮助企业应对互联网时代业务快速发展的需要。

BeyondContainer 1.7.1

BeyondContainer 1.7.1版技术底层基于OpenShift 3.6版本,同时兼容支持Kubernetes 1.8及以上版本、Docker 17之后更新的社区版。新版本在用户管理方面提供了更友好的操作界面,提供多 OpenShift 集群管理能力,使用户能够基于一个统一管理界面对多集群进行管理,简化平台日常运维工作,实现容器平台的统一管理。在应用生命周期管理方面,基于 Openshift 的 Templates 模板能力实现了复杂多模块的应用的可视化编排部署,实现了系统级(而非容器级)的应用管理能力。

作为企业级的容器云平台,BeyondContainer通过产品业务价值,帮助企业提升其核心业务的商业效率。BeyondContainer具备平台运维、平台运营、应用运维三大方面的能力,可满足企业应用运维、持续集成、微服务开发运维等多种应用场景需求。产品主要功能包括:

支持区域->租户->项目->应用的层级管理
基于角色的仪表盘
基于 Jenkins 的 CI/CD 的流水线
资源管理及对存储、集群、主机、仓库的全方位可视化管理
集群,主机,容器,应用,审计,操作级日志
集群,主机,组件,容器监控告警
基于租户,项目的配额和计量计费
全方位的镜像,容器,应用管理
支持区块链应用
支持 GPU 资源管理

BoCloud博云容器云平台BeyondContainer已在金融、电力、能源等行业中落地,帮助企业大幅缩短应用迭代周期,实现应用全生命周期管理,提升资源利率,产品可靠性、稳定性、安全性久经考验。博云同时为企业客户提供 DevOps 及微服务咨询服务,从开发、测试、部署、运维,帮助企业实现 DevOps 开发运维一体化,响应企业客户对业务需求和IT系统的快速升级的需求。