本文由 织云平台团队 发布于 腾讯云云+社区

织云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发布:详解包管理核心能力相关推荐

  1. Maven中央仓库发布详解

    Maven中央仓库发布详解 开通官方账号 注册 提交issue 按照提示步骤操作 准备工作 签名工具 配置Maven Setting.xml 上传jar包 修改项目pom.xml 仓库管理 开通官方账 ...

  2. Fragment详解之四——管理Fragment(2)

    相关文章: 1.<Fragment详解之一--概述> 2.<Fragment详解之二--基本使用方法> 3.<Fragment详解之三--管理Fragment(1)> ...

  3. Fragment详解之三——管理Fragment(1)

    前言:follow your heart,be your own king 相关文章: 1.<Fragment详解之一--概述> 2.<Fragment详解之二--基本使用方法> ...

  4. ECShop后台详解-模块管理、基本信息设置、商品展示、促销管理、订单管理、文章管理、报表统计、数据备份与还原

    在ECShop后台可进行商品管理.促销管理.订单管理.广告管理.报表统计.文章管理.会员管理.模板管理.短信管理.数据库管理等模块的设置. 模板管理 一个好的网店模板,首先会给人留下深刻的视觉印象.网 ...

  5. GDT,LDT,GDTR,LDTR 详解,包你理解透彻

    一.引入 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成 段描述符寄存器: 存储段描述符 选择器:存储段描述符的索引 段寄存器 PS:原先实模式下的各个段寄存器作为保护模式 ...

  6. 亿信华辰:一文详解数据标准管理

    近日,中国人民银行.市场监管总局.银保监会.证监会联合印发<金融标准化"十四五"发展规划>,其中重点提出要完善金融大数据标准体系,探索制定金融大数据采集.清洗.存储.挖 ...

  7. gdt描述_GDT,LDT,GDTR,LDTR 详解,包你理解透彻 | 技术部落

    一.引入 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成 段描述符寄存器: 存储段描述符 选择器:存储段描述符的索引 段寄存器 PS:原先实模式下的各个段寄存器作为保护模式 ...

  8. 数据治理资深大咖分享:一文详解数据标准管理

    分享"谈数据"公众号主理人石秀峰在帆软<决胜数字化转型>直播上的演讲内容~ 今天我给大家分享的主题是数据治理之数据标准管理.数据标准管理是数据治理的偏向落地的话题.我自 ...

  9. VS2015+QT5.8 程序打包发布详解(包含图片打包,附工具和源码)

    之前按照百度的发布教程,在自己的电脑打得开,在别人电脑打不开,弄了一会,总结的经验如下: 1.打包程序 第一步:在vs2015中,以release方式调试程序,然后会在项目文件夹的x64\releas ...

  10. jekins创建ssh_Jenkins 编译后使用SSH发布详解

    前言 想要实现自动发布编译好的apk,我们可以使用官方插件库里的如下插件. 你可以使用FTP SSH等方式自动化发布,当然你也可以写脚本实现复杂的发布操作. 我以Publish Over SSH为例简 ...

最新文章

  1. 西班牙放大招,利用区块链技术防腐
  2. 又是华为!名校的差距太扎心!清华 2020 年毕业生就业质量报告出炉
  3. 【js】v-for 的一些用法 :class {{index}}
  4. 程序员的24小时,简单纯粹又扎心...
  5. 随机组卷python_关于随机自动组卷的算法,二维数组
  6. white board and magnet
  7. python列表和元组的应用_python学习笔记之列表(list)与元组(tuple)详解
  8. 糖豆人显示此服务器正在进行游戏,糖豆人服务器频繁崩溃,west滚石教技巧,蓝哥踢球做内鬼...
  9. RN性能优化以及事件监听
  10. iOS 开发笔记-plist使用
  11. Python全栈开发-Day2-Python基础2
  12. jsp浏览图像bean原理分析与改良-JSP实用教程(第三版)耿祥义 张跃平编著第4章例题4_9-动态获取文件夹中的文件并返回
  13. Bluetooth Profile Specification之(AVRCP篇)5.0 AVRCP简介
  14. Scrapy爬取并分析CSDN热门文章标题
  15. system.badimageformatexception 未能加载文件或程序集问题解决
  16. VMware Workstation Pro网络配置(WiFi配置等)
  17. 用Vue.js开发企业管理后台,我做到了
  18. 人脑计算机手机在线观看,《人脑计算机》
  19. 赛科尔亚洲招聘Axapta顾问
  20. 做数学建模不得不会的数据特征分析---相关性分析

热门文章

  1. Linux系统重要快捷键 Shell 常用通配符
  2. find和xargs
  3. llustrate dBpoweramp Asset UPnP Premium Mac 音频服务器
  4. 苹果电脑取色器怎么用?Mac取色器——为你的设计提提速
  5. Notion for Mac(多功能办公笔记软件)V2.0.10官方版
  6. ScrollView中嵌套ListView的完美解决方案
  7. Vegas安装出现问题怎么办?
  8. CentOS7 Docker 安装 PHP,Mysql,phpmyadmin
  9. 算法笔记 --- 布隆过滤器
  10. python greenlet背景介绍与实现机制