敏捷开发与DevOps的对比

2022-07-26
阅读 3 分钟
807
敏捷与 DevOps 之间的主要区别在于:敏捷是关于如何开发和交付软件的哲学,而 DevOps 则描述了如何通过使用现代工具和自动化流程来持续部署代码。
封面图

三大业界大佬的DevOps解决方案

2021-05-17
阅读 3 分钟
1.8k
  DevOps 在商业界的一些解决方案,主要包括:微软公司的 Azure DevOps亚马逊公司的 Aws DevOps阿里云的 云效 DevOpsAzure DevOps  Azure DevOps 也称为 Microsoft Visual Studio 团队服务(VSTS)。它是为云构建的一组协作开发工具。 VSTS 通常被用作独立术语,Azure DevOps 是一个由几种不同产品...
封面图

ELK 教程 - 高效发现、分析和可视化你的数据

2021-04-28
阅读 10 分钟
9.2k
【注】本文译自:[链接]  随着越来越多的 IT 基础设施转身云计算,对公共云安全工具和日志分析平台的需求也在迅速增加。不管组织的规模有多大,每天都会生成大量的数据。这些数据中有相当一部分是由公司的 Web 服务器日志组成的。日志是最重要的信息来源之一, 但往往被忽视。每个日志文件都包含一些宝贵的信息,这些信...
封面图

Selenium WebDriver教程

