产品的整个生命周期里运维的职责重要而广泛,但运维工程师们的职责不仅限于这部分工作,还需要总结工作中遇到的问题,抽取出相关的技术方向、研发相关的工具和平台以支持/优化业务的发展并提高运维的效率,运维的相关技术工作主要包括:
服务监控技术:包括监控平台的研发、应用,服务监控准确性、实时性、全面性的保障;服务故障管理:包括服务的故障预案设计,预案的自动化执行,故障的总结并反馈到产品/系统的设计层面进行优化以提高产品的稳定性;服务容量管理:测量服务的容量,规划服务的机房建设,扩容、迁移等工作;服务性能优化:从各个方向,包括网络优化、操作系统优化、应用优化、客户端优化等,提高服务的性能和响应速度,改善用户体验;服务任务调度:服务的各种定时/非定时任务的调度触发及状态监控;服务安全保障:包括服务的访问安全、防攻击、权限控制等;数据传输技术:包括p2p等各类传输技术的研发应用,也远距离大数据传输等问题的解决;服务集群管理:包括服务的服务器管理、大规模集群管理等;数据库管理(DBA):通过设计、开发和管理高性能数据库集群,使数据库服务更稳定、更高效、更易于管理。等等这些方面是运维的技术方向,可以看出其覆盖面还是比较广的。
: