devops

关于配置管理系统的功能及其重要性的深度剖析

一款良好的配置管理系统将有助于一家企业组织降低管理IT平台的成本。配置管理在DevOps中是必要的对于一家旨在采用一种DevOps方法的企业组织而言,由一个强大的配置管理过程提供的功能是必不可少的。 »

DevOps,不是一个传说!

DevOps,不是一个传说!

DevOps近成了热词,望文生义,你也能猜个八九不离十,它是在说“研发团队”与“运维团队”之间的那点事儿。WikiPedia上说:“DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。我们也可以把DevOps看作是一种能力,在缺乏这种能力的组织中,开发与运维之间存在着信息“鸿... »

企业如何规划DevOps落地与演进?

企业如何规划DevOps落地与演进?

通过多个DevOps实践规划参与,对比不同企业的DevOps实践落地提出影响落地的关键因素,并基于此提出DevOps实践落地路径建议。而DevOps实践,是当前已证明最有效促进持续交付能力提升的方向与方式。相对来说,自上而下的方式更有利于促进企业级的DevOps实践落地。DevOps实践平台DevOps平台是企业DevOps实践的落地承载,一站式、企业级、可持续演进应该成为平台的基本能力诉求。 »

IT干货汇总第二波!视频、录音、PPT应有尽有!全免费!

IT干货汇总第二波!视频、录音、PPT应有尽有!全免费!

       这里整理好的第二波,涉及项目管理、安全、研发,运维还有实用工具,视频、录音、PPT应有尽有!关键是全免费!             新的一年,我希望们辛苦整理的干货,会帮助你梳理好你的工作,重新上路,正如我们一直所倡导的那样:       别让抗疫输给谣言,别让明天输给无聊!      信息安全干货汇总: 【干货】ISO27001安全管理体系建立与实施,附高清下载 【干货】网络安全意... »

比特币BTC私有链搭建

下载并安装可执行程序 1、下载 bitcoind/bitcoin-cli :BTC 节点服务端/客户端 程序 创建本地目录结构如下 新建目录 [devops@wicc-coin bitcoin-regtest]$ pwd /home/devops/coins/bitcoin-regtest 新建相关文件和子目录 [devops@wicc-coin bitcoin-regtest]$ tree . ... »

在这里插入图片描述

Docker学习及DevOps实践:1.Docker、k8s介绍

首先,Docker是容器技术的一种实现。代码流水化管理整合服务器调试能力提升开发效率多租户隔离应用快速部署2.Kubernetes是什么?k8s是一个容器编排的工具,即对容器的创建、管理、运维等等操作的工具。 »

在这里插入图片描述

DevOps简介

随着软件业务复杂度增加,以及行业竞争日益激烈,无论是客户还是公司自身,都要求软件能快速发布,频繁修改,快速迭代,往往需要开发、测试和运维,三个团队之间需要紧密配合,沟通和交付耗费了大量的精力,团队之间的技术隔阂,阻碍了开发团队的生产力,成了企业亟待解决的难题。 DevOps 是 Development和Operations的简称,是一种软件工程的模式,这种模式使得三个团队不再孤立,通过自动化技术将... »

640?wx_fmt=png

Python 是增长最快的主流编程语言 | StackOverflow 重磅调查

(给Python开发者加星标,提升Python技能) 原创整理:程序员的那些事(ID:iProgrammer) 也不知道是从哪一年开始,GitHub 有了一个响亮的名号「最大的同性交友网站」,以至于程序员都把 GitHub 调侃称 GayHub。 (是谁在耳边,说,爱我永不变 结对编程) 那程序员群体的性取向到底如何呢? 近日,全球知名的开发者社区 Stack Overflow 发布了 2019 ... »

Devops学习笔记02

Devops学习笔记02

运维团队通过对环境代码的改善将运维是所关注的稳定性、性能、安全性等要求作为约束传导给开发团队。开发团队利用这种能力将业务价值更快的交付给用户,最终实现研发和运维的整体敏捷。 »

hyperledger fabric 结构分析(一)

hyperledger fabric 结构分析(一)

先前分析程序着眼于细节分析,这样没有框架的概念,花了两天时间分析整理了一下hyperledger fabric的架构设计,分析该程序没有参照任何资料,如有错误欢迎指正,共同进步。笔者在详细分析程序前有以下疑问:1)CLI(命令行)客户端如何发送命令给Peer节点2)本Peer节点如何接收其他节点的数据,接收到数据又如何处理,处理的方式和1又有什么区别3)数据是何时又是如何被送入consensus模... »

详解在Linux下9个有用的touch命令示例

touch 命令用于创建空文件,也可以更改 Unix 和 Linux 系统上现有文件时间戳。这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间。 让我们来看看 touch 命令的语法和选项: 语法: # touch {选项} {文件} touch 命令中使用的选项: 在这篇文章中,我们将介绍 Linux 中 9 个有用的 touch 命令示例。 示例:1 使用 touch 创建一个空文件 ... »

Ubuntu基础设定:openssh-server的安装和使用介绍

记录一下Ubuntu17.10的openssh-server的安装和使用。安装之后就可以使用ssh登陆Ubuntu了,所以是Ubuntu的基础设定之一。 事前准备 Ubuntu版本:17.10 devops@ubuntu:~$ cat /etc/issue Ubuntu 17.10 \n \l devops@ubuntu:~$ devops@ubuntu:~$ lsb_release -a No ... »

Ubuntu下Docker CE的安装

本文用于记录Ubuntu 17.10下Docker CE的安装。 安装依赖 关于Docker CE版本在Ubuntu下安装有如下限制 64位的OS 需要Ubuntu64bit的OS, 确认方法如下 devops@ubuntu:~$ uname -m x86_64 devops@ubuntu:~$ 版本 支持如下Ubuntu的版本 Artful 17.10 Xenial 16.04 (LTS) Tr... »

利用rpm打包上线部署golang代码的方法教程

前言: 经过一段时间的测试验证,决定使用RPM来做Golang服务的部署方式. 我们组关于代码的部署方式主要有这么几种,Python直接使用virtualenv + py code的方式来上线,Lua 是直接打包,Golang 是先编译生成二进制之后,联合配置文件直接打包。 但由于我们开发的Golang的代码很多是基础组件,需要很多节点都去安装部署。那么这时候自己编译打包跟RPM的方式其实很是想象... »