헤놀로지 MariaDB와 폴더를 매일 동기화 할수있을까요 ?
안녕하세요 달소님의 조언으로 현재 여러가지 숙제들을 완료했습니다.
1. UPTIME KUMA 를 이용해 본서버 모니터링 및 SLACK 알림
- 이건 SYNOLOGY CHAT으로 WEBHOOK 은 제가못하는건지 안되서 SLACK으로 울리게해뒀습니다.
2. 오라클 클라우드에 index.php를 이용해 본서버가 응답하면 본서버(헤놀로지)로(이 때 본서버는 서브도메인파서
물려뒀습니다.) 응답없으면 시놀로지(정품) 서버로 보내고있습니다
3. 시놀로지 정품서버에 헤놀로지 본서버의 MariaDB 데이터와 Docker 폴더를 하루에 한번정도 밀어넣고싶은데 어떤식으로 구성하면 좋을지 자문을 구하고자 합니다.
감사합니다^^
음.. 일단 당연하지만 DB 솔루션들은 동기화를 지원 합니다.
구글의 DB서버가 전세계에서 하나만 있지는 않을테니까요.
https://www.burndogfather.com/195
하지만 독커 디렉토리가 문제가 되겠군요.
또 다른 방법으로는 일정 시간이 되면, 독커들을 종료하고
db와 독커 디렉토리를 통채로 rsync 해버리는 방법도 있을 것 같습니다.
디렉토리 동기화(단방향 또는 양방향)는 좀 더 찾아봐야겠네요
두 기기가 한 네트워크에 있는 것이죠?
시놀로지 드라이브 싱크를 이용하거나 rsync를 이용해서 db에 사용되는 폴더를 백업하면될듯합니다!
"밀어넣는"다는 의미는 백업이 아니라 작동이 가능하게 동일한 파일 동기화를 말씀하시는거죠?
DB랑 도커랑 두개가 성격이 달라서 같은 방법으로는 안 될 것 같아 보이는데요...
위에 콜라님 말씀처럼 DB를 동기화하고,
아래 달소님 말씀처럼 Synology Drive sharesync를 이용하여 도커를 동기화 해야 할 것 같습니다.
Drive sharesync는 DB 데이터는 동기화가 안 됩니다(백업은 됩니다). Drive sharesync는 File Station 상에 보이는 폴더만 동기화가 가능합니다. 그런데 DB 데이터는 File Station 상에서 보이지 않거든요. 그래서 Drive sharesync는 DB 데이터에는 쓸 수 없습니다.
++ 221026 추가
제가 조금 더 상세하게 못 적은 부분이있어서 혼란을 드린것 같습니다.
일단 두개의 서버는 다른 망에 있습니다.
말씀하신대로 DB를 양방향 동기화하도록하고 시놀로지 드라이브 또는 rsync로 백업하는 것으로 구성하고 포스팅 남기도록하겠습니다.
자문에 도움주신 콜라님, 달소님, quad 님 감사합니다!
+221027
폴더는 Synology drive sharesync 로 매핑하여 정상작동합니다
(헤놀-> 시놀로 연결하는데 도메인은 안되서 quickconnect 아이디로 잡아서 연결했습니다)
DB 동기화만 진행하면 이중화 구성 완성일것같습니다.
감사합니다.
cmt alert