高可用性
在我想办法解决这个问题之前......我也就丢了几万字?三四万字?不是什么大问题,本来六十几篇,现在36篇,没事的.
在不能确定会遇到怎样的故障/问题下,在不知道目的是保护哪些东西的情况下谈论高可用性是不可能的.
首先确认我都用了啥: 数据库:docker一键 可以导出<1MB的zip压缩包 后端:docker 前端:vercel部署
部署在vps上的docker,通过公网连接部署在vercel上的前端. 数据收集:vercel的js一直没弄过,cloudflare的真实用户度量基本真实不到哪去,google analysis是最好用的但需要js插入,blog自带的分析也不大 ddos防护:vercel回源套没套cloudflare?宝塔的WAF开没开?ddos防护完全寄
我的目的是这些乱七八糟的东西应该就够了. 最重要的问题是数据丢失,vps不缺,docker部署一键,vercel要是爆炸......这我管不了
考虑数据备份: 宝塔远程数据库同步 软件自带cloudrever push, S3 bucket push vps每日自动快照 手动下载存档
问题是区分问题优先级: 数据丢失 可访问性 可用性
首先最重要的是数据,第二是可访问(静态镜像),第三是可用性.
事实上执行起来不是这样的,首先是可用性,第二是可访问性,第三是数据,这就完全错了.但是为了体验,确实把可用性放在第一位了.
因此,我需要本地存档+网页部署
那么本地用什么软件呢?显然,我需要一个能调节字号,可以归类,分类放置,的能打字的软件. 我不需要的是:插入图片,markdown,排版布局.
如果用荣耀自带的这个,问题在于:其字号调节,我每次必须手动放到最大.
实际上我需要的是:多端同步+基础的文本输入功能+分类文件夹
TMD,怎么跟之前,我们亲爱的GITLAB丢到老天了的数据似的. rm rf 了 db1
定期检查各备份,但是懒,懒到家了.