包括:数据恢复操作文档化、流程化,每个月或每个季度,在腾讯云测试环境练习一次。本文末尾附上腾讯云数据恢复操作方法。...场景四:我们在编程时是不能假设要调用的接口工作完全正常,要考虑接口工作不正常时怎么处理。...同样的,我们不能假设腾讯云可靠性达到100%,需要考虑腾讯云出故障了、腾讯云dba删库跑路、或者某个潜藏的bug未来某个时段爬起来删库。...比如:现在(2020-04-18),腾讯云就有安全漏洞,web用户可以通过销毁/退货+立即下线将主实例、相关的只读实例、灾备实例、自动冷备文件全部删掉(删1个冷备文件是无法操作的,删全部数据却可以操作)...建议:库表列表不是展示当下存在的库表,而是展示冷备文件里有记录的库表。
(图摄于浙江茶山) 2月23日,微盟称公司生产数据严重受损,故障需持续一段时间,最晚在28日24点前恢复。 上百亿市值的微盟,在删库后,居然需5个工作日恢复。...所以,删库的源头有两: 不小心删库 刻意删库 不小心删库的情况下,作为一个数据行业的从业者,应该知道恢复数据库即可。...更细致一些,可以恢复当天的数据库,更可以恢复备份间隔前X分钟的数据,当然有日志备份,恢复删库前一秒也是妥妥的。 在“不小心删库”的这个环节,我们最要知道的是删库发生的时间。...在大家的概念里,云上数不尽的磁盘资源,为什么不多备份几份儿?我觉得,一是价格问题,二是即使有备份,没做权限管控,那也白搭。如果最后一个救命备份是老板管着,那谁能偷走?...云服务商肯定是不会背这锅的,毕竟使用协议都写的明白了。用不用和怎么用,都是商家的事儿。告诉你鸡翅要加热,你偏生啃,出了事怪我咯。 如何将“删库跑路”的影响减到最小?
经过7天的“全力抢救”,今早,微盟集团发布公告称,截至2020年3月3日上午6点,该公司已完成SaaS业务数据恢复上线,恢复了2020年2月23日及之前的数据。...在删库事件爆发当天,微盟与服务提供方腾讯云的技术团队制定修复方案,努力恢复数据,并表示在2月25日晚上24点前新用户可恢复服务,老用户数据恢复将在2月28日晚24点恢复。...根据@腾讯云在官方账号对于这一事件的另一回复称,“在微盟事件中,微盟使用的云数据库在这次事故中其实没有受到影响”。...根据腾讯云的表述,微盟在银行卡(腾讯云)中存的钱(云上数据)没有丢,丢失的是现金(本地数据)。...因此,在微盟决定后续要加强的“数据安全保障计划”中,除了“加强运维平台治理”和“加强灾备体系建设”,微盟决定将基础设施全部上云,逐步放弃自建数据库服务 ,迁移到腾讯云数据库(CDB),并将“ 黑石1.0
近期微盟恶意删库事件,在业内一片哗然,企业安全部门核实员工操作权限以及数据安全方案等等。对于云上客户大量的咨询云上各个产品,如果数据被删除,云上自恢复能力,一线同学活着各种数据被删除如果或者假如。...所以这里想统一和大家聊聊,如果咱们业务都使用了云上数据存储产品,万一被恶意删除了,云上怎么恢复数据,如何预防意外。 一、如果云上的数据被恶意删除,我们怎么办呢?...2.数据库类 a)CDB(mysql) 云上CDB都有回档能力,如果库被删除了,咱们能恢复到7天内任意时间点,很稳,同时回档速度目前能力也是1T/h。...b)MongoDB 云上MongoDB都有回档能力,如果库被删除了,咱们能恢复到7天内任意时间点,很稳. c)REDIS 云上redis每日都自动备份,默认7天,如果数据被删除了,可以恢复到前一天备份的数据...3.中间件CKafka Ckfaka支持topic粒度消息拷贝到cos功能,如果被恶意删除,可以从cos里恢复数据,多说一嘴,如果cos开启版本控制,就能稳妥了。
截止到 3 月 1 日晚 8 点,在腾讯云团队协助下,经过 7*24 小时的努力,共同完成了这项几乎不可能完成的任务,3 月 3 日上午 9 点数据恢复正式上线。...几百 T 的数据 100%完整恢复,给大佬们点赞。但与此同时,我们也不得不深思,如何保障 SaaS 服务的数据安全呢?...删完后突然想起来开发同学有说过这个全量备份数据、增量备份日志是有冷备份到云存储上的,还得想个办法一起清除干净。...因为虽然存储上的备份数据删除了一份,但是云开发的存储开启了版本快照功能,底层机器机器上面还有备份。...技术文档:https://www.cloudbase.net/ 微信搜索:腾讯云云开发,获取项目最新进展
我们立刻启动紧急响应机制,并与腾讯云技术团队一起研究制定生产环境和数据修复方案。...就在前天晚上的晚餐时间,微盟出了一件大事,一个心情剧烈波动的运维同学删除了数据库,哗然一片,幸运的是,在微盟和腾讯云的努力下,相关的数据都在有条不紊的恢复当中。...通常来说,在没有热备份的情况下执行危险操作,不亚于开着200迈的跑车不系安全带,活着是你幸运。而在此次事故中,我们发现恢复时间是最亮的电,不亚于顺丰删库事件中的恢复时间,十分的漫长。...删库事件是不幸的,但选择腾讯云又是幸运的,不难想象,如果没有腾讯云的协助,后果可以想象。...但是,在特殊情况下的远程办公期间,遇到这样的意外,实在是令人同情。据我了解,腾讯云目前正在全力以赴帮助微盟及其客户,希望在他们的一起努力下可以早日恢复。
哈喽~ 各位开发者们好,我是腾讯云后台开发工程师 gore,今天想跟大家一起探讨下数据库的那些事。当然只要提到数据库,首推经典书籍《数据库从入 shan 门 ku 到精 pao 通 lu》。...截止到 3 月 1 日晚 8 点,在腾讯云团队协助下,经过 7*24 小时的努力,共同完成了这项几乎不可能完成的任务,3 月 3 日上午 9 点数据恢复正式上线。...删完后突然想起来开发同学有说过这个全量备份数据、增量备份日志是有冷备份到云存储上的,还得想个办法一起清除干净。...B 同学突然大叫一声"搞定",A 同学凑过去看的一脸迷糊,怎么账号变成了 admin 用户,没想到 B 同学居然懂 hack 技术,入侵总监电脑拿到了更高权限的帐号!...因为虽然存储上的备份数据删除了一份,但是云开发的存储开启了版本快照功能,底层机器机器上面还有备份。
一般来讲,数据恢复时间比业务恢复时间要长一些 从这次的RTO判断,老贺这位兄弟这次玩的估计比较大,应该不是个把数据库的删库操作,而是大范围全删,甚至可能连带应用系统文件、周边数据一起删了。...举个例子,原本的数据是:12345678,这是一组相互匹配、一致的数据,在被定点随机删除之后成为:1x3x5xx8,此时,你可能倾向于从备份集中抽出2、4、6、7这四组数据定点恢复,如果当时的备份粒度并没有这么细...微盟入驻的是腾讯云,但通过数据恢复的进度判断,微盟很可能没有充分用到云上的备份功能。目前各家云厂商均提供了备份功能,比如虚拟机的镜像备份,硬盘快照备份,数据库备份等等。...以各家云硬盘的快照备份为例: 腾讯云的快照是不限容量,直接为每个云盘提供免费快照,但是上限为7个,自动快照时间粒度精确到小时,也就是说RPO额定为1小时一般来讲还是可以满足日常回滚需求的。...对于纯数据运营公司,除了使用云平台提供的基础数据安全功能之外,建立一套精细化鉴权监控系统,是有很大必要的。
可对接后端存储: 除了Minio自己的文件系统,还支持DAS、 JBODs、NAS、Google云存储和Azure Blob存储。...在最高冗余度配置下,即使丢失1/2的磁盘也能恢复数据! 4、存储机制 Minio使用纠删码erasure code和校验和checksum。...即便丢失一半数量(N/2)的硬盘,仍然可以恢复数据。 纠删码是一种恢复丢失和损坏数据的数学算法。...6、利用Java客户端调用MinIO 参考文档: https://docs.min.io/docs/java-client-api-reference.html https://minio-java.min.io...其实如果嫌自己搭建对象存储服务太麻烦的话,我以前也写过阿里云OSS和腾讯云OSS相关的文章,这些方式也非常方便。
02 防删库指南 除了微盟这次安全事故,关于删库跑路,一直是互联网的黑传说。...如果还做不到,那就采用云解决方案,基本上用好云的方案,问题不大。 技术管理这件事,不能完全依赖人。看公告怎么说的:「因个人工作、生活等原因」。具体什么原因咱也不知道,反正人是不可控的!...这五小时在老板的狂风暴雨中,你知道我是怎么度过的吗?太艰难了! ? 第二次,所在的公司使用云服务,数据库使用RDS。...事情发生后,停止该表的业务,DBA通过云服务的工具直接恢复到发生问题前1秒的数据,从发现问题到解决问题也就是5分钟。 以上两个案例与删库跑路类似,都是数据丢失或数据污染之后的解决办法。...如果微盟用的是云数据库,云数据库一般都会保留binlog日志,先全量恢复再重放增量。这个恢复速度非常快,不会需要36小时还没弄完,产生这么大损失!
我先普及一些背景再介绍R-Studio怎么用。文档比较长,但是你看完的话肯定不虚此行。...(建议先收藏,文档用时方恨没收藏,我保证不删除) 我前些年花88元买过anedata.com 这家的数据恢复软件,那次我的移动硬盘掉地上了,硬件损伤,在磁盘管理器里只能看到有个盘,但是根本没法对其做任何操作...我跟数据恢复公司的技术人员做过交流,云上误操作删数据或者格式化磁盘,一般情况下数据恢复公司也是用R-Studio这款软件找数据,幸亏我有较丰富的经验,既然他们也用这个软件,那我就省了找数据恢复公司的钱。...我制作的WinPE里集成了DiskGenius(也叫PartitionGuru),我的WinPE不止兼容云服务器和普通电脑,甚至很偏门的电脑也兼容,具体使用详见我另一个文档https://cloud.tencent.com...快照创建OK后,用快照创建一块新盘并保留快照不要删,然后再买一块同样大小的空盘,2块新盘挂到一个全新的Windows2008R2上,然后在2008R2里通过数据恢复软件扫描,扫出文件后先保存扫描结果/进度
回首腾讯云存储十年的历程,腾讯云存储业务中心总监邹方明将其划分为四个阶段:萌芽时代、图片时代、视频时代和云时代。 腾讯云存储面临的第一个大挑战正是在UGC图片时代兴起之初。...为了便于磁盘的自动回收,腾讯云存储将磁盘分成同等大小的空间并进行分片分头的整理,留存出10%到15%的冗余利用率,解决了当时的问题。...当腾讯云存储的数据储存增长量在四年时间内从100P到1000P,腾讯云存储接到的需求也不断增多。...同时,腾讯云存储通过设计纠删码的方式,为文件留出3—4份纠删冗余并分别存在多台设备里,最终使文件存储大小压缩到1.3—1.4份,极大的减少了原先存储的设备量。...同时,这一纠删码技术也运用到信息安全保障中:在单地数据中心出现问题时,这一技术能保障另一共存数据中心能及时完整地进行数据的整合并恢复归档,在降低成本的同时,极大程度地保障数据的安全。
云服务器用一段时间就会碰到:因为有几十分钟没操作,SSH到服务器的连接断了。 发生场景: 临时开个会、临时有人找等等,需要停下手头的服务器操作。...后果: 客户机到服务器的连接断了需要重连; 原有连接和登录还继续占着服务器资源; 如果当时正在查看文件或修改文件,重连后还需要删临时文件、杀进程、或者恢复文件等操作。...怎么办: 配置客户端连接软件,让每隔1-3分钟向服务器发一个无实际操作的心跳信号,从而连接一直活跃,一直连着。 下面介绍3种常用软件的配置方法,3种软件都是客户机windows服务器linux。...使用方法参见腾讯云官方帮助文档 配置保持连接方法: 1 打开PuTTY后,在Session选项卡输入服务器地址和端口,输完不要马上登录 2 切换到Connection选项卡,在“Sending of null...使用方法参见腾讯云官方帮助文档 配置保持连接方法: 1 打开WinSCP后,输入服务器地址和端口,点旁边的“高级”按钮 2 选择“连接”选项卡,keepalives选“发送空SSH包”,设置间隔秒数
在此,我从三个方面分享畅游在腾讯云数据库方面的使用经验,这三个方面分别是:高效的数据库快速恢复,智能化、可视化的数据库优化管理和稳定可靠的全球网络加速。...对于任何一家公司来讲,核心数据的安全是重中之重,在畅游数据库云化的过程中,对于数据库,我们除了兼容性和性能之外会优先去了解的功能就是数据恢复,而腾讯云的数据恢复我们进行了完整的测试,测试的结果也相当让我们满意...而在我们改用腾讯云定制过的数据库恢复系统的时候,经过我们的测试可以发现,全量数据恢复的平均时间会较之前缩短2/3,另外,让我们比较惊喜的是腾讯云控制台界面提供了三个等级的恢复服务,其中就包含了基于表级别的数据库极速恢复功能...最后一点,腾讯云数据库虽然提供的功能比较完善,恢复的功能也相对完善了,但大家在操作之前,尤其是在第一次操作之前一定要仔细看完相关的帮助文档,帮助文档上会很明确的说明各种恢复模式的限制。...DBbrain是怎么处理的? ?
如何确认cloudbase-init用户能删不能删?...运行services.msc打开服务列表找到cloudbase-init服务 图片.png 我测试只要这里是这样的,删除了没关系,不影响功能 如果是下面这样,删除了会影响控制台重置密码等其他初始化功能...\cloudbase-init这种运行模式历史上有bug,腾讯云公共镜像已经改成了本地系统帐户(LocalSystem)运行,自定义镜像还是..../cloudbase-init/releases 0.9.11是2019年10月29日发版的 1.1.2是2020年6月23日发版的 图片.png 8个月不到发了4个版,这么快不就是修bug吗 https...但是,请注意,请不要随便删除cloudbase-init的注册表,如果创建机器时传了userdata,而userdata代码里有写操作的代码,那你删除了cloudbase-init的注册表会导致初始化标记为
今天互联网圈子最火的一件事就是‘微盟被恶意删库’... ? 微盟公告 当然,该类事件在圈子内屡见不鲜,只是36小时恢复期比较长了......下面盘点一下在我身边发生过的‘删库跑路’事件: 核心研发 应用服务器 4小时恢复 工作以来第一次接触的‘删库跑路’事件,当时公司的权限设置还是比较好的。...除了部门leader其他任何人无生产环境的直接操作权限。日志只能通过一个日志服务来进行查看。所以正常情况下开发人员是无法接触到生产服务器的。...所以影响不大,四个小时恢复。 核心研发 删除数据库 3小时恢复 后来又发生一次删库事件,确实是删库,不存在争议! 研发收到leader的通知要删库某个数据库,相关数据已经迁移至其他平台存储。...运维人员 禁用云密钥 4小时恢复 事情仅发生在几天前。周末,在家悠哉悠哉的看电视,玩游戏。 突然收到服务器告警,负载飚高。赶紧进入服务器进行查看。这点小权限还是有的 ?
当删库成为一种时尚 6月初,位于荷兰海牙的一家云主机商 verelox.com, 一名前任管理员删光了该公司所有客户的数据,并且擦除了大多数服务器上面的内容,带来了巨大的损失。...2017-04-05,位于纽约的云服务商 Digital Ocean 遭遇了一次长达4小时56分钟的停机事故,事故的原因是主数据库被删除了(primary database had been deleted...(不以规矩不成方圆:Digital Ocean也删除了他们的数据库) 2月11日,网络剪报服务商 - Instapaper 遭受了超过31小时的服务中断,声明需要一个星期的数据库恢复时间,然而经过10天的恢复...,也仅仅恢复了6个星期的数据。...AWS 用户中断31小时仅恢复6周数据) 2月1日,除夕刚刚过完,荷兰的一个DBA在数据库复制过程中意外地删除了一个错误的服务器上的目录,删除了一个包含300GB的实时生产数据的文件夹。
摘要: 数据还是要备份的,万一删库了呢?...本文代码仓库: fundebug-mongodb-backup 引言 今年 8 月,腾讯云竟然把客户前沿数据的数据弄没了,Fundebug在第一时间进行了一些简单的技术分析: 一方面,腾讯云对这件事负有不可推卸的责任...,他们刚开始说是什么硬盘固件版本 bug(该声明已删),后来承认是人为操作失误导致的。...那么问题来了,阿里云挂了怎么办?这种事情当然基本上不可能发生,毕竟我们有多处备份,甚至实现了异地备份。 既然备份数据都上传到阿里云对象存储了,下载到本地也不是什么难事。...参考 MongoDB 被 Linux OOM Kill 理解和配置 Linux 下的 OOM Killer MongoDB 文档 - Replication 阿里云 MongoDB 备份恢复功能说明和原理介绍
第七步:打包nfs server上的快照文件,上传到腾讯云COS 桶里,并执行恢复到目标腾讯云ES。...仓库名可以不一样 image.png 5:在云ES,针对之前存在COS里的快照进行恢复。...三、 用户如何将不同地域的cos桶之间的数据做迁移恢复 案例分析: 有个客户,因为广州的ES2集群的数据存在广州区的bucket桶里,现在需要将数据迁移到位于上海区域的ES集群里,怎么操作呢?...另外,COS间的数据恢复有更加轻便的方法,具体可以参考COS官方文档。...,如果想了解更多的参数、命令可以参考腾讯云ES官方文档种关于本章节的讲解。
(损坏硬盘的归宿,可点击:《在腾讯云,有一个鲜为人知的硬盘毁灭计划……》) 如果数据丢了,怎么找回来? ? 如果被抽出的硬盘正在读写数据,怎么保证用户服务不受影响? 分情况。...根据存储需求的不同,腾讯云为用户准备了CBS(云硬盘)、CFS(文件存储)、COS(对象存储)等多种服务来存储数据、运行业务。 ? 这些服务都使用多副本技术保障用户服务。...但服务不同,技术也不同: 一种是COS使用的腾讯自研存储引擎YottaStore中采用的纠删码冗余技术。 当用户写入1份数据时,YottaStore技术会将其均匀分成若干份数据块、校验块。...紧接着,会用纠删码等技术将其他组的数据块、校验块重建丢失数据,并更新到其他硬盘当中。 ? 另一种是是腾讯自研存储产品CBS和CFS采用的「三副本技术」。...未经用户授权,腾讯云绝不主动触碰用户硬盘中数据。即便用户授权,腾讯云也会通过权限划分确保权限最小化,所有额外权限均需要经过多级评审批准 ......
领取专属 10元无门槛券
手把手带您无忧上云