随笔分类 -  运维体系管理学习

摘要:从“应用生命周期管理”的角度分阶段去梳理对象属性。 一个对象不同的生命周期阶段会具备不同的属性、关系和场景。 应用的生命周期分为:应用的创建阶段、研发阶段、上线阶段、运行阶段和销毁阶段。 1. 应用的创建阶段 这个阶段,最重要的工作,是确认应用的基础信息和与基础服务的关系,同时固化下来,从应用创建之 阅读全文
posted @ 2019-08-01 19:10 落寞一生 阅读(901) 评论(0) 推荐(0)
摘要:架构标准化影响着后续一系列效率和稳定性平台的建设方案。 架构标准化是架构、开发和运维共同的职责。 常见的分布式基础架构组件 微服务的分布式架构下,涉及到的主要基础架构组件 分布式服务化框架,业界开源产品比如 Dubbo、Spring Cloud 这样的框架; 分布式缓存及框架,业界如 Redis、M 阅读全文
posted @ 2019-07-25 19:40 落寞一生 阅读(1685) 评论(0) 推荐(0)
摘要:标准化是运维过程中最基础、最重要的,但也是最容易被忽视的一个环节。 重要的事说三遍,“标准先行,标准先行,标准先行” 先识别出各个运维对象,日常中恶运维都应该是针对这些对象的运维。 总结一下标准化的套路: 第一步,识别对象; 第二步,识别对象属性; 第三步,识别对象关系; 第四步,识别对象场景。 基 阅读全文
posted @ 2019-07-25 17:52 落寞一生 阅读(2715) 评论(0) 推荐(0)
摘要:应用的起源 软件架构服务化就是根据业务模型进行细化的过程,在这个过程中切分出一个个具备不同职责的业务逻辑模块,然后每个微服务模块都会提供相对应业务逻辑的服务化接口。 简单来说就是把一个单体工程,拆分出 N 个独立模块。 拆分后的模块,我们称为应用,并且为每一个应用定义一个唯一标识符,如上图中的APP 阅读全文
posted @ 2019-07-25 17:22 落寞一生 阅读(754) 评论(0) 推荐(0)
摘要:原则:上线一定要看流程,流程走完才能上!没有规格不成方圆。 运维应该和开发处在同一起跑线,运维不该和开发脱节(小公司普通存在现象。)这个不好改变 运维最好要懂业务。开发让做一件事,可以不着急动手做,先多问自己和对方几个问题,比如: 为什么要这样做? 谁要求做这件事情的? 这样做的目的是什么? 这样做 阅读全文
posted @ 2019-07-25 16:21 落寞一生 阅读(381) 评论(0) 推荐(0)
摘要:CMDB,Configuration Management DataBase,配置管理数据库,是与 IT 系统所有组件相关的信息库,它包含 IT 基础架构配置项的详细信息。 传统运维思路下的CMDB,运维的核心对象是资源层面,所谓的基础架构也就是网络设备和硬件设备这个层面;各种关联和拓扑关系,基本也 阅读全文
posted @ 2019-07-22 14:09 落寞一生 阅读(571) 评论(0) 推荐(0)
摘要:Netflix 是业界微服务架构的最佳实践者,其基于公有云上的微服务架构设计、持续交付、监控、稳定性保障,都为业界提供了大量可遵从的原则和实践经验。 在运维这个细分领域,Netflix 仍然是最佳实践的典范。世界顶级的互联网公司是如何定义运维以及如何开展运维工作的。 Netflix 运维现状 Net 阅读全文
posted @ 2019-07-22 11:40 落寞一生 阅读(553) 评论(0) 推荐(0)
摘要:谈谈运维的价值 从软件生命周期的角度看,软件开发阶段只占整个生命周期的 20%~30% 左右,软件运行维护阶段是最长尾的。 开发和运维的分界点从开发完成代码开发,测试验收通过后,交付到运维软件包开始,之后的阶段就是软件的运行维护阶段了。 从运维的范畴上来讲,我认为,一个研发团队内,除去业务需求实现层 阅读全文
posted @ 2019-07-19 16:34 落寞一生 阅读(401) 评论(0) 推荐(0)