DevOps指南


文档摘要

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
  • 配置管理

    • Ansible
    • Chef
    • Puppet
    • Salt
  • 容器

    • Docker
    • LXC
  • 容器编排

    • 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

声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。


发布者: 作者: 转发
评论区 (0)
U