写点什么

程序员删库跑路不复存在,云效 Codeup 支持一键恢复资源删库保护

作者:阿里云云效
  • 2022 年 4 月 19 日
  • 本文字数:2335 字

    阅读完需:约 8 分钟

程序员删库跑路不复存在,云效Codeup支持一键恢复资源删库保护

程序员删库跑路不复存在,云效 Codeup 支持一键恢复资源删库保护,IT 企业管理者最害怕遇到的一件事是「删库跑路」,程序员删库跑路,凭一己之力蒸发公司市值超 x 亿的故事为每个企业敲响警钟。


云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。现在,Codeup 支持延迟删除代码资源,包括代码库和代码组,无论是恶意删除还是手误反悔,都可以在回收站有效期内帮助你一键恢复资源。 


立即体验

    


移入回收站


删除代码库/代码组会自动将数据移入回收站,数据有效期 15 天,有效期内允许手动恢复数据,15 天后将自动彻底删除数据,请注意删除后无法恢复



确认删除后将移入回收站:



恢复数据


自删除日算起,数据保留 15 天,15 天内支持手动恢复数据:



若超过 15 天,数据将自动彻底删除,删除后不可恢复!

若恢复时出现重名冲突,允许重命名后恢复。

权限说明


  • 企业拥有者 / Codeup 管理员有权限手动恢复任何回收站的数据,操作行为将计入审计日志;

  • 若有被删除数据的管理权限,例如作为库管理员或组管理员,允许手动恢复这部分回收站的数据,操作行为将计入审计日志;

  • 用户在回收站内数据的可见性和删除前保持一致;

代码组嵌套删除的恢复


若先删除了代码组下子数据,接着删除了组,恢复时需要先恢复上级父数据,然后恢复子数据。



代码备份


代码数据备份是保护企业代码资产的一个方法,如果能够定时将核心数据同步至可控的空间内存储,企业就可以更加放心的使用云上托管服务了,同时也可以满足特定行业高度安全合规的规范性要求。


注意 

※ 使用条件

1. 目前暂仅支持对容量 2G 内的仓库执行备份,不包括 LFS 容量;

2.目前备份空间的 OSS 不支持归档存储类型

Codeup 仓库备份简介


Codeup 暂仅支持企业全量代码库备份,允许通过手动和定时两种方式来对企业下的仓库进行备份,用户只需提供一个授权的阿里云对象存储(OSS),便可以在保障安全和较低成本的情况下, 轻松备份企业下的代码仓库。


开启仓库备份有什么好处?


代码库是企业的核心资产,代码库时常会因为一些误操作(比如误删仓库,强制推送等原因)造成代码仓库的损坏和版本丢失, 这时候如何准确和快速的恢复代码仓库就变得尤为重要。Codeup 通过对底层 git 的改造优化封装为业界领先的产品能力,可以准确和高效的完成用户所需的备份场景,例如全量备份和增量备份。通过对备份场景的支持,可以让托管在 Codeup 的仓库具备可备份、可追溯、可还原的能力。


仓库备份存在哪?


仓库备份成功后, 将按照规范的存储路径和格式,存储在用户提供的 OSS 上(企业管理员可在"企业安全中心-代码备份"进行 OSS 授权接入)。


备份存储安全么?


仓库备份将存储在企业提供的私有 OSS 上,Codeup 除了备份功能涉及的上传操作以外,不会对改 OSS 进行其他任何操作,安全有保障。


备份占用空间如何?


Codeup 的代码仓库分为全量备份和增量备份两种方式, 在不同的场景下, 会自动选取合适的方式进行。其中全量备份,是针对仓库的全部引用和对象进行备份; 增量备份是根据历史备份,针对当前仓库的更新计算后进行增量备份。在全量备份的基础上配合增量备份,可以在保障备份准确性的同时,提升备份速度,并大幅度的为用户节约 OSS 的存储成本。另外, Codeup 提供的备份能力同时支持针对历史备份进行自动归档的能力,如有需要, 企业用户可以随时在 OSS 上轻松的管理仓库历史备份,清理不必要的悠久的归档备份内容,进一步节约成本。

如何使用备份功能


设置代码备份


企业管理员角色可以启用代码备份服务,首先进入企业安全中心



可见「代码备份」服务:



要启用代码备份,首先需要设置备份空间,目前支持备份至阿里云对象存储服务(OSS)。


执行服务授权


为了能够顺利地将代码备份至 OSS,首先需要企业管理者授权一个备份空间。


说明 

1.建议使用企业共用账号授权,避免增加因人员流动导致的频繁解绑成本;

2.OSS 将根据备份数据独立计费,参考 OSS 计费标准


点击上图①处进行 OSS 服务授权,授权完成后即可选择期望转存的 Bucket 区域和名称:



支持选择已有 Bucket 或新建 Bucket,设置后点击保存生效:



执行代码备份


Codeup 支持两种备份策略:

1. 图② 定时备份

2. 图③ 手动备份


定时备份

执行时间:开启当天及每间隔 7 天自动执行备份


手动备份

执行时间:立即执行一次备份



注意 

由于备份需要执行一段时间,为了保证数据完整性,存在正在执行的备份时不允许重复触发备份任务,也不允许在此时解绑 OSS 授权。


备份结果查询


1.页面查看

2.邮件通知


页面查看


代码备份页面将提供最近一次备份的执行结果查看,包括最近执行时间、执行结果,如果备份失败,支持「查看日志」获取失败原因:



邮件通知


因为备份时间可能持续较长,不方便持续关注备份进度,不要担心,备份的结果将以邮件形式及时通知到企业管理者,点击「查看详情」可以跳转网页端查看:



单仓库查看


备份执行后,进入单个代码库设置页面-仓库备份,可以查看当前库相关的最近一次备份情况,如果失败可查看失败原因概述:



备份模式与如何基于备份恢复数据


备份规则说明


云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。现在,Codeup 支持延迟删除代码资源,包括代码库和代码组,无论是恶意删除还是手误反悔,都可以在回收站有效期内帮助你一键恢复资源。 


立即体验


关于我们

更多关于云效 DevOps 的干货及云效动态,可微信搜索关注【云效】公众号~


福利:

公众号后台回复【指南】,可获得《阿里巴巴 DevOps 实践指南》&《10 倍研发效能提升案例集》

公众号后台回复【安全】即可获得《云效产品安全白皮书》


看完觉得对您有所帮助别忘记点赞、收藏和关注呦~



发布于: 刚刚阅读数: 2
用户头像

云效,云原生时代一站式BizDevOps平台 2021.11.05 加入

云效,云原生时代一站式BizDevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现 10 倍效能提升

评论

发布
暂无评论
程序员删库跑路不复存在,云效Codeup支持一键恢复资源删库保护_云计算_阿里云云效_InfoQ写作平台