High Performance Computing(고성능 컴퓨팅)이 발전할 수록 Input/Output의 양이나 수가 증가하는 것은 당연한 일입니다. 그 늘어나는 I/O를 단일 Storage에서 받아들이기에는 한계가 있으며, 그로인해서 발전한 것이 Parallel File System 입니다.
Lustre File System은 Parallel File System 한 종류 입니다.
현재 여러 종류의 Parallel File System 들이 사용중이거나 개발되어지고 있습니다. 그 중에서 저희 HPCLAB 에서는 Open Source로 Optimization 까지 가능한 Lustre File System에 관심을 가지고 있었으며, 구축 가능한 분야에 까지 이르고 있습니다.
여러 Parallel File System 들이 각각의 장/단점이 있으며, 간단하게 Lustre File System의 장점 한가지를 말씀드리자면, 처음 구축 후에 라이선스 비용이 들지 않는 다는(Open Source로 구축 가능)점 입니다. 물론 상용으로 구축 할 수도 있습니다.(Intel Lustre Enterprise Edition 도 문의 주세요.)
장점을 말씀 드렸으니 단점을 말씀드리자면, 초기 투자비용이 생각하신것 보다 높다는 점 입니다. 단일 Storage의 한계를 넘어서기 위해서는 Multi 로 기록을 해야하기 때문에 기록하는 시스템이 더 증가하여야 하며, 그에 따른 부수적인 부분들이 필요하기 때문입니다.
위의 그림과 같이 많은 시스템을 필요로 합니다. (위의 구성 외에도 여러가지로 유연하게 구성 가능합니다.)