敏捷转型与数字化转型之区别

“转型(Transformation)”是近几年业界的热词,当今竞争激烈的数字时代,一家财富500强公司的预期寿命从大约70年(即半个世纪前)下降到不到十年,对于每个组织来说,进行业务转型以使其继...

17 条 Docker 最佳实践

本篇分享在编写 Dockerfiles 和使用 Docker 时应遵循的一些最佳实践。篇幅较长,建议先收藏慢慢看,保证看完会很有收获。 文章目录 Dockerfile 最佳实践 使用多阶段的构建 调整 Dockerfile 命...

9个常用的Shell脚本,面试也常问!

1、Dos 攻击防范(自动屏蔽攻击 IP) #!/bin/bash DATE=$(date +%d/%b/%Y:%H:%M) LOG_FILE=/usr/local/nginx/logs/demo2.access.log ABNORMAL_IP=$(tail -n5000 $LOG_FILE |grep $DATE |awk ...

Kubernetes 版本升级操作指南

首先,让我们定义一下 Kubernetes 中 hard-way 的概念:Kubernetes 中的困难方式是为了学习和应用每一步,但是你要了解该步骤背后的内容。因此,您每点击一个命令都会发生神奇的事情,最后通...

02/20 20:35
1.7K
一文读懂蓝绿发布、A/B 测试和金丝雀发布的优缺点

背景 目前,业界已经总结出了几种常见的服务发布策略来解决版本升级过程中带来的流量有损问题。本文首先会对这些普遍的发布策略进行简单的原理解析,最后结合阿里云的云原生网关对这些发布策...

02/11 17:37
3K
2.5万字读懂企业DevSecOps全实践

本文译自Securosis网站Adrian Lane的系列博客文章,内容包括: 基本原则 安全人员如何与开发协同工作 安全测试集成 构建安全工具链 安全计划 安全人员在 DevOps 中的作用 一、基本原则 1.1 ...

01/24 19:06
2.5K
【万字长文】一文看懂持续部署按需发布

大纲 一、前言 二、什么是部署与发布 三、什么是持续部署 四、持续部署实践 蓝绿部署 滚动部署 黑启动 五、按需发布实践 金丝雀发布 灰度发布 A/B测试 六、支持不同发布方式的技术实现 特性开...

01/13 10:29
1.3K
四步了解自动化连续测试

连续测试意味着在整个软件生命周期中对应用程序进行连续测试。作为CI/CD的关键组成部分,它应与其他部分一样实现自动化。 数字原生用户的需求和期望日益增长,促使企业不断通过新的,更好的功...

DevOps 的基因是什么?

记得是2008年8月,Patrick Debois 和 Andrew Shafer 在加拿大多伦多的 “Agile Conference 2008” 种下了DevOps的种子。 时至今日,DevOps相关的工具、方法、理论、标准、咨询服务等一系列内...

2021/12/27 14:53
2.2K
使用 Gcov 和 LCOV 度量 C/C++ 项目的代码覆盖率

本篇分享如何使用 Gcov 和 LCOV 对 C/C++ 项目进行代码覆盖率的度量,以及在之前 关于代码覆盖率(Code Coverage) 篇中没有提到的观点写在了本文最后的《不要高估代码覆盖率指标》部分。 如果...

16个核心概念带你入门 Kubernetes

Kubernetes是Google开源的容器集群管理系统,是Google多年⼤规模容器管理技术Borg的开源版本,主要功能包括: 基于容器的应用部署、维护和滚动升级 负载均衡和服务发现 跨机器和跨地区的集群调...

2021/12/19 21:20
2K
微服务化后,这4点一定要注意

随着业务发展,很多系统需要经历服务拆分的过程。微服务化过程踩坑也是很正常的事。如果在服务拆分之前做好充分准备,能帮我们少走很多弯路。本文主要从服务依赖,接口版本,隔离,数据一致等...

2021/11/29 15:27
1.8K
Kubernetes 实现灰度和蓝绿发布

1 Kubernetes 中的部署策略 在本文[1]中,我们将学习使用 Kubernetes 容器编排系统部署容器时的部署策略。在本文的最后,我们将学习如何在 Kubernetes 集群中使用不同的方式进行部署。如果您...

2021/11/12 11:55
3.1K
DevOps平台的四大最佳实践

随着由DevOps理念所带来的研发与运维效率革命愈来为市场所广泛认可,国内越来越多的厂商开始提供成熟的DevOps平台解决方案。 根据IDC最新数据显示,2020年全球DevOps软件投入达到119亿美元,...

2021/11/12 10:55
2.2K
金融机构如何实现真实的DevOps落地?

数字化转型浪潮下,金融机构的科技部门在自身组织与企业文化背景下,是否适合做 DevOps?是否能够平稳落地 DevOps?如何在满足监管合规的前提下,利用 DevOps 更快更好的响应业务? 本文围绕...

2021/11/07 00:48
3.2K
微服务在 kubernetes 中如何运行?

kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。 本文将带着大家快速了解 kubernetes ,了...

DevOps和SRE有什么不同?

DevOps和SRE似乎是同一枚硬币的两个面。他们都旨在弥合开发团队和运维团队之间的鸿沟,都想要提高软件部署的效率和软件运行的可靠性。 在大多数公司中,我们可以看到开发团队和运维团队的职责...

2021/10/29 10:43
2.3K
大规模业务技术架构设计与战术

技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全...

使用 Jenkins 构建 CI/CD 之多分支流水线

缘起 由于公司的 Jenkins 配置没有部署成功的通知,在我学了几天的 Jenkins 后终于是对公司的 Jenkins 配置下手了,结果我刚装完 dingtalk 插件自动重启后,发现之前主管配置的构建项目数据都...

2021/10/29 10:19
1.7K
Kubernetes与分布式系统,容器化背后的故事

一、现代分布式应用 我想为这次演讲预先设置一些背景,在这里当我提到分布式系统时,我所指的是由多个组件组成的系统,可能会有数百个这样的组件。这些组件可能是有状态的、无状态的或者是无...

2021/10/29 10:13
2.1K

没有更多内容

加载失败,请刷新页面