墨香之新章節

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
查看: 3|回復: 0

DevOps 支柱:基础设施专业人员的职业生涯

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-3-21 11:40:20 | 顯示全部樓層 |閱讀模式

对于那些想要开始这条道路的人来说, DevOps职业 仍然引起很多疑问。 运营人员在这方面落后是事实,也没什么好奇怪的,毕竟我们还是要频繁接收物理服务器并从头开始配置。 这并没有什么害处,我个人喜欢拆开新玩具的包装。 我们每天对安全、备份、电源故障、物理连接以及基础设施遗留给我们带来的其他一切的担忧,最终会让我们把注意力从真正重要的事情上移开。 毕竟,没有人关心你是否在周日离开家去打开客户数据中心倒下的断路器。 今天我和来自中小企业的专业人士交谈。已经进入IT领域的专业人士,他们不一定在科技公司,但生活在一定水平的基础设施中。 这些人是对开始DevOps 职业生涯最感兴趣的人。是时候看看 DevOps 支柱来开始了 隐藏内容 我如何知道我是否想从事 DevOps 职业? DevOps 的 个 支柱:让我们从头开始! Git,DevOps 生活的创造者 乌山多码头工人 YAML文件缩进逻辑 变化就是规律! DevOps 支柱的结论 我如何知道我是否想从事 DevOps 职业? 纸上的迷宫 查看是否有标识: 想象一下一家提供基础设施服务的工厂。您在生产线上,下载操作系统 iso、启动它、安装它、配置它、修复错误等等。 现在想象一下离开生产线,进入一个带有大屏幕的漂亮房间,现在正在构建这个基础设施,就像您是一名工程师或建筑师一样,现在正在一步一步地设计解决方案。 您现在的工作是解决解决方案的错误,将大型基础设施解决方案分解为小部分,逐个解决问题,并以以前难以想象的速度提供明确且可复制的解决方案。 DevOps 支柱:让我们从头开始! 带有编程代码的屏幕 我做的第一件事是记住(我已经完成了一些编程工作)开发人员与您使用的语言不同。这些是其他术语,另一种推理思路。

基础设施员工使用软件解决方案。DEV 构建在另一个抽象级别上。 好吧,但是我们还能做朋友吗?我们必须! 第一个支柱来了。与开发团队或您的程序员朋友互动。询问他们用什么来开发。哪种文本编辑器,哪种语言,为什么? 你开始发现它们是让日常生活 币安应用用户数据 变得更加实用的工具,无论是支持语言语法、自动完成、自动保存和版本控制等。 Git,DevOps 生活的创造者 既然您已经与开发人员朋友进行了愉快的交谈,那么您一定听说过 Git。 DevOps 路径的第一个实用支柱是“Gitear”一切。您的配置文件和文档,其中包含解决常规问题的分步说明。一切都在 Git 中! DevOps 是指和谐高效地工作,而 Git 则创造了团队合作的奇迹。开源社区在此基础上表现出色。 现在是时候看看GitHub上可用的工具数量了。 很有可能你遇到的问题已经被某人解决了,而且解决的方式是你从未想象过的如此简单。最令人难以置信的是,一切都在你的掌握之中,只需下载脚本,阅读手册并使用它。 使用 Docker 如果 Docker 在开发人员中引起了如此多的质疑,想象一下 Infra 团队。对于当时的数据库工作人员来说,这是一个巨大的问号。事实是,不会再有回头路了。 就好像交付服务器(网络、数据库等)以创纪录的速度成为一条生产线。 当你想成为一名优秀的 DevOps 时,我们需要打破的主要范式是我们与服务器之间的依恋。你会看到很多外国人在谈论“不要爱护你的基础设施”,他们是对的。 如果服务器发生故障,理想的情况是能够在几秒钟内创建具有相同功能的新实例。



从这个意义上说,虚拟化使我们的生活变得更加轻松,但我们仍然像对待宠物一样对待我们的虚拟服务器。每天我们都会检查一切是否正常,分区是否干净等等。 在 Docker 中这是不可想象的。简而言之,容器的作用是提供微服务,因此,如果它不再履行其任务,我们会销毁它,并用一个新的服务取代它。 因此,我们道路上的第二个实际支柱是停止提供服务器。提供微服务。如果您需要使用 Zabbix 等监控服务器或 PHP 应用程序服务器,请在 Docker 中完成。 >>推荐阅读: 阅读有关Docker for Microservices的更多信息。 YAML文件缩进逻辑 开发人员和运维人员什么时候会说同一种语言?我们又回到了最初的困境。毕竟,它们是两种不同的思维、行动和解决问题的方式,但正如Linux Tips中伟大的 Jeferson 所说,它们“就像飞行一样简单” 。 YAML解决了跨团队解决方案交付的问题。 它是一种带有缩进的简单语法,可以更轻松地理解微服务部署、权限控制、资产注册等过程中发生的情况。 不久前,开发团队使用 XML 来执行 YAML 以更简单的方式执行的一些活动。 例如,YAML 文件将逐字声明我们想要从 Docker 中的服务获得什么。 令人惊奇的是:只需仔细阅读并具有一点英语知识,任何人都可以知道所声明的内容。 例如,可以通过YAML在名为 Rundeck 的任务自动化系统中注册机器,如下所示: 或者上传MySQL 数据库容器: 然后开始使用它们来构建您的环境。 变化就是规律! IT 一直在变化,这已经是陈词滥调了。现在开始问自己是否也发生了变化,您是否参与或至少跟随了这么多变化? DevOps 职业的第四个支柱是集成。将您在我们广阔的 IT 领域的不同方面的所有知识整合起来。 练习使用微服务实现服务器,并使用 git 进行版本控制的 YAML。您已经知道或通过阅读本文了解到的三种工具!– 完美整合工作。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

自動贊助|墨香之新章節

GMT+8, 2025-3-3 23:10 , Processed in 0.032442 second(s), 17 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |