DevOps探索】的更多相关文章

https://mp.weixin.qq.com/s/OKLiDi78uB8ZkPG2kUVxvA 网络Devops探索与实践 王镇 鹅厂网事 2020-09-23  9月16日举办的2020 ODCC峰会的智能监控与管理分论坛上,来自腾讯网络平台部的王镇做了以<基础网络DevOps的最佳实践>为主题的精彩演讲.在SDN及云网络大行其道的背景下,运营系统的开发工作面临着新的挑战.传统的运营定义需求.由专业开发端到端实现上线的模式已经难以为继.本文主要讲述如何利用devops的模式,打造一个可配…
devops最近随着docker的升温而被越来越多的人所吸引!最近因项目所需投身到devops的项目当中,经过初步的实践搞出一套 paas平台的devops,这个平台现在还需要检验! 作为一个dev,在我看来devops就是让ops下岗,提高开发部署效率.对于企业来说在节省人力成本上,劳动时间上,是很有必要的! 说了那么多,devops包括哪几部分呢? 在我看来:代码仓库(gitlab,gogs,github,还有一个什么buket没用过),jenkins, docker,openshift(k…
又一周过去了,最近我们的工程师正在搞一个"大事情" --「[flow.ci](http://flow.ci/?utm_source=bokeyuan&utm_medium=passage&utm_content=ciweekly170110) 配置文件」,稍微剧透一下,这个功能预计会在春节前上线.详情请大家关注 [flow.ci Changelog](http://changelog.flow.ci/) 或其他官方通知:) 本期 CI Weekly 收录了的CI/CD实…
该文为< MySQL 实战 45 讲>的学习笔记,感谢查看,如有错误,欢迎指正 一.查询和更新上的区别 这两类索引在查询能力上是没差别的,主要考虑的是对更新性能的影响.建议尽量选择普通索引. 1.1 MySQL 的查询操作 普通索引 查找到第一个满足条件的记录后,继续向后遍历,直到第一个不满足条件的记录. 唯一索引 由于索引定义了唯一性,查找到第一个满足条件的记录后,直接停止继续检索. 普通索引会多检索一次,几乎没有影响.因为 InnoDB 的数据是按照数据页为单位进行读写的,需要读取数据时,…
该文为< MySQL 实战 45 讲>的学习笔记,感谢查看,如有错误,欢迎指正 一.索引简介 索引就类似书本的目录,作用就是方便我们更加快速的查找到想要的数据. 索引的实现方式比较多,常见的有哈希表,有序数组,搜索树. 1.1 哈希表 哈希表是将数据以key-value的形式存储起来,简单来说就是将key通过哈希函数换算成数组中的一个确定的位置,将value存到这个位置去.当key比较多时,有可能换算出相同的位置,此时可以通过链表来解决.在查询时先找到位置,再对该位置的多个value进行遍历.…
该文为< MySQL 实战 45 讲>的学习笔记,感谢查看,如有错误,欢迎指正 一.事务简介 事务就是为了保证一组数据库操作,要么全部成功,要么全部失败. 事务是在引擎层实现的,也就是说并不是所有引擎都可以使用事务,MyISAM 就不支持事务,这也是为什么会被 InnoDB 取代的原因. 说到事务,就不得不说 ACID 特性(Atomicity.Consistency.Isolation.Durability,即原子性.一致性.隔离性.持久性). 二.ACID 特性 2.1 原子性(Atomi…
该文为< MySQL 实战 45 讲>的学习笔记,感谢查看,如有错误,欢迎指正 一.MySQL 的基础架构 以下就是 MySQL 的基础架构图. 在 Linux 中安装 MySQL 时,最少需要安装 mysql-server 以及 mysql-client,而服务端中又包含了 Server 层和存储引擎. Server 层包含了连接器,查询缓存,分析器,优化器,执行器,以及内置函数(日期,时间,数学和加密函数等),所有跨存储引擎的功能都在这一层实现.比如存储过程,触发器,视图等. 存储引擎层是…
该文为<深入浅出Docker>的学习笔记,感谢查看,如有错误,欢迎指正 一.简介 Docker Stack 是为了解决大规模场景下的多服务部署和管理,提供了期望状态,滚动升级,简单易用,扩缩容,健康检查等特性,并且都封装在一个声明式模型当中. Docker Stack 部署应用的生命周期:初始化部署 > 健康检查 > 扩容 > 更新 > 回滚. 使用单一声明式文件即可完成部署,即只需要docker-stack.yml文件,使用docker stack deploy命令即…
谷歌还是比必应要好用一点. 在前公司,我根据主流的git flow 给团队搭建了一套devops流程,运行在 docker & k8s上. 在现代devops流程中,一般推荐使用git分支名或者git tag作为镜像的tag名. 在实际操作中, 我遇到了一个流程阻塞. 根据git flow的规范,我们一般会打出feature/xxx,fix/issue234,release/x.x.x 这样的分支名, 当然我们还会产生x.y.z 这样的git tag名. 但是docker build -t产生镜…
DevOps 介绍 DevOps(Deveplopment 和 Operations 的简称),中译为开发运维一体化,可定义为是一种过程.方法.文化.运动或实践,主要是为了通过一条高度自动化的流水线来加强开发和其他 IT 职能部门之间的沟通和协作,加速软件和服务的交付. 在一个较成熟的软件和服务交付的团队里,就技术层面来说主要分为三个组成部分:开发.测试和运维.DevOps的作用就是将这三个部分紧密的连接起来,提供一条从软件开发到质量保障到技术运营的自动化流水线,加强不同角色之间的沟通和协作,基…