存储

  1. 应用的业务数据建议不要存储在系统盘中,应当将数据存储在云硬盘中。存储于系统盘中的数据仅在云服务器实例存活期间保留,而存储在云硬盘中的数据将独立于云服务器实例的生命周期保留下来。云硬盘采用多副本技术冗余存储,保证数据可靠性。因此,建议需要较长时间保存且对可靠性要求高的数据存储在云硬盘中。
  2. 需要频繁读写、数据存储容量不稳定的数据建议使用云数据库 RDS 进行存储,如果是访问更频繁的热数据建议使用云数据库 Redis 进行存储。

数据备份和恢复

很多用户将应用部署到云平台后,并不对数据进行备份保护,当数据丢失的时候认为是云平台的责任。云平台只能确保数据不会因为物理硬件损坏而造成数据丢失,然而还有很多其它造成数据丢失的情况需要用户拥有良好的数据备份习惯来避免。下面介绍两种数据备份的方法。

使用快照备份数据

推荐定期为重要业务数据进行快照备份。快照是一种很有效的云硬盘数据备份手段,它能够将某一个磁盘上的数据在某个时间点进行备份。快照可以在系统宕机造成数据损坏、应用被病毒入侵或程序出现 BUG 造成数据损坏、人为误操作或被他人恶意篡改造成数据损坏时,有效快速的回复数据,保障数据的安全可靠。详见云硬盘快照

除了对云硬盘进行快照,网易云还提供了对系统盘的快照。

1.登录「控制台」,定位到目标实例;

2.点击右侧的「创建快照」按钮;

Attention

快照生命周期同云服务器,删除云服务器将删除关联的快照。为了保证快照创建成功,正在创建快照时,须耐心等待,不能修改云服务器实例状态,比如停止或重启。

使用镜像备份数据

快照是针对云服务器系统盘或云硬盘存储数据的备份,不能脱离磁盘使用,如果想备份云服务器操作系统、预装软件、配置等时,推荐使用云服务器实例自定义镜像进行备份。

镜像适用于备份短期内不会更改的系统和软件,或者以完成安装配置的系统为模板进行批量创建云服务器。如何保存镜像、如何从镜像建立云服务器,详见镜像

数据备份实践建议:

1.推荐跨可用区部署应用,并定时进行数据备份

2.推荐使应用系统无状态,当云服务器重启、迁移、水平扩展时,系统不受影响

3.定期演练云服务器和数据恢复流程