很高兴今天有机会在这里与大家交流,也要感谢普元提供的交流平台和普元CTO焦总的邀请。我今天与大家分享的主题是关于企业级应用的可靠运维实践的这个话题。 本次交流的内容主要包括我对运维工作的认识、运维与架构、运维设计和持续改进的体验四个方面,最后是开个头,谈一下可靠运维与DevOps。···一、运营是一项以始为终的工作首先谈一下我的观点,可靠的运维不能仅仅只是从具体运维工作开始,或者是系统发布开始。
转载
2024-04-01 15:34:36
29阅读
# Java什么时候从国内兴起:一个简单的科普
Java,一种由Sun Microsystems公司在1995年首次发布的编程语言,以其跨平台的特性和简洁的语法迅速在全球范围内流行开来。然而,Java在中国的兴起,却有着一段独特的历程。
## 引言
在20世纪90年代末至21世纪初,随着互联网技术的飞速发展,Java作为一门新兴的编程语言,开始在中国的软件开发领域崭露头角。本文将通过一个简单
原创
2024-07-27 08:19:26
176阅读
Java的介绍语言的起源Java是SUN(Stanford University Network 斯坦福大学网络公司) 1995年推出的一门高级编程语言。Java名称的来源: Java最初是被命名为Oak的,针对的目标是家用电器等小型系统的编程语言。 后来SUN公司着眼于网络应用的开发。就改名了,Java的开发者嘞,喜欢咖啡。而Java的本意是指:印度尼西亚爪哇岛的英文名称,其因为盛产咖啡闻名
转载
2023-08-27 23:45:54
130阅读
TencentHub是一个集Docker镜像、二进制文件、helmcharts于一体的仓库存储服务。那么这一架构技术是如何基于Kubernetes 快速实现workflow引擎的呢?今天将为大家分享《TencentHub技术架构与DevOps落地实践揭秘》,让我们开始吧!大家好,这次主要是给大家分享TencentHub技术架构和DevOps相关的一些东西,这两点和大家日常开发结合会比较紧密,比较接
# NoSQL数据库的兴起与发展
## 一、NoSQL数据库的背景
随着互联网的快速发展,数据的产生和存储量呈指数级增长,传统的关系型数据库(RDBMS)在处理大量数据、提供高并发查询和实时结果等方面表现出了一定的局限性。在这种背景下,NoSQL数据库于2000年代中期开始兴起,为大规模数据处理、灵活性和可扩展性带来了新的解决方案。
## 二、NoSQL的定义与特性
NoSQL代表了“不仅
目录1. 认识DevOps1.1. DevOps工具链1.2. CI 持续集成(Continuous Integration)1.3. CD(持续交付 & 持续部署)1.4. Agile Development2. DevOps 最佳实践3. Gitea3.1. Gitea的部署和使用(Docker)3.1.1. 配置SSH3.2. 常见配置项3.2.1. attachment: 附件3.
转载
2024-05-06 16:24:05
49阅读
# Kubernetes(K8S)是一个开源的容器编排平台,用于自动化容器的部署、扩展和管理。它的兴起主要是因为容器技术的发展,以及对容器编排系统日益增长的需求。本文将介绍Kubernetes是什么时候兴起的,并教会刚入行的小白如何实现Kubernetes的部署和运行。
## Kubernetes的兴起
Kubernetes最初由Google开发并于2014年首次发布,是Google Borg
原创
2024-03-15 10:24:48
248阅读
在列出DevOps 工具链之前,介绍一下什么是DevOps,虽然DevOps这个概念现在还没有标准的定义,但我们可以追溯一下其过去九年的历史发展过程(从2009年~2017年),列出几个相对明确又有所不同不同的定义,从而能够比较全面了解DevOps的内涵。【2009】 DevOps是一组过程、方法与系统的统称,用于促进开发、技术运营和QA部门之间的沟通、协作与整合;【2011】快速响应业务和客户
转载
2024-04-02 11:33:22
58阅读
K8S(Kubernetes)是一个开源的容器编排引擎,可以实现容器的自动化部署、扩展和管理。随着云计算和容器化技术的不断发展,K8S也变得越来越流行。那么K8S运维什么时候兴起呢?下面我将详细介绍整个发展过程,并为你提供代码示例,帮助你快速上手。
首先,让我们来看一下K8S运维兴起的流程。可以用表格展示如下:
| 步骤 | 操作 |
|--
原创
2024-03-06 17:30:33
119阅读
NoSQL简介和兴起的原因NoSQL数据库具有以下几个特点: (1)灵活的可扩展性 (2)灵活的数据模型 (3)与云计算紧密融合怎么理解横向扩展和纵向扩展:纵向扩展:传统思想,把电脑的CPU配到顶配,内存扩展,硬盘扩大,就可以让单机更高效率地处理更高更多的数据。纵向扩展存在瓶颈,因为单机处理能力到一定程度便无法提高了。横向扩展:采用集群的方式,一台机器计算不了,就两台,两台不行就三台。理论上来说可
转载
2023-11-03 00:17:52
64阅读
Devops工具链DevOps实际是一种文化上的变迁,代表了开发、运维、测试等环节之间的协作,因此DevOps工具是非常多种多样的,甚至可以由多种工具组成一个完整的DevOps工具链。此类工具可以应用于一种或多种类别,并可体现出软件开发和交付过程的不同阶段:编码:代码开发和审阅,版本控制工具、代码合并工具构建:持续集成工具、构建状态统计工具测试:通过测试和结果确定绩效的工具打包:成品仓库、应用程序
转载
2024-02-28 20:41:42
86阅读
在详细的了解Spring Cloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。单体架构在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。这种用于简单的增删改查的数据访问框架(ORM)十分的重要。垂直应用架构当用户访问量不断的提升,单一应用需要不断的增加服务器来应对,同时将单一的应用拆分成多个应用用来处理提升效率。这种用于加速
转载
2024-04-09 12:41:35
28阅读
技术什么时候才叫牛?搞技术什么时候是个头?
郁闷。
原创
2008-11-20 15:36:43
883阅读
2评论
# 虚拟化从零开始的入门指南
## 一、虚拟化简介
虚拟化技术允许在单一的物理设备上运行多个虚拟操作系统,这为资源的优化利用和隔离提供了便利。对于刚入行的开发者来说,理解虚拟化的基本原理和实现步骤是非常必要的。
## 二、虚拟化实施流程
以下是实施虚拟化的基本流程:
```markdown
| 步骤 | 描述 | 目标
原创
2024-10-27 04:33:32
16阅读
不知从什么时候起,
自己竟偷偷的喜欢上一个女孩;
看着她整日忙碌的身影,
已成为我眼中的一道风景。
曾想昂首挺胸的表白,
让自己也溶入风景;
让这风景留住永恒。
不知从什么时候起,
自己又默默撕碎了一个梦;
想着梦里与她再次重逢,
已成为我胸中的一份真诚。
曾想平平淡淡的生活,
让自己回想笑容;
原创
2010-07-20 11:53:38
584阅读
现代软件开发中,DevOps(Development和Operations的缩写)已经成为一种主流的开发模式。它致力于加快软件开发和部署的速度,为团队提供更高效的协作方式。而DevOps工具链便是DevOps实践的重要组成部分之一。在这篇文章中,我们将聚焦于DevOps工具链中的一个重要组成部分:红帽。
红帽作为全球领先的开源技术公司,提供了一系列的解决方案和产品,帮助企业实现更快、更优质的软件
原创
2024-02-23 10:52:17
154阅读
DevOps 工具链
转载
2018-07-25 09:57:07
1323阅读
软考,即全国计算机技术与软件专业技术资格(水平)考试,是中国计算机行业的一项重要考试,旨在评估和认证在计算机技术与软件领域工作的专业人员的水平和能力。关于软考的起源和发展,我们可以追溯到上世纪末本世纪初,它随着中国信息技术的迅猛发展应运而生。
软考的起源可以追溯到20世纪90年代,当时中国的信息技术产业正处于快速上升期,对人才的需求也日益迫切。为了规范行业标准,提高从业人员的素质,促进软件产业的
原创
2024-04-01 13:42:58
142阅读
devops 开源工具链 “ 我们不能只停留在Dev and Ops。 我们必须有安全感。” - 敏捷管理者 Ernest Mueller 2010年,欧内斯特·穆勒(Ernest Mueller)和詹姆斯·维克特(James Wickett)开始在快速发展的DevOps范例中应用“坚固”原则。 如上所述,当时他们的核心关注点是: “我们不能只停留在Dev and Ops。 我们必须有安全感。”
转载
2024-06-15 17:38:39
70阅读
一、DevOps的起源和发展历程 在过去的几十年里,为了按时交付软件产品和服务,大家越来越意识到,对于传统把开发和运营割裂开的做法,不适合现代产品和服务开发的需求。于是,把开发和运营作为整体来看待的DevOps工程思想逐步深入人心,随之也逐步有了对DevOps系统的需求,希望能有个平台或工具来统一支持开发和运营的交付工作及之后的环境管理工作,即需要一系列的持续集成,持续交付,自动化部署,自动化测
转载
2024-08-30 16:53:56
55阅读