DevOps 概觀
DevOps 是 Development + Operations 的縮寫。DevOps 工程師就是同時具備這兩塊技術領域 knowhow 的專家。
DevOps 的核心:持續自動化軟體開發的 CI/CD 流程。
主要目的:讓 CI/CD 流程更平順、自動化,減少一些繁瑣重複的人工作業。
當前流行的一些 DevOps 工具:
- 原始碼控管:Git
- 套件管理:Docker、Nexus
- IaC:Terraform、Ansible
- CI/CD:Jenkins、GitLab
- 容器調度:Kubernetes
- 雲端平台:AWS、Azure、Google Cloud
- 持續監控:Prometheus
Note
IaC 是 Infrastructure as Code 的縮寫,也就是以程式碼或組態檔的方式來布建基礎服務。
容器調度的「調度」原文是 orchestration。
學習 DevOps 就是要了解開發與部署流程中的相關技術,並熟悉工具的使用。
先這樣,也許有空時會再更新。 我的其他站點:
Last modified: 2024-08-19