분산파일시스템 Coda

Google 파일시스템이라는 것이 Google에서 새로운 아이디어를 가지고 만들었다기 보다는 기존의 파일시스템을 이용하여 자신의 검색 환경에 맞게 커스터마이징 된 것이 아닌가 생각한다.
이번 컬럼에서는 분산파일시스템 중의 하나인 Coda에 대해 살펴보기로 하자.

◎ Andrew File System을 확장하여 만든 분산파일시스템
- 하나의 마운트 포인트에 전체 볼륨을 추가
- 네트워크 상의 모든 client가 동일한 path상에서 작업 가능

◎ 주요 특징
- Coad Server와 Client로 구성
. Server중 1대를 Master 정보를 관리하는 SCM 서버를 지정
. Client cache를 이용하여 network disconnected 상황에서도 사용하던 파일 작업 가능
. Client cache의 파일의 복사본을 위치
. 여러 client의 write 작업에 대한 동시성 제어는 파일 시스템 수준에서는 하지 않음
. Cache를 사용하기 때문에 read에 대한 성능은 우수
. Write에 대한 conflict 문제 해결이 관건
- 여러 파일을 묶은 논리적인 Volumn 구성 가능
. Volumn 단위의 복사본을 통해 특정 노드 장애 대비
- 보안 기능 제공
. Kerberos 인증
. Access control list
- 주로 one-write, many-read 파일 처리 업무에 사용

◎ Coda 구성도





◎ Coda 활용
- ftp mirror site
- Web Server replication
- Network Computer



◎ NFS와 비교
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


Trackback URL : http://www.jaso.co.kr/trackback/102

Comments List

  1. 어덜트박 2006/09/01 09:30 # M/D Reply Permalink

    좋은 글 감사합니다.
    연재 쭈~욱 바라겠습니다. ^^

  2. typos 2006/09/01 09:34 # M/D Reply Permalink

    쭈욱 기대합니다. coda의 경우 master server가 심히 걱정되는군요 ㅎㅎ

  3. typos 2006/09/05 10:49 # M/D Reply Permalink

    hadoop에 대해 나올만도 한데 아직이군요^^ 김형준님으로부터 hadoop에 대한 개요가 나오는대로 바로 착수하겠습니다.^^

    1. 김형준 2006/09/05 11:22 # M/D Permalink

      오늘 저녁(9/5) 작업해서 올려 드리겠습니다. 요즘 BigTable 하고 다른 거 보느라고 정신이 없네요...

Leave a comment
« Previous : 1 : ... 314 : 315 : 316 : 317 : 318 : 319 : 320 : 321 : 322 : ... 388 : Next »