just some ideas...
we could develop it as a native feature of mariadb... think about...
the user install the database and start works... in some day a guy tell about disaster recovery, the user don't know about it (disaster recovery) but know that the data isn't safe in only one machine without backups, he/she just need one single command to make it safer...
REPLICATE TO CLOUD DATABASES ('A','B','C','D','E')
SHOW CLOUD KEY / SHOW CLOUD STATUS
the database connect to mariadb, create a unique server-id (key) and 'prepare' replication of data =)
the user get the unique server-id (key), create an acount at mariadb website and really start replication put a password (for restore operation) and pay a tax for the service (maybe per size of data + size of internet transfers + fixed tax per database)/mounth, something like mac do with iphone,ipad,and others i*, or gmail for enterprise,
in some day, the database A,C,D crashed or server is broken and user want the data back
RESTORE FROM CLOUD DATABASE ('A','C','D') TO DATABASES ('X','Y','Z') UNIQUE ID 'ABCDEFGG' PASSKEY='XYZ...'
SHOW RESTORE STATUS
or, connect into mariadb cloud like a single mysql user
SHOW DATABASES;
SHOW TABLES;
SELECT * FROM TABLE xxxx;
SHOW CLOUD STATUS; (here we could show servers replicating to CLOUD, and servers restoring from CLOUD)
in this case insert/update/delete and queries different from select * from table xxxx [limit] are not allowed
=] like a single replication solution, but 'automatic' to user
nice idea? costly? maybe in the start... but it's a very very nice solution right?! mariadb need money =) it's an easy solution to get money =D
i prefer running REPLICATE TO CLOUD xxxx command than understand amazon manual, or other think like it...