kangdroid.log
로그인
kangdroid.log
로그인
연구실 블록 노드 스토리지 관련
KangDroid
·
2021년 3월 25일
팔로우
0
0
Research-Info
목록 보기
5/5
Block node storage implementation
무엇?
SSHFS를 기반으로 여러 클라이언트에게 Block Storage를 리턴하는 것.
실제 모든 처리를 핸들링 하는 Node Server은 특정 스토리지 Re-Partition을 진행해 유저에게 리턴하거나, 혹은 단순히 격리된 폴더와 비슷하게 처리함.
유저는 해당 자원을 자유로이 쓸 수 있음[네이티브 폴더와 같은 구성]
특별한 점은[혹은 희망사항?]
많은 유저가 생성 되어도 내부에서 부드럽게 핸들링
Snapshot[혹은 commit? / Replication?] 비슷한 기능을 제공해 특정 스토리지 서버가 나갔을 때 자동 서버 이전[Migration]으로 자동 에러 복구
단, '자동 에러 복구' 라는 개념은 단순히 유저 입장에서 볼 때 에러 복구이며, 실제 서버 마스터 입장에서 에러 복구는 해당 노드가 관리자에 의해 고쳐져야지 복구 가능
그러나, 에러가 난 노드를 더이상 추가로 사용하지 않음으로써 서비스 지속 가능
클라이언트: 스토리지를 요청하고, 스토리지를 읽고/쓰는 작업만 수행
마스터 서버: 클라이언트 요청을 핸들링 하고, 적절히 스케쥴링[벨런싱] 작업을 진행해 각 노드에게 스토리지 할당 명령 전송
노드 서버: 스토리지 관련 요청 수행 및 에러 감지 작업 수행.
KangDroid
Student Platform[Backend] Developer
팔로우
이전 포스트
SpringBoot Port Configuration
0개의 댓글
댓글 작성