文档摘要
DevOps 指南按主题划分: 1 编程语言 Python:用于 Web 脚本 Shell:用于服务器脚本 Yml:用于云文件配置 Golang:用于服务器和云架构 JavaScript:任何 Web 开发工作都应该了解 Markdown:用于文档编写 2 操作系统概念 进程管理 线程与并发 套接字 POSIX 基础知识 网络概念 定时任务(Cron 作业) 输入输出管理 虚拟化 内存进程与管理 文件系统 调度 3 维护服务器 网络概念 安全概念 - OWASP 前十名 协议 反向代理 | 代理 | 正向代理 缓存服务器 负载均衡器 防火墙 Web 服务器 Python:WSGI | uWSGI | Tornado Nginx Apache Caddy IIS Tomcat Node.
DevOps 指南按主题划分:
1 编程语言
- Python:用于 Web 脚本
- Shell:用于服务器脚本
- Yml:用于云文件配置
- Golang:用于服务器和云架构
- JavaScript:任何 Web 开发工作都应该了解
- Markdown:用于文档编写
2 操作系统概念
- 进程管理
- 线程与并发
- 套接字
- POSIX 基础知识
- 网络概念
- 定时任务(Cron 作业)
- 输入输出管理
- 虚拟化
- 内存进程与管理
- 文件系统
- 调度
3 维护服务器
- 网络概念
- 安全概念 - OWASP 前十名
- 协议
- 反向代理 | 代理 | 正向代理
- 缓存服务器
- 负载均衡器
- 防火墙
- Web 服务器
- Python:WSGI | uWSGI | Tornado
- Nginx
- Apache
- Caddy
- IIS
- Tomcat
- Node.js
4 终端命令
- 文本处理
- 进程监控
- 网络进程
- Bash 脚本
- 性能管理
- vim
- AWS CLI
- Kubernetes CLI
- Docker CLI
- 云 CLI
5 基础设施即代码 (IaC)
-
持续集成/持续部署 (CI/CD)
- Travis CI
- Circle CI
- GitLab
- Jenkins
- Azure
-
配置管理
-
容器
-
容器编排
- Kubernetes
- Mesos
- Docker Swarm
- Nomad
- Minikube
- OpenShift
- Amazon ECS
- Google Kubernetes Engine (GKE)
-
基础设施预配
- HashiCorp Terraform
- AWS CloudFormation
- Pulumi
- Red Hat Ansible
- Azure 自动化
7 基础设施监控
- Prometheus
- Grafana
- Nagios
- Zabbix
8 应用程序监控
- Jaeger
- New Relic
- OpenTracing
- Traceview
9 云服务提供商
- Amazon AWS
- Google GCP
- Microsoft Azure
- DigitalOcean
- Linode
- Vultr
10 日志管理
- Elastic Stack
- Graylog
- Splunk
- Papertrail
11 版本控制
- GitHub
- Bitbucket
- Mercurial
声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。