故障分析 | MySQL 无法修改主键?原来是因为这个参数 作者:刘晨,网名 bisal ,具有十年以上的应用运维工作经验,目前主要从事数据库应用研发能力提升和技术管理相关的工作,Oracle ACE(Alumni),腾讯云TVP,拥有 Oracle OCM & OCP 、EXIN DevOps Master 、SCJP 等国际认证,国内首批 Oracle YEP 成员,OCMU 成员,《DevOps 最佳实践》中文译者之一,CSDN & 数据运维 2024-01-24 醒在深海的猫
聊聊我所理解的平台工程 图片 Gartner 将平台工程列为 2024 顶级战略技术趋势之一 说起平台工程(Platform Engineering) ,经常听到有人说是:新瓶装(平台工程)旧酒(DevOps)。 今天根据过去自服务平台的实践经验,聊聊我所理解的平台工程。 云原生平台 说到平台工程,不可不免地要聊聊云原生,不过这里不会针对是否转向云原生进行讨论。 云原生的三驾马车:微服务、Kubernetes、DevOp 开发运维 2024-01-22 宇宙之一粟
从SDLC 到 DevOps, 再到 NoOps 软件开发与运维之间协作一直是提高IT交付效率的关键。从早期的SDLC各种开发模式,到DevOps整合理念,再到新的NoOps主张,软件生命周期管理经历了一个提效与优化的发展过程。 SDLC(Software Development Life Cycle) ,即软件开发生命周期。比如典型的瀑布型开发模式,按阶段将需求、设计、编码、测试、部署等工作线性进行。当然,还有迭代模型、螺旋模型、V模型、敏捷模 开发运维 2023-12-20 穿过生命散发芬芳
DevOps 初学者宝典 导读 当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是"DevOps"呢? 什么是DevOps 随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一 系统运维 2023-11-29 大白菜程序猿
DevOps 转型,只有工具怎么够! 导读 敏捷软件开发已经打破了需求分析、测试、开发之间的壁垒。在软件开发流程中,开发与运维之间面临着相同的隔离问题。DevOps运动的目标就是打破开发与运维之间的壁垒,鼓励开发与运维之间的协作。 敏捷软件开发已经打破了需求分析、测试、开发之间的壁垒。在软件开发流程中,开发与运维之间面临着相同的隔离问题。DevOps运动的目标就是打破开发与运维之间的壁垒,鼓励开发与运维之间的协作。 新运维工具的出现以 系统运维 2023-11-23 爱可生开源社区
爱可生受邀参加2023 GOPS·深圳站,分享在DevOps各个环节实现SQL质量管理 4月7-8日,由高效运维社区(GreatOPS)、开放运维联盟(OOPSA)和DevOps时代社区联合主办的2023 GOPS 全球运维大会在深圳正式召开。大会围绕云原生、DevOps、AIOps、DevSecOps、BizDevOps等技术领域, 爱可生、腾讯、华为等企业受邀参加,现场展位吸引了众多运维同仁交流合作。 爱可生研发负责人周文雅受邀出席4月8日上午的“DevOps最佳实践与解决方案专 数据运维 2023-10-13 爱可生开源社区
技术分享 | MySQL多列字段去重的案例实践 作者:刘晨 网名 bisal ,具有十年以上信息系统建设经验,目前主要从事数据库应用研发能力提升和技术管理方面的工作,Oracle ACE (Alums),腾讯云TVP,墨天轮MVP,拥有Oracle OCM & OCP、EXIN DevOps Master 、SCJP、OBCA、腾讯云CloudLite、PCSD、GDCA等技术认证,国内首批Oracle YEP成员,OCMU成员,《De 数据运维 2023-10-12 爱可生开源社区
再次白嫖 ,30分钟搭建自己的 DevOps + K8S 集群 👈👈👈 欢迎点赞收藏关注哟 首先分享之前的所有文章 >>>> 😜😜😜 文章合集 : 🎁 juejin.cn/post/694164… Github : 👉 github.com/black-ant CASE 备份 : 👉 gitee.com/antblack/ca… 一. 前言 之前用阿里云零成本搭建了一个DevOps 方案,这一篇来继续进行扩展。 核心重点 : 书接上文 开发运维 2023-10-09 贤蛋大眼萌
Observability:使用 OpenTelemetry 对 Node.js 应用程序进行自动检测 作者:Bahubali Shetti DevOps 和 SRE 团队正在改变软件开发的流程。 DevOps 工程师专注于高效的软件应用程序和服务交付,而 SRE 团队是确保可靠性、可扩展性和性能的关键。 这些团队必须依赖全栈可观察性解决方案,使他们能够管理和监控系统,并确保问题在影响业务之前得到解决。 整个现代分布式应用程序堆栈的可观察性需要通常以仪表板的形式收集、处理和关联数据。 摄取所有系统数 开发运维 2023-10-08 竹子爱熊猫
DevOps优秀实践之用户与权限 作者| 赵佩 本系列内容是我们在不同项目的维护过程中总结的关于 DevOps/SRE 方面的最佳实践,我们将致力于在项目上尽最大的努力来推行这些最佳实践。我们希望这些最佳实践能对项目的稳定运营提供帮助,也希望刚接触 DevOps/SRE 的新人能通过学习这些最佳实践来提升自己在这方面的水平。 用户和权限管理对于维护一个安全可靠的基础设施和应用资源至关重要。在当今快节奏和协作的开发环境中,确保合适的 开发运维 2023-09-28 捡田螺的小男孩
Observability:使用适用于 Python 应用程序的 OpenTelemetry 进行自动检测 作者:Bahubali Shetti DevOps 和 SRE 团队正在改变软件开发的流程。 虽然 DevOps 工程师专注于高效的软件应用程序和服务交付,但 SRE 团队是确保可靠性、可扩展性和性能的关键。 这些团队必须依赖全栈可观察性解决方案,使他们能够管理和监控系统,并确保问题在影响业务之前得到解决。 整个现代分布式应用程序堆栈的可观察性需要通常以仪表板的形式收集、处理和关联数据。 摄取所有 开发运维 2023-09-25 三掌柜
Observability:使用 OpenTelemetry 自动检测 Java 应用程序 本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net 作者:David Hope 在快节奏的软件开发领域,特别是在云原生领域,DevOps 和 SRE 团队日益成为应用程序稳定性和增长的重要合作伙伴。 DevOps 工程师不断优化软件交付,而 SRE 团队则充当应用程序可靠性、可扩展性和顶级性能的管理者。 挑战? 这些团队需要一种尖端的可观察性解决方案,该解决方案包含全栈洞 开发运维 2023-09-24 向阳逐梦
DevOps 文档成熟度的四个层次 为了能在软件迭代交付周期内按时交付优质的文档,DevOps 和 DevSecOps 的文档实践也需要是敏捷的。这与实现 DevOps 类似,只是更偏向自动化和敏捷的内容处理方法。如果文档现在才进入你的机构的 DevOps 讨论,那么是时候让文档实践追上 DevOps 的步伐了。 下面是 DevOps 文档成熟度的四个层次: 第一层:临时且孤立 在最低一级成熟度(最不成熟),文档编制工作没有和 De 系统运维 2023-09-16 Escape
DevOps笔记 在 pve 中 创建 k8s 在 pve 中 创建 k8s 准备工作 安装 nano apt install nano 更改 ssh 配置 nano /etc/ssh/sshd_config PermitRootLogin yes systemctl restart ssh 查看 ip ip a 停用防火墙 systemctl stop firewalld 关掉SELinux防火墙 setenforce 0 sed -i 's 系统运维 2023-09-12 Escape
为 DevOps 战士准备的 Linux 命令 点击链接了解详情 这篇文章将帮助理解DevOps工程师所需的大部分重要且经常使用的Linux命令。 要执行这些命令,你可以使用任何Linux机器、虚拟机或在线Linux终端来迅速开始使用这些命令。 系统信息命令: hostname - 显示系统主机的名称。 hostid - 显示由操作系统分配的系统主机ID。 date - 以UTC格式显示当前日期和时间。 whoami - 显示终端当前登录的用户 系统运维 2023-09-12 法医
DevOps优秀实践和工具在本地环境中的概述 最近,我进行了一次网上搜索,以寻找DevOps的概述,尽管有大量的DevOps工具和实践,但我无法找到一个综合的概述。因此,我开始了对DevOps生态系统和最佳实践的梳理,以创建一个整体视图,方便后续研究实践。 CI(持续集成) 这个图表的CI部分包括以下组件: 代码仓库:在图表中,我使用了GitLab作为源代码控制和代码仓库,因为它在仓库管理方面具有用户友好的界面。它允许以分层方式创建组和子组, 开发运维 2023-09-05 醒在深海的猫
汽车之家质效流水线——奔向未来软件交付的关键里程碑 1. 流水线的定义 流水线,即产品发布流程的名词化。根据业务定义的顺序关系,流水线的执行可以定义为依次执行相应的加工或质量校验行为。目前,软件交付全生命周期随着业务的发展不断完善。敏捷概念的提出和应用,大幅提升了软件开发的效率和版本更新的速度,但是它的效果仅限于研发环节,产品发布流程陆续出现新的瓶颈。 近年来 CI/CD、DevOps 理念的出现,打破了信息孤岛和沟通壁垒,加深了多岗位人员之间的协 开发运维 2023-08-30 竹子爱熊猫
2023 年需要学习和掌握的 30 个最佳 DevOps 工具:Git、Docker 等 虽然DevOps是一种文化,但正确的工具堆栈使得成功实施 DevOps 成为可能。DevOps 方法的核心,也许也是最引人注目的概念是软件开发和运营团队之间的协作。同样重要的是,DevOps 方法强调软件开发流程的自动化,例如构建、测试、事件检测和响应、发布等,以实现更快的上市时间、高质量的产品并减少故障和回滚软件/软件功能。然而,如今的 DevOps 不仅仅是一种协作文化和软件开发自动化。它集成 自动化运维 2023-08-15 泡泡
揭穿DevOps的5个谣言! 作者 | Aditi Agarwal 编译 | 徐杰承 据不完全统计,软件故障每年都会给企业造成数十亿美元的损失,这也是为什么拥有一个可靠的软件交付流程是如此重要的原因,而DevOps能够帮助我们实现这一目标。 尽管如今DevOps如今已在大量企业中落地,但人们对DevOps其实存在很多误解。在这篇博文中,我们将揭穿关于DevOps的五个最常见的谣言,并探讨 DevOps 的真正含义以及它将如何 开发运维 2023-08-15 醒在深海的猫
推荐工具!使终端便于 DevOps 和 Kubernetes 使用 如果你熟悉 DevOps 和 Kubernetes 的使用,就会知道命令行界面(CLI)对于管理任务有多么重要。好在现在市面上有一些工具可以让终端在这些环境中更容易使用。在本文中,我们将探讨可以让工作流程简化的优秀工具,帮助你在 DevOps 和 Kubernetes 中自如地浏览终端。 Zsh Zsh (Z Shell)是一款功能强大、高度可定制的命令行 shell 和终端模拟器,与 Bas 开发运维 2023-08-14 宇宙之一粟