티스토리 뷰

OpenStack

OpenStack Swift Ring의 구조

naleejang 2012. 6. 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 : 디바이스에 추가적으로 입력할 내용





최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함