zoukankan      html  css  js  c++  java
  • 运维乱弹

    前些年赵班长层总结过运维知识体系:https://www.unixhot.com/page/ops;对运维体系要了全面的阐述。

    今天听了搜狐架构师一堂课程,感受颇深。现在结合个人理解,从以下几个方面做以阐述,若有错误,虚心接受批评指正。

    个人认为,对于刚刚进入运维工作的新人来说,运维思维突破很重要:

    (1)备份,容灾 ;

    本地容灾,异地容灾;

    数据的备份容灾是一个永恒的话题,如保证将业务产生的有用数据有效保护,当到不可预测的灾难时,能够保证数据不丢失。

    从最基础的服务器考上考虑

    如果是在同一个服务器上,实现备份首先要对数据进行复制,在该层面上我们如何将数据快速,高效的复制或者是实时复制

    当然在同一个服务器上的数据备份,存在更大风险,当该服务器故障时,所有数据将会丢失,于是,我们需要数据在不同服务器上备份,这样就存在一个数据传输的问题,如何保证高效的数据传输。

    再者,数据在同一个机柜或者机房存储,甚至是同一个地域,将可能受到不可预测的自然或者人为灾难的破坏,于是乎就是产生了,异地的数据备份容灾,对于异地的数据备份与容灾,数据传输的链路将更长,如何保证传输过程数据的安全,完成和实施备份。

    系统备份,数据库备份;

    从单个服务器的层面来考虑,系统资源的备份讲师恩重要的,蔡德明前辈在《鸟哥的私房菜》中阐述的清楚。

    数据库上,我们有主从,主主等高可用架构,其次,对于非关系型数据库,我们如何考虑数据的持久化。

    (2)数据迁移

    其实,随着技术的发展,数据存贮已经不是传统的本地存储了,除非运行系统的必须资源。存储资源我们大都基于网络存储。其次,随着互联网的日新月异,大数据时代的到来,对大量数据的存储,如何实现快速写入与读取?

    数据迁移要考虑的问题:

    安全:如何保证数据在传输的过程中,不被窃取?

    数据完整;如何在保证数据流不丢帧?

    传输速度;如何实现数据的快速传输,给数据存储保证时效性的同时,提高客户体验度。

    在数据传输上,我们如何保证传输速度和链路冗余。

    (3)管理和业务分离

    (4)变更管理

    在我们互联网企业中,如何保证新服务上线以及服务变更的准确,迅速,有条不紊的运行。

    (5)权限控制

    对于大批量的机器,我们如何对其权限进行控制,又如何记录机器上被执行的相关操作。

    (6)自动化

    对于资源而言,我们如何去监控;

    对于链路来说,我们又如何去监控:

  • 相关阅读:
    webpack4入门配置
    RequireJs的理解
    js一次控制 多个style样式
    vue中封装一个全局的弹窗js
    地理位置索引 2d索引
    索引属性 稀疏索引,定时索引
    索引属性 unique指定
    索引属性 name指定
    mongodb索引 全文索引使用限制
    mongodb索引 全文索引之相似度查询
  • 原文地址:https://www.cnblogs.com/anttech/p/11299573.html
Copyright © 2011-2022 走看看