3 ms·
I keep my projects on my private infra. Software (Git/Subversion/etc) is installed in a VM which easy to backup automatically, data is kept on a shared volume o
by ChopSticksPlz 9y ago
I keep my projects on my private infra. Software (Git/Subversion/etc) is installed in a VM which easy to backup automatically, data is kept on a shared volume on ZFS filesystem which has snapshots enabled. Additionally rsync job is running daily to sync all my important data with a disk in a remote location, could use encrypted cloud for that though.
Recently been able to restore my projects from 2003 so this approach works for me :)
- deleted 9y ago[deleted]
- ChopSticksPlz 9y agoI've built a home lab, just prefer to keep my data close and like its overall performance and flexibility https://cepa.io/2018/01/27/refurbishing-good-ol-development-lab/ https://cepa.io/2018/01/27/refurbishing-good-ol-development-... That being said, it is my personal and development/testing stuff. Things are trickier when it comes to production environments due to "data gravity", assuming you have plenty to backup I would stick to vendor's offering. Say for AWS you can use EBS Snapshots for instances and RDS Snapshots for SQL data, other than that S3 to other regions, etc. Depends on your usecase of course. Professionally, RTO and RPO requirements are to be defined before you choose what's the right solution. Re ZFS, used on BSD and Linux, both work well, never had issues even while migrating between ZFS versions or pools from say Linux to BSD and vice versa.
- deleted 9y ago[deleted]