
DevOps相关笔记
文章平均质量分 86
个人日常工作未整理的随笔
羌俊恩
工学文艺IT男,10年从事IT及项目管理相关工作,业余喜欢文字,视频剪辑,电气自动化和机械维修
展开
-
国产化改造之应用替代方案(未完)
随着国内IT厂商多年技术发展,相关国产软件也已经能满足基本日常使用,且很多已通过大规模节点生产验证,再信创的大背景下,本文将针对IT系统建设常用应用层面,来概述下应用的国产化替换方案,主要关注数据库、中间件和桌面云方向;信创开放社区。原创 2023-12-18 18:40:01 · 10564 阅读 · 5 评论 -
开源运维监控系统-Nightingale(夜莺)应用实践
某业务系统因OS改造,原先的Zabbix监控系统推倒后未重建,本来计划用外部企业内其他监控系统接入,后又通知需要自建才能对接,考虑之前zabbix的一些不便,本次计划采用一个类Prometheus的监控系统,镜调研后发现Nightingale兼容Prometheus,又有一些其他功能增强,又在一些大的企业经过较大规模部署实践,故本次采用Nightingale作为监控系统来进行重建。原创 2023-11-27 18:31:15 · 3920 阅读 · 0 评论 -
信息系统项目管理师知识总结
本周马上就要软考了,大家准备好了么?偶然看到关于项目管理十大知识领域和47个过程图,特此记载,以供记忆学习。科目一:选择题(总共75分,45分及格),时间:2个半小时科目二:分析题(总共75分,45分及格),时间:90分钟科目三:论文题(总共75分,45分及格),时间:2个小时。原创 2022-11-03 01:12:42 · 6165 阅读 · 2 评论 -
智能运维平台OpsAny(未完)
一、概览OpsAny是专注于自动化和智能化的企业级智能运维平台,提供全生命周期的自动化运维工具体系,其易用的操作界面和清晰的运维管理流程,可以快速对接企业已经使用的开源工具,避免推倒重来的重复性建设,降低企业从自动化 到智能化运维的建设成本,提高运维管理效率,保障业务连续性。OpsAny提供统一的运维开发中心和开发框架,助力运维转型、通过资源平台、管控平台、作业平台、智能监控、日志平台等五大平台实现运维对象全生命周期管理。Demo:Opsany-Demo。官方文档:更多详情单击查看。二、架构原理原创 2021-12-28 22:39:14 · 2464 阅读 · 0 评论 -
UML建模图实战总结
一、背景UML:Unified Modeling Language(统一建模语言),是一种绘制软件蓝图的标准语言,为面向对象开发系统的产品进行说明、可视化、和编制逻辑文档。我们在软件开发项目中,面向对象的,在程序规划、设计阶段,通过过使用 UML 的面向对象图的方式来更明确、清晰的表达项目中的架设思想、项目结构、执行顺序等一些逻辑思维 ,以帮助我们完成应用规划,设计,开发。UML 统一了Booch、OMT、OOSE和其他面向对象方法所涉及的基本概念和建模符号。下面,让我们一起看下如何使用UML来建模实践。原创 2021-09-07 00:03:29 · 10124 阅读 · 0 评论 -
DevOps之Nacos部署配置篇
一、部署前准备Nacos定义为一个IDC内部应用组件,并非面向公网环境的产品,官方建议旨在在内部隔离网络环境中部署,强烈不建议部署在公共网络环境。1.1 产品版本选定官方推荐的稳定版本为1.4.2(2021/4/29发布)或2.0.1。新用户建议直接全部采用Nacos2.0,老用户建议先升级Server端,然后在逐步升级客户端释放红利。可参考发行说明和相关博客查看各版本对比,选择所需。1.2、依赖环境Nacos 依赖 Java 环境来运行。如果是从代码开始构建运行Nacos,还需要为此配置 M原创 2021-07-16 20:11:59 · 1684 阅读 · 0 评论 -
DevOps之Nacos 架构原理篇
一、简介打开NaCos的官网主页,可知道Nacos是一款易于构建云原生应用的动态服务发现、配置管理和服务管理的平台软件。相关的配置管理软件还有:ZooKeeper/Eureka;最新版本V1.4.2 版本及对应文档V2.0.2再2021年06月11日发布。NaCos可帮助用户发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,可快速实现动态服务发现、服务配置、服务元数据及流量管理,方便用户更敏捷和容易地构建、交付和管理微服务平台; Nacos 是构建以“服务”为中心的现代应用架构 (例如微原创 2021-07-14 19:05:41 · 583 阅读 · 0 评论 -
PMP之采购管理过程组中的合同类型辨析
1、合同定义是当事人之间设立、变更、终止民事关系的协议。是买卖双方之间的法律文件,是对双方都具约束力的协议。它使卖方有义务提供规定的产品、服务或成果,使买方有义务支付货币或其他有价值的对价。合同可简可繁,应该与可交付成果和所需工作的简繁程度相适应。2、合同类型所有法律合同关系通常可分为总价和成本补偿两大类。此外,还有第三种常用的混合类型,即工料合同。下文将分别讨论上述几类较常用的合同类型。但在实践中,单次采购合并使用两种或更多合同类型的情况也并不罕见。3、合同成立的充分必要条件:要约与承诺。4、合转载 2021-06-02 23:25:44 · 1823 阅读 · 0 评论 -
PMP考试技术分析工具之蒙特卡洛模拟(Monte Carlo Simulation)浅析
一、概要蒙特卡洛模拟作为一种常用的模拟技术,在PMBOK里经常可以看到它的身影,其主要出现在风险管理知识领域中的定量风险分析过程,是用于做项目定量风险分析的工具之一,同时蒙特卡洛模拟也可以用于估算进度或成本以及制定进度计划等。蒙特卡洛模拟由于在PMBOK里讲得较为简单和抽象,理解起来稍微有点困难。为了让大家更加通透地理解蒙特卡洛模拟的作用及其过程原理,本文试图通过一个简单的例子来实操模拟一下这个蒙特卡洛模拟的过程。到底什么是蒙特卡洛模拟呢?蒙特卡洛模拟是一种统计学的方法,用来模拟大量数据。可能童鞋们看转载 2021-06-02 22:57:54 · 23987 阅读 · 0 评论 -
Devops常用工具软件之ansible部署使用
一、背景因某业务环境部署agent采集,且OS多为Linux,部分windows;考虑采用ansible进行批量部署;二、概要ansible作为一款自动化运维工具,它是基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,可实现批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供了一种框架。它的主要组件包括:(1)、原创 2021-05-07 22:25:41 · 1654 阅读 · 1 评论 -
DevOps之Cfengine工具安装过程图解
一、概述cfengine是一个自动化、集中化管理系统工具,它旨在实现“让用户的系统始终运行在想要的模式下”。它实现的思想就是制定一些策略,让系统定时运行一个进程,去检查系统当前的状态与策略的要求是否一致,不一致的话,就按策略要求去执行一遍。而这种策略可以在本地定制,也可以在中心策略服务器配置,然后通知客户端去更新策略并执行策略。当你所管理的服务器成一定规模时,使用这个工具,将大大提高工作效率。Cfengine 适用于管理各种环境,从一台主机到上万台主机的机群均可使用。它本身基于策略的配置管理,可最大限原创 2021-03-30 18:33:16 · 916 阅读 · 1 评论 -
Devops常用工具软件总结笔记(持续更新中……)
Devops一词来自于Development 和 Operations 的组合,从字面意思了解,就是让软件开发人员和运维人员更好的沟通合作,通过自动化流程让软件开发、测试、发布更快捷。DevOps 强调通过一系列手段来实现既快又稳的工作流程,使每个想法(比如一个新的软件功能,一个功能增强请求或者一个 bug 修复)在从开发到生产环境部署的整个流程中,都能不断地为用户带来价值。这种方式需要开发团队和运维团队密切交流、高效协作并且彼此体谅。DevOps 可以加快一个想法从提出到部署的整个过程。DevOps.原创 2021-03-30 16:47:53 · 3460 阅读 · 0 评论 -
图解 Git 工作原理
##概要本文图解Git中的最常用命令。##基本上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files把当前文件放入暂存区域。git commit给暂存区域生成快照并提交。git reset – files用来撤销最后一次git add files,你也可以用git reset撤销所有暂存区域文件。git checkout – files把文件从暂存区域复制到工作目录,用来丢弃本地修改。你可以用git reset -p,git checkout -p原创 2021-02-15 09:18:52 · 184 阅读 · 0 评论 -
框架之Vue篇:架构及部署实录
概要Vue.js 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue 学习起来非常简单,本文参考相关网文,也采用 Vue 2.1.8 版本来阐述。其中,渐进式代表的含义是:主张最少。每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。Vue可能有些方面是不如React,不如Angular,但它是渐进的原创 2021-01-07 15:10:46 · 15661 阅读 · 5 评论