'Ring'에 해당되는 글 1건

  1. 2012.06.28 OpenStack Swift Ring의 구조
OpenStack2012.06.28 19:34

안녕하세요~!!

오랜만에 블로그에 글을 올리는 것 같습니다. 그동안 너무 바뻐서, 글을 쓸 시간도 없었던거 같습니다.


오늘은 OpenStack Swift의 Ring 구조에 대해 살펴보도록 하겠습니다. 

그리고, 그동안 연구했던 Swift의 구조 및 Ring 구조를 그림으로 표현해 보았습니다.


Ring은 아래 그림과 같은 구조로 구성이 되어 있으며, Proxy Node에서 swift-ring-builder 명령어에 의해 생성 및 정의되어 각 Storage Node들로 복사가 됩니다. Ring Builder 파일에는 build version, partition count, replica count, zone count, device count 등의 내용이 요약되어 있습니다.

 

ID : 디바이스를 구분하기 위한 번호

Zone Number : 해당하는 Zone  Number

IP : 해당하는 Storage Node IP 주소

Port : 해당하는 Storage Node Port 주소

(Account-Server : 6002, Container-Server : 6001, Object-Server : 6000)

Device Name : 해당하는 Storage Node의 접근한 폴더 이름

Weight : 디바이스의 비중

Meta : 디바이스에 추가적으로 입력할 내용





Posted by 나리 짱!!! naleejang