2021-04-24
阅读 5 分钟
5k
在本教程中,我将向您介绍 Selenium Webdriver,它是当今市场上使用最广泛的自动化测试框架。它是开源的,可与所有著名的编程语言(如Java、Python、C#、Ruby、Perl等)一起使用,以实现浏览器活动的自动化。通过本文,我将告诉您开始使用 Selenium WebDriver 测试 Web 应用程序所需了解的所有信息。
封面图

Docker教程-介绍Docker与容器化

2021-04-16
阅读 5 分钟
1.9k
【注】本文译自:[链接]  本教程将为您提供 Docker 的概念和实践知识-一种新时代的容器化技术。 在本教程中,我们将重点关注以下主题:什么是虚拟化?什么是容器化?容器化相对于虚拟化的优势介绍 DockerDocker 的好处虚拟化与容器化Docker 安装Dockerfile, Docker 镜像与 Docker 容器什么是 Docker Hub?Docker 架构Dock...
封面图

Jenkins教程:使用Jenkins进行持续集成

2021-04-11
阅读 3 分钟
4.2k
本文将重点介绍 Jenkins 架构和 Jenkins 构建管道,并向您展示如何在 Jenkins 中创建一个构建。  现在是了解 Jenkins 架构的正确时机。
封面图

什么是 Jenkins? 运用Jenkins持续集成

2021-04-08
阅读 3 分钟
2k
【注】本文译自:[链接]  持续集成是 DevOps 最重要的部分,用于集成各个 DevOps 阶段。Jenkins 是最著名的持续集成工具,我知道你很好奇 Jenkins 受欢迎的原因以及 Jenkins 是否容易学习。我确信阅读完本文后,您的所有问题都会得到解答。  让我们用简要概括什么是 Jenkins。
封面图

Ansible 教程

2021-04-06
阅读 5 分钟
1.3k
【注】本文译自:[链接]  在阅读本文之前,你应该已经知道,Ansible 构成了 DevOps 认证的关键部分,它是用于配置管理、部署和编排的工具。  本教程的主要内容包括:

什么是 Ansible - 使用 Ansible 进行配置管理

2021-04-02
阅读 7 分钟
2.8k
【注】本文译自:[链接]  Ansible 是一个开源的 IT 配置管理、部署和编排工具。它旨在为各种自动化挑战提供巨大的生产率收益。该工具使用非常简单,但功能强大,可以自动化复杂的多层 IT 应用程序环境。  通过本文,您将学习:
封面图

Git教程 - Git 命令与操作

2021-03-22
阅读 7 分钟
1.3k
【注】本文译自:[链接]  学习 Git 与使用该工具一样容易。这个 Git 教程的目的就是要把这个难题从您的脑海中剔除。我相信,通过这个 Git 教程,您将了解到所有的概念。  我希望您已经了解了 Git 的基本概念和术语,并在我的 Git 教程系列的第一个博客中了解了有关版本控制的所有知识。  在本教程中,您将学习:
封面图

什么是 Git? - 探索分布式版本控制工具

2021-03-17
阅读 5 分钟
1.4k
【注】本文译自:[链接]  Git是一个免费的开源分布式版本控制系统工具,旨在快速高效地处理从小型到大型的所有项目。它是由 Linus Torvalds 在2005年创建的,用于开发 Linux 内核。Git具有大多数团队和开发人员所需的功能、性能、安全性和灵活性。它还用作重要的分布式版本控制 DevOps 工具。  在本文中,你将学到:
封面图

使用 Puppet 进行配置管理

2021-03-05
阅读 3 分钟
1.9k
【注】本文译自[链接]  今天,配置管理最成熟的工具是 Puppet。但是,我想您一定想知道为什么 Puppet 如此受欢迎、与其他配置管理工具相比,它有什么独特之处。
封面图

微服务指南

2021-03-05
阅读 5 分钟
1.6k
简而言之,微服务架构风格是一种将单个应用程序开发为一组小型服务的方法,每个小服务都在自己的进程中运行,并与轻量级机制(通常是 HTTP 资源 API)进行通信。这些服务围绕业务功能构建,并且可以通过全自动部署机制独立部署。这些服务可以用不同的编程语言编写,使用不同的数据存储技术,只要进行最小化的集中管理。-...

DevOps教程:DevOps 自动化

2020-10-30
阅读 1 分钟
1k
【注】本文译自:[链接]  自动化是 DevOps 实践的关键需求,使一切自动化是 DevOps 的基本原则。自动化过程从开发人员机器上的代码生成开始,直到将代码推送到代码中,然后再监视生产中的应用程序和系统。  自动化基础架构设置和配置以及软件部署是DevOps实践的主要亮点。DevOps 实施 ID 依赖于自动化才能在几个小时内交...

DevOps教程:DevOps 工具

2020-10-30
阅读 2 分钟
1.3k
Puppet 是使用最广泛的 DevOps 工具。允许快速、频繁地交付和发布技术更改。具有版本控制、自动测试和连续交付的功能。可以将整个基础架构作为代码进行管理,而无需扩大团队规模。特性

DevOps教程:DevOps 生命周期

2020-10-29
阅读 2 分钟
1.1k
DevOps定义了运营与开发之间的敏捷关系。从产品的开始到最终阶段,开发团队和运营工程师共同实践这一过程。  我们的 DevOps 教程旨在帮助初学者和专业人士。  不了解 DevOps 生命周期阶段的话,就不能完整地学习 DevOps。DevOps 生命周期包括以下七个阶段:

DevOps教程:DevOps 工作流程

2020-10-29
阅读 1 分钟
2.2k
DevOps 工作流程提供了输入顺序的直观概述。 此外,它还告诉您执行了哪个操作,并为操作过程生成了输出。  DevOps 工作流程允许分离和安排用户最需要的工作。 此外,它还可以在配置工作中反映其理想过程。

DevOps教程:DevOps 架构

2020-10-28
阅读 2 分钟
2.8k
【注】本文译自:[链接]  为了交付应用程序,开发和运营都扮演着至关重要的角色。部署包括需求分析、设计、开发以及软件组件或框架的测试。  运营包括软件的管理流程,服务和支持。当开发和运营结合在一起进行协作时,DevOps 架构就是解决部署和运营术语之间差距的解决方案。因此,交付可以更快。  DevOps 架构用于托管...

DevOps教程:什么是DevOps

2020-10-28
阅读 3 分钟
2.7k
【注】本文译自: [链接]  DevOps 是两个单词的复合,一个是 Development,另一个是 Operations。它是一种共同提升开发和运维过程的文化。  DevOps 教程将帮助你学习 DevOps 基础知识并带你深入了解各种 DevOps 工具,譬如:Git、Ansible、Docker、Puppet、Jenkins、Chef、Nagios 和 Kubernetes。