확실히 클러스터 만들면 케이지에 랙마운트 1U씩 쌓고.. 하는 것이 정석인 것 같네요.
슬림 케이스를 찾아봐도 전혀 하드 4개 들어가는 녀석넘이 없습니다.
용도는 MATLAB 분산 서버인데,
아무래도 제가 하는 분야는 C로 코딩하기에는 너무 급변하는 분야이고,
매틀랩으로 관련 라이브러리가 엄청나게 많이 쏟아지고 있기 때문에,
매틀랩으로 가야 하는 것 같군요.
제가 하는 실험이 일반 쿼드 코어에서는 1주일 넘게 돌아가고,
돌려야 하는 코드나 라이브러리가 매일 하루에도 조금씩 쏟아져 나옵니다.
유전 알고리즘 가지고 실험이라도 돌렸다가는,
역시 일반 PC에서는 좋은 결과도 내기가 힘들 정도입니다;
그래서 셋업에 좀 시간이 걸리는 리눅스 등은 고려하지 않고 있구요.
빠르게 윈도우로 셋업하여 바로바로 장치를 물리게끔 생각하고 있습니다.
현재까지 알아본 것은,
1U 짜리 랙마운트 케이스 (하드 4개 들어가는거)가 대략 5만원 중반쯤,
그리고 쿼드코어 (제온 아닙니다, i5나 i7 등)에다가
저렴하게 8~16GB씩 달고,
저렴한 SATA2 하드 4개씩 RAID5 구성을 하는 것입니다. @_@;
여러 고수님들처럼 제온이나 옵테론 등을 가지고 쌓고 싶지만,
개인적으로 가지고 있는 비용의 한계도 있고,
랩실에서 지원하는 것이 아니라, 제 개인적으로 1U씩 모은달까;
그래서 1U 1U 사양이 다를 수도 있는 것은 감안하고 있구요.
그래서 드리는 추가 질문은,
위에서처럼 서버용이 아닌 일반용 부품을 사용하여
클러스터를 구성한다면 어떤 문제가 있을까요?
1U 케이스에 폼팩터가 맞는 메인보드가 없다든지
리던던트 파워가 아예 맞지 않는다든지 하는게 젤 큰 문제일 것 같기도 한데;
그리고 운영체제에 관계없이,
MATLAB을 이용하여 분산 서버를 구성한 사례를 보신 분이 계신지요?
저는 리눅스는 본 일이 있어도 그 흔한 윈도우 사용한 클러스터는 본 일이 없어서입니다.
답변 부탁드립니다!
mathwork ¿¡ ÀÇÇÏ¸é ±âº»ÀûÀ¸·Î
http://www.mathworks.co.kr/products/parallel-computing/
¿Í °°ÀÌ parallel toolbox °¡ ÀÖ¾î¾ß ´ÙÁßÄÚ¾î, ´ÙÁß processor ÀÛ¾÷ÀÌ °¡´ÉÇÏ°í (¾à°£ÀÇ ¼öÁ¤ÇÊ¿ä)
ÀÌ°É Å¬·¯½ºÅÍ¿¡ µ¹¸®·Á¸é
http://www.mathworks.com/products/distriben/
¿Í °°ÀÌ ºÐ»êó¸® ¼¹ö°¡ ÇÊ¿äÇϴٴµ¥, ÀÛ¾÷ °èȹ±â¸¦ Æ÷ÇÔÇÑ ÀÏ·ÃÀÇ ¿¬°á daemon À¸·Î º¸ÀÔ´Ï´Ù. ÀÏ¹Ý µ¥½ºÅ©Å¾¿ë OS ¿¡¼µµ µ¿ÀÛÇÏ´Â °ÍÀ¸·Î º¸À̱â´Â Çϴµ¥, ¹®Á¦´Â À©µµ¿ì Ŭ·¯½ºÅͷ২ä. À©µµ¿ì Ŭ·¯½ºÅÍ ±¸¼ºÀº ºÎ»ê´ë Ç×°ø°ú ÃÖÁ¤·Ä ±³¼ö´Ô·¦¿¡¼ ÀÏ¹Ý À©µµ¿ì XP¸¦ ÀÌ¿ëÇؼ ÀÛ¾÷ÇÑ ÀûÀÌ Àִµ¥, Áö±Ýµµ ÇÏ°í ÀÖ´ÂÁö´Â ¸ð¸£°Ú½À´Ï´Ù. MS ¿¡¼ Ŭ·¯½ºÅÍ ½ÃÀåÀ» ²ø¾îµéÀÌ°íÀÚ WCCS ¸¦ ¸¸µé¾î¼ ½Î°Ô »Ñ¸®±ä Çߴµ¥, °¢±Þ Çб³´Â ¿ø·¡ À©µµ¿ì OS license °¡ »Ñ·ÁÁ® Àִ°ü°è·Î CCS ¸¦ À§Çؼ µû·Î µ·À» µéÀÌ´Â°Ô ºñÈ¿À²(°íºñ¿ë)ÀûÀ̶ó ÀαⰡ ¾ø¾ú½À´Ï´Ù. ´Ù¸¥°÷Àº ¸ð¸£°Ú°í Á¦°¡ ÀÖ´ø °÷¿¡¼ WCCS ¿¡ °ü½ÉÀ» °®°í ÇѺÐÀÌ ±¸¼ºÇÏ·Á°í Çغ¸´Ù°¡ ¸®´ª½ºº¸´Ù µ·ÀÌ ´õµé¾î¼ ¶§·ÁÄ¡¿ì½Å °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.
1U ¿¡ ÀÏ¹Ý ´ëž¿ë ºÎÇ°À» ³Ö´Â °ÍÀº ´Ù¸¥ºÐµé²²¼ ´ë´äÀ» ÇØÁֽðÚÁö¸¸, ÀÏ´Ü CPU Ä𷯺ÎÅÍ°¡ ¹®Á¦ÀÌ°í, ÆÄ¿ö°¡ 1UÀü¿ëÀÌ µé¾î°¥ÅÙµ¥, ÀÔ¿¡ ¸Â´Â Ä¿³ØÅÍ ±¸¼ºÀÌ ³ª¿ÃÁö ¸ð¸£°Ú±º¿ä. ±×¸®°í ·ºÄɺñ³Ý ÀÚüÀÇ °¡°ÝÀÌ ¸¸¸¸Ä¡ ¾Ê½À´Ï´Ù. ½Ñ°ÍÀ» »ç½Ã¸é ±×·°Àú·° »ç¿ëÇϽðÚÁö¸¸, ·ºÀÌ ´Ã¾î³ª¸é¼ ½Î±¸·Á Á¦Ç°Àº Äɺñ³ÝÀÌ ÈÖûÈÖûÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
http://www.mathworks.com/support/product/DM/installation/ver_current/
ÀÌ°÷ÀÇ ¸µÅ© Áß "Set up a cluster" ºÎºÐÀ» ã¾Æº¸¸é, ÀÚ½ÅÀÌ °¡Áö°í Àִ ȯ°æ¿¡ µû¶ó¼ ´Ù¾çÇÑ ¼³Á¤ÀÌ °¡´ÉÇÑ °Í °°½À´Ï´Ù.
ijºñ³ÝÀ» Àúµµ »ì¦ »ìÆ캸¾Ò´Âµ¥, ÀÏ´Ü ¸¾¿¡ ¾Èµå´Â °ÍÀÌ Äܼ¾Æ® ºÎÁ·À̱º¿ä.
¾Æ¸¶ ¿¬±¸½ÇÀÇ °ø°£ ¹®Á¦ »ó ³ôÀº ijºñ³ÝÀ» ±¸ÀÔÇÏ´Â °Ç ¹«¸®ÀÏ °Í °°°í,
¹ß ¹Ø¿¡ ³ÖÀ» Á¤µµ·Î ³ôÀÌ°¡ ³·Àº ijºñ³ÝÀ» ±¸ÀÔÇϰųª,
Çаú¿¡ ¾çÇظ¦ ±¸Çؼ ¾îµð ±¸¼®¿¡ ´ëÇü ijºñ³ÝÀ» ¼³Ä¡Çؾ߰ÚÁö¿ä...
Çаú¿¡µµ ºÐ»ê ÄÄÇ»ÆÃÀ» À§ÇØ °øµ¿ÀÇ °ø°£À̳ª °³ÀÎ ¿¬±¸½Ç¿¡ ijºñ³ÝÀ» ¼³Ä¡ÇϽŠºÐµéÀÌ °£È¤ °è½Ê´Ï´Ù.
(ÇÏÁö¸¸ °³Àε·À¸·Î ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ï, Á¹¾÷ÇÏ¸é °®°í ³ª°¡¾ß ÇÑ´Ù´Â°Ô Âü °¡½¿¾ÆÇõí...)
±×¸®°í ¿ª½Ã CPU Äð·¯°¡ ¹®Á¦³×¿ä, Ä¿³ØÅ͵µ ²Ï ¹®Á¦°¡ µÉÅ×°í;
¼±Ã¶´Ô, °è¼ÓÇؼ ÁÁÀº Á¶¾ð °¨»çµå¸³´Ï´Ù!
»þ½Ã¸¸ µ· ¹é °¡±îÀÌ µì´Ï´Ù. 1U »þ½Ã¿¡ ¸®´ø´øÆ® ±¸¼ºÀº °ÅÀÇ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
±×º¸´Ù´Â ·¢Çϳª¿¡ ¼¹ö¸¦ ½×¾ÆµÎ°í UPS¸¦ Å«°Å Çϳª µÎ´Â ÆíÀÌ ÁÁ½À´Ï´Ù.
¸Þ¸ð¸®¸¦ ¾ó¸¶³ª »ç¿ëÇØ¾ß Çϳª¿ä?
º¸Åë ÀϹݺ¸µå´Â ¿Àµð¿ÀÆ÷Æ® ¶§¹®¿¡ 1U »þ½Ã¿¡ µé¾î°¡Áö ¾Ê½À´Ï´Ù.
±×¿Ü ¸Þ¸ð¸® ¹æÇâ ¶§¹®¿¡ 1U¿¡ ³Ö°Ô µÇ¸é ÆÒ ¹Ù¶÷ÀÌ Àç´ë·Î ÅëÇÏÁö ¾Ê½À´Ï´Ù.
Äð·¯ ±¸ÇÏ´Â °ÍÀº µÑ° ¹®Á¦°¡ µÇ°í¿ä.
¾îÁ¦ Àúµµ ´Ù³ª¿Í¸¦ ÅëÇØ °Ë»öÇÏ´Ù°¡ 1UÀÎÁÙ ¾Ë¾Ò´Âµ¥,
ã¾Æº¸´Ï °¡Àå ½Î¸é¼ 3.5ÀÎÄ¡ 4 º£ÀÌ°¡ Áö¿øµÇ´Â ¸¶¿îÆ®´Â ÀÌÇÏÀÇ ¸µÅ©ÀÇ °ÍÀÌ´õ±º¿ä.
¾¾¿¥ÄÚÆ÷·¹ÀÌ¼Ç ICS-213 ·¢¸¶¿îÆ® 2U (49,000¿ø)
http://blog.danawa.com/prod/?blogSection=2&cate_c1=861&cate_c2=879&cate_c3=994&cate_c4=0&depth=3&prod_c=914637
»ç½Ç À¢¸¸ÇÑ ½½¸²ÄÉÀ̽ºº¸´Ù ÀÌ°ÍÀÌ ³ªÀº °Í °°¾Æ¼,
ÀÌ ¸¶¿îÆ®¿¡ ±×¸¸ ²ÈÇô¹ö·È½À´Ï´Ù;
2UÀÇ °æ¿ì¿¡´Â ÀÏ¹Ý ¸ÞÀκ¸µå°¡ µé¾î°¥ ¼ö ÀÖÀ»±î¿ä?
Âü°í·Î ºñµð¿À Ä«µå°¡ ÇÊ¿ä¾ø´Â ¸ÞÀκ¸µå¸¦ »ç¿ëÇÒ »ý°¢ÀÔ´Ï´Ù.
±×¸®°í Matlab Àº Á¦°¡ À§¿¡¼ ¸»¾¸µå¸° 2°¡Áö ºÎºÐÀÇ ¶óÀ̼±½º°¡ µû·Î ÇÊ¿äÇÒ°Ì´Ï´Ù. ³»ÀåÀ̶ó°í ¸»¾¸ÇϽŠ¸µÅ©¿¡ ½áÀִ³»¿ëÀÌ ±× 2°¡Áö°¡ ÇÊ¿äÇÏ´Ù´Â °Í ÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ ±¸¼ºÀü¿¡ ±× ¶óÀ̼±½º¸¦ È®º¸ÇÏ½Ç ¼ö ÀÖ´ÂÁö (Çб³¿¡¼ ±âº»À¸·Î Á¦°øÇÏ´Â ¶óÀ̼±½º¿¡ ºüÁ®ÀÖÀ» °æ¿ìµµ ÀÖÀ¸´Ï È®ÀÎÇÏ¼Å¾ß ÇÒ °Ì´Ï´Ù.) ²À È®ÀÎÇØ º¸¼¼¿ä
2U ¸®´ø´øÆ®´Â ÆÄ¿ö °¡°Ý ¶§¹®¿¡ °¡°ÝÀÌ ²Ï µË´Ï´Ù.