活动简介
随着信息系统的不断发展,企业的IT架构日渐复杂,数据量也越来越大。为了应对数据安全,大多数企业都耗费巨资设计上线了各种方案。如高可用、基于应用或存储的容灾复制、双活等等。但对于一些特殊场景,依然无法覆盖,比如容灾环境下的误操作,可能会将错误数据直接同步到灾备站点。所以,这几年不时会有各种数据丢失的惨痛事件不断上演,比如当年的炉石传说、GitLab数据丢失事件。根据之前的统计,在历次的数据丢失事件中,人为误操作的比例高达60%以上,这种故障基本只能通过数据备份系统去恢复。 这时,企业的备份系统就成了最后的救命稻草。
备份软件因为自身的基因问题,整体而言涉及的知识面比较广,比较杂,体现在以下几个方面:
1. 需要和数据中心的各个层面都有关联,如主机、操作系统、数据库、邮件系统、网络、磁盘存储、磁带存储、大数据系统、甚至各个主流的公有云(兼容s3和swift的公有云厂商、Microsoft Azure等)
2. 为了应对庞大的数据量问题,涉及到的各种压缩技术、重复数据删除技术等,但就重复数据删除又分为基于软件的重删、基于硬件(如虚拟磁带库)的重删、基于客户端的重删,基于服务端的重删等。
3. 为应对安全,当前大多主流软件加入证书功能,还有一些传统的如KMS加密技术
4. 为了提升备份速度,所涉及的LAN传输、LanFree、ServerFree技术、甚至基于快照的备份技术。
5. 和应用特别贴近的集成性比较好的技术,如Oracle的proxy copy备份、exchange的颗粒度恢复、VMware的CBT等等。
6. 在网络安全方面,不同的备份软件备份不同的应用,采用不同的方式所涉及的网络端口也不一样,这在初始设计和后续的故障处理中,也是一个问题。
结合以上描述的备份系统的种种特点,经常有朋友在备份软件的日常运维和故障处理时,觉得难以入手,本次活动将从备份软件的常识、背景、架构、日常运维及排错等方面展开交流,希望对大家的日常工作有所帮助!