运维开发
文章平均质量分 88
软件供应链安全
这个作者很懒,什么都没留下…
展开
-
DevSecOps破局,纵深一体化安全研运让价值高效流动
继IT组织纷纷转向敏捷研发与DevOps模式,如何在快速交付的同时,保障安全交付成为业内广泛关注的焦点,DevSecOps应运而生。那么,传统敏捷研发模式究竟存在什么弊端?DevOps遗留了哪些问题?DevSecOps有何特点?行业的实践情况如何?IT团队选型时应该如何考虑?原创 2022-10-13 10:09:09 · 1590 阅读 · 0 评论 -
Elasticsearch 分片管理解析
一个 shard 本质上就是一个 Lucene 索引,也是 Elasticsearch 分布式化 Lucene 的关键抽象,是 Elasticsearch 管理 Lucene 文件的最小单位。所以,Elasticsearch 提供了大量的接口,可以对集群内的 shard 进行管理。一个 shard 本质上就是一个 Lucene 索引,也是 Elasticsearch 分布式化 Lucene 的关键抽象,是 Elasticsearch 管理 Lucene 文件的最小单位。Elasticsearch 面试题原创 2019-06-12 11:25:09 · 2362 阅读 · 0 评论 -
如何规划 Elasticsearch 新集群?
当有一个新的业务准备使用 Elasticsearch,尤其是业务首次建设 Elasticsearch 集群时,往往不知道该如何规划集群大小,应该使用什么样的服务器?规划多少个节点才够用?集群规模当然是越大越好,但是出于成本考虑,还是希望集群规模规划的尽量准确,能够满足业务需求,又有一些余量,不建议规划一个规模“刚刚好”的集群,因为当负载出现波动,或者一些其他偶然的故障时,会影响到业务的可用性,因...原创 2019-06-11 17:00:38 · 624 阅读 · 0 评论 -
如何构建一个高可用、低延迟的 Elasticsearch 集群?
我们从 1.x 开始使用 Elasticsearch ,发展到现在大大小小的集群有 5000+,最大的集群物理主机 100+,单集群最大数据量几百 TB,几千亿条 doc。在这个大规模的应用过程中我们积累了很多宝贵经验,在此与大家分享。相比 Hadoop 系列的大数据平台,Elasticsearch 使用起来要简单得多,你只要修改很少的几个配置就可以让集群运行起来,而且 Elasticsearc...原创 2019-06-11 16:56:21 · 586 阅读 · 1 评论 -
高可用 Elasticsearch 集群的分片设计解析
Elasticsearch 的一个分片对应 Lucene 的一个索引,Elasticsearch 的核心就是将这些 Lucene 索引分布式化,提供索引和检索服务。可见,如何设计分片是至关重要的。原创 2019-06-12 14:58:36 · 582 阅读 · 0 评论 -
大型技术组织 DevOps 转型经验总结
本文来自作者 加兴 在 GitChat 上分享「大型技术组织 DevOps 转型经验总结」,「阅读原文」查看交流实录「文末高能」编辑 | 文涛DevOps (a clipped compound of “development” and “operations”) is a software engineering practice that aims at uni原创 2017-11-03 00:00:00 · 9095 阅读 · 3 评论 -
一次线上游戏卡死的解决历程
GitChat 作者:杨彪 关注微信公众号:GitChat 技术杂谈 ,一本正经的讲技术事故的发生详细过程故事是发生在几个月前的线上真实案例,我将在本文中以故事形式为大家还原这次解决游戏卡死的经历过程,其中有很多线上实战经验和技巧都值得分享借鉴的,也有作者自创的处理线上问题“四部曲”–望问闻切,还有最经典的“甩锅”秘诀。不管白猫黑猫原创 2017-09-08 14:23:39 · 6309 阅读 · 10 评论 -
DevOps 在公司项目中的实践落地
GitChat 作者:杨彪 DevOps方案实施在互联网行业中已经相对成熟了,而在游戏行业中还处在起步的初级阶段(据个人了解的身边游戏公司情况),而自己又对DevOps有一定的研究与实践,也想本着学以致用的思想,结合了公司游戏类型和业务方向摸索了一套游戏行原创 2017-10-17 17:47:46 · 18029 阅读 · 2 评论 -
Jenkins + Django 完整实战,细化到每一步操作
GitChat 作者:啊文 交流实录:Jenkins + Django 完整实战,细化到每一步操作 关注微信公众号:「GitChat 技术杂谈」 一本正经的讲技术【不要错过文末彩蛋】一、简介一般网站部署的流程如下:需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚我们可以通过jenkins工具平台实现全原创 2017-10-18 11:37:35 · 17462 阅读 · 2 评论 -
实例化需求:用户故事拆分的更好线索
GitChat 作者:吴穹、雷晓宝、张刚 用户故事拆分是敏捷实施的入门实践——没有用户故事拆分,就没有真正意义上的迭代,也就没法做到敏捷所倡导的快速反馈、快速学习和快速价值交付。INVEST 原则常常被看做是用户故事拆分的基本要求[1]。但是,不少敏捷团队在如何获原创 2017-09-25 16:22:01 · 8318 阅读 · 4 评论 -
GitChat·DevOps | 如何结合 Scrum 和 Kanban
来自 吴穹、申导、侯伯薇 在 GitChat 上精彩分享 背景介绍 by 吴穹这篇文章背后的故事是这样的:某同学写了一篇比较Scrum和Kanban的文章。这是一个老话题了,最近有一些思考,感觉不吐不快。就想写一篇小文,拉上几位老友,一起和大家扯扯这个话题。原创 2017-09-05 07:35:55 · 2526 阅读 · 1 评论