 Dompter ses problématiques **RGPD**
à grands coups de **ZFS**
Alexandre Buisine [@alexbuisine](https://twitter.com/alexbuisine)
Sébastien Wacquiez [@swacquie](https://twitter.com/swacquie)

root@**Sysadmin_Days**:/**9**#
# This talk
is about our **GDPR** concerns
as a subcontractor we operate **backups**
we do not manage directly **final user**'s information,
but they are part of the data we manipulate
we therefore must **isolate** backups per customer
# ZFS
provides quite a list of features :
volume management
copy-on-write
**snapshots**
RAID-Z
acceleration
**data integrity verification**
automatic repair
dedup
**multi-host**
# ZFS 0.8
since **0.8.0** in may 2019 :
device removal,
pool checkpoints,
pool TRIM,
pool initialization,
project accounting and quota,
channel programs,
Pyzfs,
Direct IO,
**native encryption**
**raw encrypted
zfs send/receive
**
# Basic topology
how we first moved to **ZFS**
# Basic's pros & cons
keys per VM
isolated encryption at rest
isolation not 100% secure at runtime
external key management required
# Zero-trust topology
# Zero trust pros & cons
encrypted at rest
& runtime
keys under customer's responsibility
flexible backup and replication architecture
requires ZFS on origin host
# Prod ready ?
we feel so, with various cases of **data recovery**
**basic topology** is in production
with a potential key migration to HashiCorp **Vault**
the **zero trust** approach is planned for early 2020
# and then ...
[Linux Kernel 5.2 introduced poor ZFS performance](https://www.phoronix.com/scan.php?page=news_item&px=ZFS-On-Linux-Restoring-SIMD)
[OpenZFS dev-summit](http://open-zfs.org/wiki/OpenZFS_Developer_Summit)
ZFS avec kubernetes
# formation high five      https://enix.io/fr/services/formation 