안녕하세요.
2CPU 눈팅족 중 1인 입니다.
예전 회사에서 HPC 환경에서 Lustre File System을 사용 했었습니다.
그당시엔 단순히, 분산형 파일시스템으로 일반 FS 보다 빠르다 라는 장점으로 그렇게 사용한 것으로만 단순히 알고 있었는데요.
Ext4 대비 Lustre가 어떤 점에서 어떤 구조기 때문에 그런 장점이 있는 건가요?
단순히 질문드리자면. 왜(Ext4로는 커버 못하는 어떤 이슈?) 그렇게 까지 구성해서 사용해야 하나요?
.
±×·¸±â ¶§¹®¿¡ ¿©·¯ PC/Server¿¡¼ µ¿½Ã¿¡ µ¿ÀÏÇÑ Name space¿¡ Á¢±ÙÀÌ °¡´ÉÇÏÁö¿ä
¶ÇÇÑ ¿©·¯´ëÀÇ OSS/OST¿¡¼ DATA IO°¡ °¡´ÉÇϱ⠶§¹®¿¡ ¿©·¯ PC/Server¿¡¼ IO¸¦ ÇÏ´õ¶óµµ IO º´¸ñÀÌ ÁÙ¾îµé ¼ö ÀÖ½À´Ï´Ù.
¼º´ÉÀÇ Â÷ÀÌ´Â Client CACHEÀÔ´Ï´Ù. Lustre´Â Memory CacheÀ» ¾î¸¶¾î¸¶ÇÏ°Ô Å©°Ô ÇÕ´Ï´Ù. Default·Î Client Main MemoryÀÇ 50%¸¦ Lustre File System¿ë Data Cache·Î »ç¿ëÇÕ´Ï´Ù.
¿¹Àü¿¡´Â Lustre°¡ LDISK·Î EXT4+Patch¸¦ »ç¿ëÇßÁö¸¸ ¿äÁòÀº ZFS·Î ¹Ù²Ù°í ÀÖ½À´Ï´Ù. Àå´ÜÁ¡ÀÌ ÀÖÁÒ.
°¡ÀåÅ« ´ÜÁ¡Àº Redundancy°¡ ¾ø´Ù´Â °Ì´Ï´Ù. ÆÄÀÏÀ» ¿©·¯´ëÀÇ ¼¹ö¿¡ ºÐ»êÇؼ ÀúÀåÀ» Çߴµ¥ ¼¹öÁß¿¡ 1´ë¿¡ Àå¾Ö°¡ ¹ß»ýÇÏ¸é ¸ðµç ÆÄÀÏ¿¡ ¼Õ½ÇÀ» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. HDFS/CEPH/GLUSTRE/INFINISTOR¿¡¼ Á¦°øÇÏ´Â ReplicationÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌÀ¯´Â °£´ÜÇÏÁÒ. ¼º´É¿¡ ÁöÀåÀÌ °¡Áö ¶§¹®ÀÔ´Ï´Ù.
ÇÊ¿äÇÑ ¿ëµµ¿¡ µû¶ó¼ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.