Ceph 101 – eine Einführung in die verteilte Storage-Lösung
Ceph ist die freie Storage-Lösung mit der weltweit größten Akzeptanz und weitesten Verbreitung.
Dieser Vortrag gibt einen Überblick über die häufigsten Use Cases und die wichtigsten Features von Ceph. Anhand einer Livedemo werden Mirroring, Deployment und Redundanz anschaulich dargestellt. Abgerundet wird der Vortrag durch einen Überblick über Enterprise-Produkte, die auf Ceph basieren, sowie einen Ausblick auf die Nutzung von Ceph im Zusammenspiel mit Kubernetes.
Agenda:
* Einführung mit kurzem Überblick/Einordnung zu Ceph inkl. der Historie
* Skizzierung der häufigsten Use Cases
* Nutzung als Storage-Backend in einer Private-Cloud-Umgebung (OpenStack) (RBD)
* Nutzung als Storage-Backend für eine Nextcloud/Owncloud-Umgebung (S3/Swift)
* Nutzung als Dateisystem (eher selten, nur kurz)
* Skizzierung der häufigsten/wichtigsten Features und deren Abbildung (inkl. eines klleinen CRUSH-Exkurses)
* Mirroring
* Redundanz/Brandschutzzonen
* Backups
* Snapshots
* QoS
* Copy on Write
* Verschlüsselung
* Betrieb (Dashboard, Monitoring, Balancieren, ..)
* Skizzierung von typischen Deploymentszenarien (inkl. HCI), um die Flexibilität von Ceph zu motivieren
* Beispieldeployment/Demo mit Ceph Ansible (Grundlage von RedHat Enterprise Storage)
* Ausblick auf die Nutzung von Ceph mit Kubernetes (Rook)
* Ausblick auf Enterprise-Produkte (RedHat Enterprise Storage, SUSE Enterprise Storage)