存储
什么是Snapshot?
定义
A snapshot is a point-in-time copy of a virtual machine disk, taken instantly and stored on the same infrastructure. Snapshots protect against your own mistakes and are ideal before an upgrade. They are not backups: if the underlying storage is lost, the snapshots go with it.
为什么Snapshot很重要
快照保护您免受自身错误的影响,并且是升级前的理想选择。它们不是备份:如果底层存储丢失,快照也随之丢失。
Snapshot的实际应用
在操作之前查看快照列表:它显示磁盘状态,而不是内存状态。在内核升级或配置更改之前拍摄一个快照;这只需几秒钟,且不会造成停机。恢复会回滚文件系统,因此快照后写入的任何内容都会丢失。同一主机上的共享快照意味着磁盘故障会带走快照。将其视为撤销,而非保险。
人们对Snapshot常见的误解
人们以为快照就是备份。其实不是。快照与实例位于同一基础设施上,因此存储丢失会同时摧毁两者。官方定义明确说明了这一点,但这个错误仍然普遍。正确做法:用快照在风险操作后回滚;用夜间加密备份进行灾难恢复。
Snapshot —— 常见问题
拍摄快照会导致服务器暂停吗?
不会。快照在瞬间完成拍摄,不影响实例运行。拍摄过程中可继续提供流量服务。这正是其意义所在:一个不影响工作负载的时间点副本。
快照和备份有什么区别?
快照与实例位于同一基础设施上,若存储丢失,快照也随之消失。备份(如我们的夜间加密备份)会复制到第二个司法管辖区。快照用于快速回滚;备份用于真正的恢复。
Snapshot在哪些地方出现
- 对于初学者来说,最好的 VPS 配置是什么? 从 2 个 vCPU、4 GB RAM 和 Ubuntu 24.04 LTS 开始,选择离您最近的区域。Ubuntu 拥有最丰富的教程资源,在学习时这比任何规格都重要。每次实验前拍摄快照——它能把一台坏掉的服务器变成两分钟的回滚。…
- 什么是快照?它与备份有何不同? 快照是实例磁盘的即时点副本,存储在相同基础设施上并立即创建。备份是存储在别处的副本。快照防止你自己的错误;备份防止基础设施故障。两者都需要,每个套餐免费包含三个快照。…
- 在VPS上运行生产级Docker Compose技术栈 一个可行的生产级堆栈包括用于自动TLS的Caddy、你的应用程序、PostgreSQL和Redis,全部定义在一个Compose文件中,带有命名卷和健康检查。在8 GB内存和NVMe上,这能处理大量流量,而每次部署前做快照可使回滚成为两分钟的操作。…
- 我需要托管 VPS 吗? 如果您这边没有人会应用安全更新、配置防火墙或恢复备份,那么您需要托管主机。托管套餐费用高出两到五倍,并且消除了这些工作。非托管主机假定您能熟练使用终端——每个 OnionVPS 套餐都是非托管的,这也是其定价如此的原因。…
- 如何保护新 VPS 的安全? 五个步骤可应对绝大多数真实世界中的入侵:基于密钥的 SSH 并禁用密码认证、禁止直接 root 登录、默认拒绝的防火墙、无人值守安全更新,以及 fail2ban 或等效工具。这些加在一起大约只需十分钟,就能消除几乎所有自动化攻击。…
- 如何正确备份 VPS? 遵循 3-2-1 规则:三份副本,两种介质,一份异地存储。实际操作中,这意味着用快照进行快速回滚,加上使用 restic 或 Borg 进行加密的夜间备份到不同司法辖区,再加上一次你真正测试过的恢复。未测试的备份只是一个假设。…