Redmine HA 인스턴스를 설치하는 단계와 함께 다른 사람이 나에게 대안을 제공 할 수 있습니까?Redmine 고 가용성 인스턴스
Docker Swarm으로 해결하려고했지만 매우 정교 해 보입니다.
Redmine HA 인스턴스를 설치하는 단계와 함께 다른 사람이 나에게 대안을 제공 할 수 있습니까?Redmine 고 가용성 인스턴스
Docker Swarm으로 해결하려고했지만 매우 정교 해 보입니다.
모든 상태가 기본 데이터베이스에 보관되므로 Redmine 응용 프로그램 자체는 (거의, 아래 참조) 상태가 없습니다. database.yml
에 데이터베이스를 지정하여 단일 데이터베이스 (클러스터)를 가리키는 다른 서버/VM에서 Redmine의 여러 인스턴스를 쉽게 실행할 수 있습니다. 유일한 나머지 부분은 Redmine 내의 files/
에 저장된 첨부 파일입니다. 이것을 네트워크 공유에 놓아야합니다.
로드 밸런싱 가능 역방향 프록시 (예 : HAProxy)를 사용하면 Redmine 인스턴스 전체에 요청을 배포하거나 하나가 다운 될 경우 장애 조치를 구현할 수 있습니다.
데이터베이스의 가용성을 높이려면 선택한 DBMS의 복제 기능을 조사해야합니다. 예를 들어 PostgreSQL의 문서에는 section about HA이 있습니다.
흑 마술이 아니지만 Redmine을 대규모로 빠르고 안정적으로 실행하려면 지속적인 작업이 필요합니다. 내 회사 Planio Redmine Hosting은 오늘 하루 종일 사용합니다.
1 월 빙고! 고맙습니다. –
의견에 감사드립니다. 내 답장이 귀하의 질문에 답변 한 것으로 생각되면 옆에있는 체크 표시를 클릭하여 해당 답장으로 표시하십시오. 감사! – jan
자습서 권장 질문은 StackOverflow의 주제와 관련이 없습니다. 또한 "대체 단계"가 의미하는 바가 확실하지 않은 경우 - 실제로 취하는 조치와 관련하여 아무 것도 표시하지 않았습니다. (더한층 더 자세한 내용을 포함하도록이 질문을 수정하면 ServerFault가 훨씬 잘 맞을 것입니다.) –
"대체 단계"- Kubernetes 또는 뭔가를 의미합니다. Discovery 서비스없이 Docker swarm에 Redmine을 설치할 수 있습니까? –