容器数据备份有哪些好的方案?容器全备份?还是提取容器中的数据来备份?

越来越多的应用尝试使用容器平台部署。为防止数据的误操作(误删、误覆盖)也需要方便的备份恢复机制和异构存放。请问目前容器数据备份有哪些好的方案?备份整个容器?还是提取容器中的数据来备份? ...显示全部

越来越多的应用尝试使用容器平台部署。为防止数据的误操作(误删、误覆盖)也需要方便的备份恢复机制和异构存放。请问目前容器数据备份有哪些好的方案?备份整个容器?还是提取容器中的数据来备份? 

收起
参与46

查看其它 9 个回答sabotage的回答

sabotagesabotage研发工程师oxford

设计上需要把容器尽可能做的无状态服务,状态保存在外部公共存储池中或云组件里,这样才能实现容器任意调度,迁移,按需扩容缩容。状态包括内存状态(保存在缓存池),数据库(保存在云数据库),文件(保存在分布式文件系统)

典型如web服务的session信息,要么存储于公共的kv存储里,要么用类似jwt token等分布式鉴权,总之需要避免在容器内部保留超过一次交互以外的数据。
容器最大优势是便于迁移缩放,部署灵活,带上数据就失去了这个迁移能力,所以不是说不能存数据,而是从架构层面把有状态服务放容器就是错的

互联网服务 · 2021-09-14
浏览2573

回答者

sabotage
研发工程师oxford
擅长领域: 云计算容器数据库安全

回答状态

  • 发布时间:2021-09-14
  • 关注会员:14 人
  • 回答浏览:2573
  • X社区推广