织云Lite发布:详解包管理核心能力
本文由 织云平台团队 发布于 腾讯云云+社区
织云Lite发布
腾讯织云自动化运维体系经过10年技术积淀,维护近万个业务模块,超过20万节点。鉴于业界朋友的呼声,我们将织云的核心功能独立抽象出来,凝结成织云Lite这款产品,并于4月14日的GOPS2018全球运维大会--腾讯运维体系专场发布。
织云Lite 是一款轻量型服务管理平台,聚焦织云核心能力包管理,提供标准化的应用打包操作,可连接持续集成系统,完成线上程序分发,轻松实现进程管理。致力于提供统一的规范和约束,通过运维团队推动‘标准化’理念,实现敏捷可靠的运维目标。
织云Lite & 织云
那么企业版织云和社区版织云Lite究竟有什么区别呢?
(点击查看大图)
包管理
大家反复提到的包管理究竟是什么呢?
标准化是提高运维效率的基石,“减少运维对象”是高效运维的目标和准则,织云的“包”则是实现高效运维方法论的最佳实践。那么,包管理中的包究竟是什么呢?
包是完成特定功能所需文件的集合。这里的“特定功能”可以指:
1. 配置下发:统一管理类似 nginx.conf这样的配置文件
2. 服务部署:上传文件(如sample.jar)并运行。
3. 进程监控:当业务进程意外退出时,及时拉起。
4. 其它需要集中管理的运维任务。
把这些为了完成特定功能的一个或者多个文件集合在一起,规定好安装目录,并给这个集合起个名字,就算是定义好了一个包。
打包的收益
简单回答:减少管理对象,提升维护效率。
- 多个文件是多个管理对象,一个包是一个管理对象。多个文件打成一个包,那么管理对象就变成一个。减少运维管理对象,是运维优化永恒不变的法则。
- 对象变成一个以后,这个对象衍生出的很多属性就能统一进行管理。比如作者,版本号,版本描述,权限设置,清理策略等。
- 最重要的是,对现网的部署操作变更非常简单,一键化。简洁而高效。
其它打包福利
福利1:支持与Jenkins无缝集成。
包文件管理提供了API给Jenkins直接使用,可以让您的持续集成环境和织云包管理无缝结合起来,将Jenkins的集成产物传输到包的对应目录下然后生成新版本进行发布,轻松打通DevOps全链路发布。
福利2:支持程序的启动、停止以及进程的自监控。
织云包允许您自定义自己进程的启动脚本(假如您打的包需要启动相关进程),但是停止方式建议采用织云默认的方式(当然也可以自定义停止脚本)。并且在进程启动以后会定时去判断进程是否存在,不在的时候会执行进程拉起动作(就是您定义的start.sh),以此来保证您的包进程常驻,防止进程意外挂掉。
福利3:包的实例管理。
实例管理让您一目了然的获取IP-包-版本的信息,轻松管理现网程序。另外包的所有变更,都由命令行迁移到前台页面操作,提供极致简约、友好的使用体验。
福利4:极快的升级、降级体验
织云包通过增量文件更新的方法进行包版本升级操作,仅仅传输版本间的差异部分,极大的提升变更效率。一般情况下一个批次的升级操作仅仅需要10-20S。
安装方式
织云Lite提供了三种安装方式:docker镜像、一键安装、手工安装。
管理机部署环境要求:(512MB内存,2G磁盘)可单机部署。
问答云数据库怎么选?
相关阅读AI 时代下的海量业务智能监控实践ThoughtWorks史凯: 数字化转型不是技术变革,而是企业灵魂深处的自我革命腾讯织云:DevOps 流水线应用平台践行之路
此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1099166?fromSource=waitui
织云Lite发布:详解包管理核心能力相关推荐
- Maven中央仓库发布详解
Maven中央仓库发布详解 开通官方账号 注册 提交issue 按照提示步骤操作 准备工作 签名工具 配置Maven Setting.xml 上传jar包 修改项目pom.xml 仓库管理 开通官方账 ...
- Fragment详解之四——管理Fragment(2)
相关文章: 1.<Fragment详解之一--概述> 2.<Fragment详解之二--基本使用方法> 3.<Fragment详解之三--管理Fragment(1)> ...
- Fragment详解之三——管理Fragment(1)
前言:follow your heart,be your own king 相关文章: 1.<Fragment详解之一--概述> 2.<Fragment详解之二--基本使用方法> ...
- ECShop后台详解-模块管理、基本信息设置、商品展示、促销管理、订单管理、文章管理、报表统计、数据备份与还原
在ECShop后台可进行商品管理.促销管理.订单管理.广告管理.报表统计.文章管理.会员管理.模板管理.短信管理.数据库管理等模块的设置. 模板管理 一个好的网店模板,首先会给人留下深刻的视觉印象.网 ...
- GDT,LDT,GDTR,LDTR 详解,包你理解透彻
一.引入 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成 段描述符寄存器: 存储段描述符 选择器:存储段描述符的索引 段寄存器 PS:原先实模式下的各个段寄存器作为保护模式 ...
- 亿信华辰:一文详解数据标准管理
近日,中国人民银行.市场监管总局.银保监会.证监会联合印发<金融标准化"十四五"发展规划>,其中重点提出要完善金融大数据标准体系,探索制定金融大数据采集.清洗.存储.挖 ...
- gdt描述_GDT,LDT,GDTR,LDTR 详解,包你理解透彻 | 技术部落
一.引入 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成 段描述符寄存器: 存储段描述符 选择器:存储段描述符的索引 段寄存器 PS:原先实模式下的各个段寄存器作为保护模式 ...
- 数据治理资深大咖分享:一文详解数据标准管理
分享"谈数据"公众号主理人石秀峰在帆软<决胜数字化转型>直播上的演讲内容~ 今天我给大家分享的主题是数据治理之数据标准管理.数据标准管理是数据治理的偏向落地的话题.我自 ...
- VS2015+QT5.8 程序打包发布详解(包含图片打包,附工具和源码)
之前按照百度的发布教程,在自己的电脑打得开,在别人电脑打不开,弄了一会,总结的经验如下: 1.打包程序 第一步:在vs2015中,以release方式调试程序,然后会在项目文件夹的x64\releas ...
- jekins创建ssh_Jenkins 编译后使用SSH发布详解
前言 想要实现自动发布编译好的apk,我们可以使用官方插件库里的如下插件. 你可以使用FTP SSH等方式自动化发布,当然你也可以写脚本实现复杂的发布操作. 我以Publish Over SSH为例简 ...
最新文章
- 西班牙放大招,利用区块链技术防腐
- 又是华为!名校的差距太扎心!清华 2020 年毕业生就业质量报告出炉
- 【js】v-for 的一些用法 :class {{index}}
- 程序员的24小时,简单纯粹又扎心...
- 随机组卷python_关于随机自动组卷的算法,二维数组
- white board and magnet
- python列表和元组的应用_python学习笔记之列表(list)与元组(tuple)详解
- 糖豆人显示此服务器正在进行游戏,糖豆人服务器频繁崩溃,west滚石教技巧,蓝哥踢球做内鬼...
- RN性能优化以及事件监听
- iOS 开发笔记-plist使用
- Python全栈开发-Day2-Python基础2
- jsp浏览图像bean原理分析与改良-JSP实用教程(第三版)耿祥义 张跃平编著第4章例题4_9-动态获取文件夹中的文件并返回
- Bluetooth Profile Specification之(AVRCP篇)5.0 AVRCP简介
- Scrapy爬取并分析CSDN热门文章标题
- system.badimageformatexception 未能加载文件或程序集问题解决
- VMware Workstation Pro网络配置(WiFi配置等)
- 用Vue.js开发企业管理后台,我做到了
- 人脑计算机手机在线观看,《人脑计算机》
- 赛科尔亚洲招聘Axapta顾问
- 做数学建模不得不会的数据特征分析---相关性分析