根据几年的工作经验,在脑子里简单总结出来一些运维架构上的想法,写了下来,不当之处,欢迎指正,详略也不太适当,欢迎补充。互联网企业从初创起步,以产品为核心进行发展壮大,因此运维常常成为开发的附庸,开发人员兼职运维的情况并不少见,如果有专职的运维人员,最多的工作也只是IDC机房运维。并且,运维人员的工作非常繁杂,知识面要求非常广,工作压力特别大。对于各种运维故障,几乎都会得到开发人员的立即响应。纵观整
原创
2013-09-04 22:40:36
1768阅读
点赞
2评论
java微服务开发(监控篇)我们的目标是~~_浩瀚的宇宙 _~~全栈开发 后台就是花式curd工程师,前端就是抠图工程师,大数据就是swl工程师,算法就是调参工程师,中间件就是客服热线接线员 只有运维才能拯救世界! — 布置到·誰索德监控乍一听 觉得这就是运维的活 和我们好像没啥关系 但是说不定你的公司没有运维呢 老板又说要整个监控啥的 为啥都买了几台服务器了 还有有人反馈网站响应慢 开了个会 把
转载
2023-07-24 15:39:05
30阅读
Java应用运维 对于互联网产品或长期运行的产品而言,运维工作非常重要,尤其是在产品复杂了以后,在这篇blog中就来说下Java应用的运维工作(ps:虽然看起来各种语言做的系统的运维工作都差不多,但细节上还是会有很多不同,so本文还是只讲Java的)。 苦逼的码农按照需求开发好了一个全新的Ja
转载
2024-07-29 14:59:40
28阅读
快毕业时经常和同学讨论以后以后哪个行业最有前途,哪个行业最吃香,但是现在IT行业发展迅速,每天都有新技术产生,到底哪行好对于还没有毕业的学生来说是一头雾水。曾经有个同学说,在未来运维将是最吃香的行业。我一直不以为然!毕业后,稀里糊涂的进了公司,一直从事的都是运维方面的工作,曾经一度认为运维就是简单的运行和维护,现在才
原创
2012-12-17 15:14:33
780阅读
1评论
运维指互联网运维,通常属于技术部门,即运维部。运维的职责是保证服务的稳定运行,考虑服务的可扩展性,从系统的稳定性和可运维性的角度,提出开发需求,定位系统的问题,并对突然出现的问题做到快速响应和处理。运维的职责覆盖了产品从设计到发布、运行维护、变更升级及至下线的生命周期,与研发、测试、系统管理同为互联网产品技术支撑的4大部门。运维的日常工作:1、需要对系统的需求和设计方案进行分析,思考在保证稳定性方
转载
2023-06-16 21:18:29
17阅读
# 运维与源代码:Java在运维中的应用
在现代软件开发中,运维(Operations)和开发(Development)之间的界限愈加模糊,特别是在DevOps理念的普及下。Java作为一种广泛使用的编程语言,在运维领域也展现了其强大的能力。在本文中,我们将探讨Java在运维中的应用,并附上简单的代码示例。
## 运维的重要性
运维是确保软件系统可靠和高效运行的关键。这包括监控系统性能、及时
原创
2024-09-04 04:12:07
22阅读
1、psutil是一个跨平台库(https://github.com/giampaolo/psutil)能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。4、difflib:difflib作为Python的标准模块,无需安装,作用是对比文本之间的差异。5、filecmp:系统自带,可以实现文件,目录,遍历子目录的差异,对比功能。6、
转载
2023-06-28 01:03:09
46阅读
在我们的认知中,运维工程师就是一个背锅侠,那么咱们怎么样来避免做背锅侠那?可能有人会告诉你,你需要去懂一门开发语言,其实在现价段,掌握一门开发语言已经成为高级运维工程师的必备计能。不会开发,你就不能充分理解你们系统的业务流程,开发人员是很少关注性能的问题,他们只会把功能开发完成就可以了,那么性能问题就需要运维人员来做。一个业务上线了,导致CPU使用过高,内存占用过大,如果你不会开发,你可能只能查到
转载
2023-08-06 13:17:07
75阅读
# Java项目运维记录方案
在开展Java项目的运维工作时,详细的运维记录至关重要。它不仅帮助团队快速查找到问题,也能够为后续的项目提供重要的资料依据。本文将围绕如何编写Java项目运维记录进行阐述,并给出示例代码及图示。
## 一、运维记录的重要性
运维记录是指在项目运维过程中,收集和记录的操作、维护、问题及解决方案等信息。运维记录的重要性体现在以下几个方面:
1. **问题追踪**:
原创
2024-10-04 04:23:37
142阅读
作为一名运维人员,在日常工作中,遇到各种各样的问题是难以避免的。运维问题排查是非常重要的工作,因为只有快速定位问题,才能快速排除并恢复服务,保障系统的稳定运行。本文将介绍运维问题排查思路大全,以帮助运维人员更好地解决问题。一、了解用户反馈的问题在接到用户反馈问题之后,首先要了解问题的具体情况和用户的反馈,这可以帮助我们更快地定位问题。我们需要建立一个与用户沟通的通道,通过电话、邮件、社交媒体等方式
# Python写运维工具
## 引言
在现代的IT运维工作中,自动化和脚本化是非常重要的一部分。Python作为一种简洁、易读、强大的编程语言,成为运维工程师们的首选。本文将介绍如何使用Python编写运维工具,并提供一些代码示例。
## Python运维工具的优势
Python在运维工作中具有许多优势:
- **易读性**:Python的语法简洁清晰,易于阅读和理解。
- **丰富的
原创
2023-09-06 09:22:09
142阅读
系统规划与管理师综合知识真题考点:ITSS运维服务能力成熟度模型
ITSS运维服务能力成熟度模型定义了逐步进化的四个等级,自低向高分别为:基本级、拓展级、改进(协同)级和提升(量化)级。每个能力成熟度等级都由能力管理和能力四要素(人员、过程、技术和资源)组成。
基本级和拓展级以GB/T 28827.1—2012《信息技术服务 运行维护 第1部分:通用要求》为基础提出成熟度要求。
运维
转载
2023-11-02 18:42:43
153阅读
浅析企业ERP系统运维体系的建立 1 ERP系统的运维简介 ERP系统的运维是指ERP系统上线后的运行和维护保障。ERP系统上线既是系统建设的结束,同时又是一个新的起点,需要付出更多的时间和精力来开展系统维护工作,维持系统的正常运行,解决系统的错误以及用户的操作失误带来的问题。ERP系统的运维主要包括与ERP系统相关的硬件、软件、网络、系统、安全、数据、用户操作等多方面的工
转载
2024-01-30 22:27:19
3阅读
今天朋友圈转了多次陈果的《低代码,不要以比“中台”还快的速度臭大街》,以及明道云任向晖的回应《陈果说低代码快要烂大街了,我却想成为最烂的那个》。恰好前两个月试用了明道云,以及前几年在平台建设中尝试了低代码,简单梳理一下心得。1.《低代码,不要以比“中台”还快的速度臭大街》观点这篇文章是咨询专家陈果所写,我大概摘录文章的观点:1)“低代码开发平台产生的初衷是提供一个鼓励员工微创新、自主开发应用程序、
原创
2021-03-08 17:05:17
228阅读
嘉宾简介刘天斯从事互联网运维工作已13年,目前就职于腾讯-互动娱乐部,负责游戏大数据的运营,曾就职于天涯社区,担任首席架构师/系统管理员。热衷开源技术的研究,包括系统架构、运维开发、负载均衡、缓存技术、数据库、NOSQL、分布式存储、消息中间件、大数据及云计算、Mesos、Docker、DevOps等领域。擅长大规模集群的运维工作,尤其在自动化运维方面有着非常丰富的经验。同时热衷于互联网前沿技术的
转载
2023-12-17 06:23:34
44阅读
# 智能运维技术的探索与实践:Java实现
随着信息技术的飞速发展,企业的 IT 基础设施日益复杂。智能运维应运而生,致力于通过人工智能、大数据和自动化等手段,提升运维的效率和效果。在这篇文章中,我们将探讨智能运维的概念,并提供一段简单的 Java 代码示例,展示如何实现基本的智能运维功能。
## 什么是智能运维?
智能运维(AIOps,Artificial Intelligence for
原创
2024-09-03 05:37:24
134阅读
# Dockerfile开发与运维之争
Docker作为一种轻量级的容器技术,已经成为现代软件开发和部署的标配工具。在使用Docker的过程中,Dockerfile是一项非常重要的工具,它用于定义Docker容器的构建步骤和环境配置。但是在实际的开发和运维过程中,关于Dockerfile是由开发人员编写还是由运维人员编写,一直存在着争议。
## Dockerfile开发写
在一些小型团队或者
原创
2024-06-28 04:35:40
28阅读
运维架构师-Python 自动化运维开发-014九、标准数据类型1、为什么编程语言中要有类型类型有以下几个重要角色:对机器而言,类型描述了内存中的电荷是怎么解释的。对编译器或者解释器而言,类型可以协助确保上面那些电荷、字节在程序的运行中始终如一地被理解。对程序员而言,类型可以帮助他们命名、组织概念,帮助编纂文档,支持交互式编辑环境等。以上观点是 Edwin Brady 在《Type-driven
转载
2024-09-19 09:22:29
25阅读
引言编写目的目前线上问题是以java的为主,但是配置方式不是特别的统一,把这些进行统一化后有利于问题的定位和解决一些不稳定因素。阅读对象开发人员、运维人员。JAVA项目线上配置启动java应用注意事项服务器一定要安装JDK,不要JDK和JRE混装,要使用JDK作为系统环境变量,并且使用JDK启动java服务,否则jps,jmap,jstat等工具不能使用。如果不能使用将不能对java的进程进行监控
基于kubernetes部署JAVA项目将项目迁移到k8s平台是怎样实现的?1制作镜像 2 控制器管理Pod 3 Pod数据持久化 4 暴露应用 5 对外发布应用 6 日志/监控1制作镜像分为三步:第一基础镜像,是基于哪个操作系统,比如Centos7或者其他的第二步中间件镜像,比如服务镜像,跑的像nginx服务,tomcat服务第三步项目镜像,它是服务镜像之上的,将你的项目打包进去,那么这个项目就
转载
2023-09-20 08:59:44
978阅读