yona

    이슈트래커 YONA 사용하기(2) - 백업

    개요 Yona는 여러명이 사용하는 이슈 트래커이자, 코드 저장소이다. 그런 공간이 만일 서버의 문제나 휴먼 에러로 인하여 장애가 발생한다면, 꽤 많은 유효정보들을 손실하게 될 것이다. 이에 대응할 수 있도록 백업 서비스를 만들어 보자. 백업대상 (현재 내장형 DB인 h2 DB를 사용중이다.) yona.h2.db yona.trace.db [dir]repos - 코드 저장소 파일 [dir]uploads - 업로드 첨부 파일 [dir]logs 백업방식 증분 백업 방식 - 최초 1회 백업 수행 후, 변경 된 사항들만 원하는 주기에 맞추어 백업 하는 방식 저장소 : AWS S3 백업주기 및 유지 정책 백업주기) 매일(cron 새벽 4시) 백업 유지 정책) 7일간 증분 백업본 및 로그 유지, 이후 삭제 과정 1) ..

    이슈트래커 YONA 사용하기(1) - 개요 및 설치

    1. 개요 YONA라는 이슈트래커는 개발하다보면 한 번씩 접해보았을 것이다. YONA는 오픈소스인데 Git 코드 저장소 역할도 한다. Yona를 직접 사용한지 1년정도 되었는데 굉장히 협업하기에 좋은 구조이다. 이슈를 생성하여 담당자와 마감일을 지정하고, 이슈 공유는 sub task까지 생성할 수 있다. 거기에 메일과 연동하여 글이 바뀌거나 새 글이 등록 될 때마다 알람을 받을 수도 있다. 현재 마이다스아이티에서는 일부는 Jira를, 일부는 Yona를 사용하고 있다. 각각의 장단점이 있지만 웹솔루션운영팀의 경우 필요한 여러 요청들을 요나로 받고 있다. 그렇게 되면 사업팀, 기획팀, 개발팀 모두가 이슈를 공유할 수 있고, 우리도 요나 상에서 바로바로 업무를 할당할 수 있어 굉장히 용이하다. 2. 설치 1)..