×

Cloudeploy云应用智能化编排

消耗积分:2 | 格式:zip | 大小:4.28 MB | 2022-05-16

王芳

分享资料个

授权协议 MulanPSL-2.0
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 云计算云原生

软件简介

Cloudeploy 是模型驱动的云应用智能化编排部署工具整体采用MSA架构(microservice architecture)设计实现,基于服务网格的微服务应用的编排拓扑描述模型SMTM模型(Service Mesh-based Topology Model),提供云应用的智能化编排功能,此外还提供包括应用管理、构件管理、镜像容器管理和服务治理等一站式管理功能。

特性

  • 简单易用

    • 可视化服务编排
  • 服务化

    • 以服务的形式作为PaaS平台的主要功能,平台用户(应用提供方)只需要使用该服务,就能够完成应用在PaaS平台的部署任务
  • 通用化

    • 与云平台的底层实现细节分离,用户不需要学习和关注平台相关的语言和规范;另一方面,云应用智能部署服务可以与大多数云平台集成使用,具有平台通用性
  • 流程化

    • 使用户更关注所期望的系统部署目标状态与部署任务流程的描述和设计,而不是命令式的、细节的部署任务脚本编写
  • 模型化

    • 系统提供建模的技术支撑用户编排服务的过程
  • 智能化

    • 系统提供智能化加速技术如编排推荐,提升用户编排部署的效率

架构

poYBAGJp9KmAJYpOAALERCg8Bog627.png

要求

  • JDK 1.8
  • Apache Maven 3.5.0
  • MySQL 5.6.44
  • Apache Tomcat 8.5.43
  • Docker 1.9
  • Kubernates 1.11.2

安装及运行

基础软件安装

首先需要安装基础软件JDK, Maven, MySQL, Tomcat, Docker, Kubernates

打包编译

mvn clean package -Dmaven.test.skip=true

部署war包到tomcat上

将cloudapp/target/cloudapp.war复制到tomcat的${TOMCAT_HOME}/webapps目录下

运行tomcat

cd ${TOMCAT_HOME}
./bin/startup.sh

页面展示

  • 模型驱动编排:

    poYBAGJp9KuAEVSzAAQCxC7Xn80157.png

  • 编排推荐示例:

    pYYBAGJp9K2AROCKAAVvchkh6Z0485.png

  • 大规模微服务的编排推荐:

    poYBAGJp9K6AFpoEAANNSGMBmac365.png

  • 服务监控:

    pYYBAGJp9LCABLi_AAIFJucqhIc590.png

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !