自动化运维

一只拉古3 小时前
自动化运维·devops
DevOps 基础到精通 - 宏观概览如果你一直在关注我之前的博客,你会发现到目前为止我主要分享的是关于 后端编程、API 和系统设计 的见解。 这是我学习历程中非常重要的一部分。
一只拉古2 天前
linux·自动化运维·devops
DevOps 的 Linux 基础(第一部分)当人们谈论 DevOps 时,话题往往会很快跳到一些炫酷的工具,比如 Docker、Kubernetes 或 Terraform。 但在这些工具之下,有一个每个 DevOps 工程师都必须掌握的基石:Linux。
vivo互联网技术5 天前
大数据·ansible·自动化运维·pulsar·消息处理·分布式消息中间件
vivo Pulsar 万亿级消息处理实践(4)-Ansible运维部署作者:Liu Sikang、互联网大数据团队-Luo MingboPulsar作为下一代云原生架构的分布式消息中间件,存算分离的架构设计能有效解决大数据场景下分布式消息中间件老牌一哥“Kafka”存在的诸多问题,2021年vivo 分布式消息中间件团队正式开启对Pulsar的调研,2022年正式引入Pulsar作为大数据场景下的分布式消息中间件,本篇文章主要从Pulsar运维痛点、Ansible简介、Ansible核心模块详解、Ansible自动化部署zk集群、Ansible自动化部署Pulsar集群几个
SRETALK7 天前
运维·监控·自动化运维
夜莺开源监控,模板函数一览本文介绍夜莺开源项目(Nightingale)的模板函数,夜莺内置了很多模板函数,可以对告警事件做一些渲染调整,方便 On-call 人员根据告警事件处理告警。
数据智能老司机8 天前
架构·api·自动化运维
自动化 API 交付——API 代码规范检查:自动化确保 API 一致性本章内容包括:在第1章中,我介绍了 APIOps 及其优势,第2章则提供了一些概念工具,帮助你推进 APIOps 转型。在本章,你将迈出应用 APIOps 的第一步,进行更实操的内容。本章将介绍如何运行 API 代码规范检查规则,以确认你的 API 是否符合 API 风格指南。此章节适合设计和实现 API 的开发人员阅读,API 产品负责人和产品经理也能从中了解 API 代码规范检查的工作原理。
数据智能老司机8 天前
架构·api·自动化运维
自动化 API 交付——破坏性变更检查:管理 API 演进本章内容包括:在 API 产品的设计阶段,API 团队会不断迭代设计并更新 OpenAPI 定义文件。了解团队引入的任何变更是否向后兼容非常重要。本章将演示如何使用 API 差异(diff)工具来理解 API 定义文件的变更,并检测哪些是破坏性变更。避免给现有 API 使用者带来破坏性变更的一种方法是 API 版本管理,我将介绍不同组织采用的各种 API 版本管理方案和适用范围。同时,我会讲解引入新 API 版本的成本,以及如何通过破坏性变更政策文档向使用者传达你的 API 变更管理策略。最后,我会提供一
数据智能老司机8 天前
架构·api·自动化运维
自动化 API 交付——拥抱APIOps:解决问题与引领改进本章内容概要在第1章中,我介绍了APIOps的概念,并讨论了其原则与优势。在本书后续章节中,我将深入讲解具体的软件工具和实践,帮助你改善API开发流程。但在深入探讨API工作流自动化工具之前,有几个关键问题需要回答:虽然本书介绍的API工具可能宣传了许多优势,但你如何确认它们真的能改善API交付流程?引入自动化是一回事,但如何验证自动化确实提升了端到端的API交付性能?你希望达到的关键结果是,通过APIOps引入的任何API工作流自动化,都能帮助你快速交付更有价值、高质量、且客户能够轻松集成和使用的API
郝同学的测开笔记11 天前
云原生·kubernetes·自动化运维
Kubernetes CronJob 详解:配置、原理与实践指南自从公司没了运维,我就开始负责公司的运维工作了,日常运维工作很琐碎,比如每个月月末要做下个月云服务的预算,要进行费用的监测, 还有隔几天要看一下ssl证书有没有过期,要及时更新维护,我们使用的主要是阿里云服务,为此写了脚本来进行费用 监测估算以及 ssl 证书监测,然后发送钉钉通知。没接触运维工作前,并不熟悉 kubernetes, 因此定时任务放在 本地,然后使用 crontab 来定时执行。现在接触了 kubernetes 后, 知道 kubernetes 有自己的定时任务机制,所以我就想把这些定时任
老实巴交的麻匪12 天前
运维·敏捷开发·自动化运维
(三)学习、实践、理解 CI/CD 与 DevOps:声明式 API,Docker Compose 容器编排系列文章:(一)学习、实践、理解 CI/CD 与 DevOps:起步(二)学习、实践、理解 CI/CD 与 DevOps:容器化
kaliarch17 天前
后端·云原生·自动化运维
迈向云基础设施自动化 - Terraformer 助力腾讯云资源管理转型在数字化转型浪潮中,企业上云已从 "选择题" 变为 "必修课"。然而,随着业务规模扩张,腾讯云资源往往呈现 "野蛮生长" 态势:运维人员通过控制台控制台手动创建实例、开发团队为紧急需求临时调整配置、不同环境的资源参数难以统一...... 这种 "人工操作 + 文档记录" 的管理模式,正面临三大核心痛点:
kaliarch17 天前
后端·自动化运维
Terraform 存量资源手动导入IaC管控方案在云资源管理过程中,以下场景均需通过 Terraform 导入存量资源以实现统一管理:Terraform 不仅能通过模板创建、变更和删除新资源,还能通过简洁命令将游离于管理体系外的存量资源纳入管控,实现全量资源的统一生命周期管理。
kaliarch17 天前
云计算·自动化运维
使用 Terraform 基于 Excel 表格数据创建资源的解决方案在基础设施即代码(IaC)实践中,经常需要基于表格数据批量创建云资源。本文介绍一种通过 Terraform 结合 Excel 表格数据批量创建资源的完整方案,适用于需要根据结构化表格数据快速生成标准化基础设施的场景。
kaliarch17 天前
后端·自动化运维
Terraform 导入存量云资源方案在云基础设施管理中,经常需要将已手动创建的存量资源纳入Terraform的管理体系。Terraform提供的导入块(Import Block) 功能,可实现配置驱动的资源导入,相比传统的terraform import命令,具有以下优势:
kaliarch17 天前
后端·架构·自动化运维
IaC 管控资源发生属性偏移修正方案在云资源管理领域,基础设施即代码(IaC)凭借其可重复性、可审计性和高效性,已成为主流的管理方式。通过 IaC 工具(如 Terraform),我们可以将云资源的配置以代码形式定义,实现资源的自动化部署与管控。
kaliarch17 天前
后端·自动化运维
Terraform 合并多个项目(独立目录)解决方案在企业级Terraform实践中,多项目独立目录的管理模式普遍存在,其形成原因主要包括:这种分散管理模式在初期能提升灵活性,但随着项目规模扩大,会逐渐显现弊端:状态文件分散导致资源依赖关系模糊、配置重复率高、跨项目变更风险增加、全局资源审计困难等。因此,在不影响云上实际资源的前提下,将独立目录的Terraform项目合并,成为提升管理效率的关键操作。
数据智能老司机17 天前
架构·自动化运维·devops
DevOps 安全与自动化——理解 DevOps 文化与原则本章将讨论 DevOps,这是一种变革性的方法,重新定义了软件开发和 IT 运维。我们将首先了解 DevOps 的起源和发展历程,追溯其从弥合开发(Dev)与运维(Ops)之间的鸿沟,到成为塑造现代软件交付的全球性运动的过程。 接着,我们将探讨 DevOps 的核心原则,如协作、自动化和持续改进。这些原则促进了共享责任、以客户为中心和快速反馈的文化,使软件发布更快、更可靠。 我们还将介绍 DevOps 成熟度模型和评估框架,帮助组织以结构化的方式衡量其 DevOps 实践,设定目标成熟度水平,并建立持续改
数据智能老司机17 天前
架构·自动化运维·devops
DevOps 安全与自动化——开发环境搭建引言 在当今快速发展的软件开发领域,开发者面临的关键挑战不仅是编写代码,更在于确保代码能在不同环境中保持一致运行。你是否曾听过(或自己说过)那句臭名昭著的话:“但是我的机器上能运行!”?本章将正面解决这一普遍难题。
鱼儿不吐泡18 天前
运维·自动化运维
阿里云服务器通过 docker CE 安装 Redis+Mysql+Nginx本章节描述的是阿里云服务器的专属镜像配置方式。如果你的服务器不是阿里云,建议忽略本章节的内容,搜索专属于你的服务器的 Docker 镜像配置方式进行配置。