100个DevOps工程师需要了解的知识清单

超级欧派课程 2024-04-25 06:17:54

DevOps工程师太难了,需要懂得东西清单超过100个了,

1. 持续集成(CI):自动代码集成。

2. 持续部署(CD):自动代码部署。

3. 版本控制系统(VCS):管理代码版本。

4. Git:分布式版本控制。

5. Jenkins:自动化服务器,用于 CI/CD。

6. 构建自动化:自动编译代码。

7. 制品(Artifact):构建输出包。

8. Maven:构建和项目管理。

9. Gradle:自动化构建工具。

10. 容器化:应用程序的打包和隔离。

11. Docker:容器化平台。

12. Kubernetes:容器编排。

13. 编排(Orchestration):组件的自动协调。

14. 微服务:架构设计方法。

15. 基础设施即代码(IaC):以编程方式管理基础设施。

16. Terraform:基础设施配置工具。

17. Ansible:基础设施自动化工具。

18. Chef:基础设施自动化工具。

19. Puppet:基础设施自动化工具。

20. 配置管理:自动基础设施配置。

21. 监控:观察系统行为。

22. 警报:在出现问题时发出通知。

23. 日志记录:记录系统事件。

24. ELK Stack:日志管理工具。

25. Prometheus:监控和警报工具包。

26. Grafana:可视化平台。

27. 应用程序性能监控(APM):监控应用程序性能。

28. 负载均衡:均匀分配流量。

29. 反向代理:转发客户端请求。

30. NGINX:Web 服务器和反向代理。

31. Apache:Web 服务器和反向代理。

32. 无服务器架构:无需服务器即可执行代码。

33. AWS Lambda:无服务器计算服务。

34. Azure Functions:无服务器计算服务。

35. Google Cloud Functions:无服务器计算服务。

36. 基础设施编排:自动基础设施部署。

37. AWS CloudFormation:AWS 的基础设施即代码。

38. Azure Resource Manager(ARM):Azure 的基础设施即代码。

39. Google Cloud Deployment Manager:GCP 的基础设施即代码。

40. 持续测试:在所有阶段自动测试。

41. 单元测试:测试单个组件。

42. 集成测试:测试组件交互。

43. 系统测试:测试整个系统。

44. 性能测试:评估系统速度。

45. 安全测试:识别漏洞。

46. DevSecOps:将安全集成到 DevOps 中。

47. 代码审查:质量检查。

48. 静态代码分析:在不执行代码的情况下检查代码。

49. 动态代码分析:分析正在运行的代码。

50. 依赖管理:处理代码依赖关系。

51. 制品仓库:存储和管理制品。

52. Nexus:制品管理器。

53. JFrog Artifactory:制品管理器。

54. 持续监控:实时观察系统。

55. 事件响应:管理系统事件。

56. 站点可靠性工程(SRE):确保系统可靠性。

57. 协作工具:促进团队沟通。

58. Slack:团队消息平台。

59. Microsoft Teams:协作平台。

60. ChatOps:通过聊天进行协作开发。

61. 版本控制:管理代码版本。

62. 语义版本控制(SemVer):版本控制约定。

63. 功能开关:启用或禁用功能。

64. 蓝绿部署:环境之间的切换。

65. 金丝雀部署:逐步向子集发布。

66. 滚动部署:渐进式软件更新。

67. 基础设施监控:观察基础设施性能。

68. 服务水平协议(SLA):定义服务期望。

69. 服务水平指标(SLI):衡量服务性能。

70. 服务水平目标(SLO):服务的目标水平。

71. 混沌工程:测试系统弹性。

72. GitLab:Git 仓库管理器。

73. Bitbucket:Git 仓库管理器。

74. 制品签名:验证制品的真实性。

75. 秘密管理:安全地存储敏感信息。

76. HashiCorp Vault:秘密和数据保护。

77. 持续反馈:持续改进的输入。

78. 事后分析:事件后的审查。

79. 基础设施成本管理:控制云费用。

80. 云计费:云服务费用。

81. 不可变基础设施:不可修改的基础设施实例。

82. 零信任安全模型:无隐含信任。

83. 身份验证:验证用户身份。

84. 授权:授予访问权限。

85. 单点登录(SSO):单一登录多个系统。

86. LDAP:轻量级目录访问协议。

87. OAuth:授权框架。

88. RBAC(基于角色的访问控制):基于角色的访问控制。

89. VPN(虚拟专用网络):安全网络连接。

90. 网络安全组(NSG):Azure 防火墙规则。

91. 防火墙:网络安全屏障。

92. 服务器强化:保护服务器配置。

93. 分布式跟踪:跟踪跨组件的事务。

94. Jaeger:分布式跟踪系统。

95. OpenTelemetry:可观测性框架。

96. API 网关:管理和保护 API。

97. CICD 管道:自动化开发阶段。

98. 服务器监控:观察服务器性能。

99. 不可变部署:替换整个实例。

100. 服务器配置:设置服务器实例。

0 阅读:2

超级欧派课程

简介:感谢大家的关注