资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
复杂业务系统自动安装部署演示,面向Devops的自动部署发布管理,复杂业务系统概念,复杂业务系统核心是涉及软件众多,配置繁琐 例如TalkingData Analytics,包含十余种自研与开源软件系统,现有方案-安装配置人工和脚本化相结合,以主控节点为核心,人工配置复杂度O(n),即与物理机规模成正比 人工配置NFS Server/Client,免密码登录,数据库,域名 脚本安装配置软件,主控节点 通过NFS对外提供软件安装和配置服务,人工配置 脚本安装,改造方案-安装配置脚本化和可视化相结合,以主控节点和管理平台为核心,人工配置复杂度O(1) 人工只需配置NFS/Yum Server和管理平台,脚本安装配置软件,主控节点 通过NFS、Yum对外提供软件安装和配置服务,人工配置 脚本安装,管理平台 可视化安装、部署和启动软件系统,具体实现-可视化分布式系统安装配置和Web容器化,NFS Server 提供TD自研软件安装配置脚本,Yum Server 提供JDK、Mysql、Hadoop等rpm,研发三大模块 Yum Server及软件包制作、可视化实时/离线计算软件安装配置、可视化Web容器化发布,TD自研 博云改造,NFS Server存在问题-非RPM化和非指令化,仅仅脚本化,非封装成RPM 未考虑回滚/卸载、断点续装等场景(比如JAVA环境配置) 难以刻画出软件依赖关系(比如Zookeeper依赖JDK) 部分安装配置过程非指令化,类似系统top指令 Mysql的安装和数据导入 免登录配置 其它问题 Memcached和um应用统一使用域名 Hadoop中libhadoop.so是在GCC 2.14和OpenJDK环境下编译生成,如果存在其它语言与Hadoop互操作场景,会失效,部分建议-RPM化和指令化,全RPM化(http:/123.56.72.53:81/ec2/beyc/scripts/) 已提供Hadoop、Storm、Zookeeper等软件的rpm化 全指令化(提供类似系统内部指令) 已提供Mysql的安装和数据导入指令 已提供免登录配置指令 已有脚本全部指令化 其它问题 建议Memcached不要与um应用混用域名,因为um应用已容器化,容器最佳实现不建议在同一容器中部署多种软件 建议双方人员面对面联合研发,形成真正产品,演示内容-监测、实时/离线计算软件安装配置,Web容器化,主控节点 通过NFS、Yum对外提供软件安装和配置服务,实时/离线软件安装配置,监测软件,Web容器化,人工配置主控节点后,可视安装实时/离线计算软件、发布容器,查看监测、验证Web可访问性,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号