daniel black mariadb paas using systemd multi-instance
TRANSCRIPT
![Page 1: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/1.jpg)
MariaDB PaaS using systemd multi-instance+ socket activation
Bare metal, but still modern
Daniel Black
Chief Innovation Officer
(Making MariaDB Better)
![Page 2: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/2.jpg)
![Page 3: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/3.jpg)
3
Cloud Requirements
MariaDB Foundationhttps://mariadb.org
CNCF Cloud Native Definition v1.0
●●●●●
![Page 4: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/4.jpg)
4
MariaDB on Shared Hosting?
MariaDB Foundationhttps://mariadb.org
●●
●●●
![Page 5: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/5.jpg)
5
MariaDB’s systemd story
MariaDB Foundationhttps://mariadb.org
●
●
●
●
●
![Page 6: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/6.jpg)
6
Multi-instance MariaDB
MariaDB Foundationhttps://mariadb.org
●
●
●
![Page 7: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/7.jpg)
7
Current Systemd Implementation
MariaDB Foundationhttps://mariadb.org
Initialization
$MYSQLD_MULTI_INSTANCE
Execution
$MYSQLD_MULTI_INSTANCE
![Page 8: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/8.jpg)
8
Demo Time
MariaDB Foundationhttps://mariadb.org
![Page 9: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/9.jpg)
9
Socket Activation (serverless)
MariaDB Foundationhttps://mariadb.org
![Page 10: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/10.jpg)
10
Socket Activation (serverless)
MariaDB Foundationhttps://mariadb.org
![Page 11: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/11.jpg)
11
Socket Activation (serverless)
MariaDB Foundationhttps://mariadb.org
![Page 12: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/12.jpg)
12
Socket Activation (serverless)
MariaDB Foundationhttps://mariadb.org
![Page 13: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/13.jpg)
13
Socket Activation (serverless)
MariaDB Foundationhttps://mariadb.org
![Page 14: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/14.jpg)
14
MariaDB Socket Activation (serverless)
MariaDB Foundationhttps://mariadb.org
WIP - MDEV-5536 Coming in 10.6
![Page 15: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/15.jpg)
15
Systemd against Cloud Requirements
MariaDB Foundationhttps://mariadb.org
●○
●○○
●○
●○○
●○
![Page 16: Daniel Black MariaDB PaaS using systemd multi-instance](https://reader031.vdocuments.net/reader031/viewer/2022011813/61d4ae7811ff9826a904d6ed/html5/thumbnails/16.jpg)
16
Questions
MariaDB Foundationhttps://mariadb.org