App运维大都是重启机器,系统恢复。
其实这是终极目标了。到达这个要求,要靠系统架构设计和实现方式。
App运维涉及:App本身运维,异常,虚拟机,本地磁盘,IO,CPU等待;App依赖系统,DB,分布式文件系统,Cache;硬件系统运维,网络IO,磁盘,磁盘Cache。
只要是依赖系统,都有可能出问题;会问题,就需要预警报警;然后处理,或者修复,或者服务降级。
目标:保证系统高可用性,或者至少保证核心业务可用。
其实这是终极目标了。到达这个要求,要靠系统架构设计和实现方式。
App运维涉及:App本身运维,异常,虚拟机,本地磁盘,IO,CPU等待;App依赖系统,DB,分布式文件系统,Cache;硬件系统运维,网络IO,磁盘,磁盘Cache。
只要是依赖系统,都有可能出问题;会问题,就需要预警报警;然后处理,或者修复,或者服务降级。
目标:保证系统高可用性,或者至少保证核心业务可用。