|
|
|
¡ã Çѱ¹HP ÀÌâÈÆ ºÎÀåÀº “BI Æ®·»µå´Â Æó¼âÇü DW ȯ°æ¿¡¼ °³¹æÇü DW ȯ°æÀ¸·Î º¯ÈÇÏ°í ÀÖ´Ù”¸é¼ “¹öƼī ¼Ö·ç¼ÇÀº ÀÌ·± Ãß¼¼¸¦ ¹Ý¿µÇÑ Çõ½ÅÀûÀÎ Á¦Ç°”À̶ó°í °Á¶Çß´Ù. |
Çѱ¹HP°¡ ºñÁî´Ï½º ÀÎÅÚ¸®Àü½º(BI) ½ÃÀå¿¡ ¶Ù¾îµé¾ú´Ù. Çѱ¹HP´Â ÃÖ±Ù ½Ç½Ã°£ ºÐ¼® ½Ã½ºÅÛÀÎ ‘¹öƼī(Vertica)’¸¦ ³»³õ°í º»°ÝÀûÀÎ ½ÃÀå °ø·«¿¡ µé¾î°¬´Ù. ‘¹öƼī’´Â HP°¡ ¿ÃÇØ 2¿ù ÀμöÇÑ µ¥ÀÌÅÍ¿þ¾îÇϿ콺 ¹× ½Ç½Ã°£ ºÐ¼® Ç÷§Æû ¾÷üÀÎ ¹öƼī ½Ã½ºÅÛÁî(Vertica Systems)ÀÇ ¼ÒÇÁÆ®¿þ¾î¿Í HPÀÇ ºí·¹À̵å½Ã½ºÅÛ, ½ºÅ丮Áö µîÀ» ¾îÇöóÀ̾𽺠ÇüÅ·ΠÅëÇÕÇÑ °ÍÀ¸·Î, OLTP°¡ ¾Æ´Ñ µ¥ÀÌÅÍ¿þ¾îÇϿ콺 Àü¿ë ¼Ö·ç¼ÇÀ¸·Î ¼³°èÇÑ Á¡ÀÌ Æ¯Â¡ÀÌ´Ù.
2006³â¿¡ ù Á¦Ç°À» ³»³õÀº ¹öƼī ½Ã½ºÅÛÁî´Â 2011³â 1¿ù °¡Æ®³Ê ÀÚ·á¿¡ µû¸£¸é 350¿©°³ÀÇ °í°´À» È®º¸ÇÏ°í ÀÖ´Ù.
¡ßµ¿½Ã»ç¿ëÀÚ ´Ã¾îµµ ¼º´É¹®Á¦ ¾ø¾î = Çѱ¹HPÀÇ À̹ø ¹öƼī ¼Ö·ç¼ÇÀÇ Ãâ½Ã¿¡ µû¶ó Å׶óµ¥ÀÌŸ, ¿À¶óŬ(¿¢»çµ¥ÀÌŸ), IBM(³×ƼÀÚ), EMC(±×¸°Ç÷³) µî ÀÌ¹Ì ÀÌ ½ÃÀå¿¡ ÁøÃâÇÑ ¼±¹ß ¾÷üµé°úÀÇ ÇÑÆÇ ½Î¿òÀÌ º¼¸¸ÇØÁ³´Ù. Çѱ¹HP´Â “ÀÌ ½ÃÀåÀÇ ÈĹßÁÖÀÚ¶ó´Â ¾àÁ¡ÀÌ ÀÖÁö¸¸ ¿ÀÈ÷·Á ¼±¹ß ¾÷ü Á¦Ç°µéÀÇ ¾ÆÅ°ÅØóÀÇ ´ÜÁ¡À» ±Øº¹ÇØ ¼º´ÉÀÌ ÈξÀ ¶Ù¾î³ª´Ù”¸ç ½ÃÀå °ø·«¿¡ ÀڽۨÀ» º¸¿´´Ù.
16ÀÏ °¡Áø ±âÀÚ°£´ãȸ¿¡¼ ¹ßÇ¥¸¦ ¸ÃÀº Çѱ¹HP ÀÌâÈÆ ºÎÀåÀº “BI Æ®·»µå´Â ÃÖ°í °æ¿µÀÚ ¹× ÀϺΠ»ç¿ëÀÚ¸¸ÀÌ »ç¿ëÇÏ´Â Æó¼âÇü DW ȯ°æ¿¡¼ ÃÖ°í °æ¿µÀÚ´Â ¹°·Ð ¸»´Ü Á÷¿ø, ½ÉÁö¾î °í°´±îÁö »ç¿ëÇÏ´Â °³¹æÇü DW ȯ°æÀ¸·Î º¯ÈÇÏ°í ÀÖ´Ù”¸é¼ “¹öƼī ¼Ö·ç¼ÇÀº ÀÌ·± Ãß¼¼¸¦ ¹Ý¿µÇÑ Çõ½ÅÀûÀÎ Á¦Ç°”À̶ó°í °Á¶Çß´Ù.
¹öƼī´Â µ¿½Ã»ç¿ëÀÚ°¡ Áõ°¡ÇÒ¼ö·Ï ¼º´É ÀúÇÏ·Î ÀÎÇØ µ¿½Ã»ç¿ëÀÚ¼ö¸¦ ½Ê¿©¸íÀ¸·Î Á¦ÇÑÇØ »ç¿ëÇÏ´Â Æó¼âÇü DW¿Í´Â Àü»çÀûÀ¸·Î ¼ö¹é¸íÀÌ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °³¹æÇü DW ȯ°æÀ» äÅÃÇß´Ù´Â ¾ê±â´Ù.
¹öƼī´Â ¡â°³¹æÇü DW ȯ°æ »Ó¸¸ ¾Æ´Ï¶ó ¡âµ¿½Ã»ç¿ëÀÚ¼ö°¡ Áõ°¡ÇÏ´õ¶óµµ ¼º´É º¸Àå ¡âºñÁ¤Çü Äõ¸®(Ad Hoc)ÀÇ ¼º´É º¸Àå ¡â³ôÀº ¾ÐÃà·ü·Î Áõ°¡ÇÏ´Â µ¥ÀÌÅÍ·®À» ¼ö¿ëÇÒ ¼ö ÀÖ´Â È®À强 º¸Àå ¡â½Ç½Ã°£ ¼ºñ½º¸¦ À§ÇÑ ¾ÈÁ¤¼º º¸Àå µî °í°´µéÀÌ ¿ä±¸ÇÏ´Â 4°¡Áö »çÇ×À» ´ã°í ÀÖ´Ù.
¹öƼī ¼Ö·ç¼ÇÀÇ Æ¯Â¡Àº ¡â±âÁ¸ Row ±â¹ÝÀÌ ¾Æ´Ñ Column ±â¹ÝÀÇ MPP ±¸Á¶·Î µ¥ÀÌÅÍ ÀúÀå ¹× ½ÇÇà ¡âÇϵå¿þ¾î¸¦ Ãß°¡ÇÏ¸é »ç½Ç»ó ¹«ÇÑ È®ÀåÀÌ °¡´ÉÇÑ Å¬·¯½ºÅ͸µ(Clustering) ¡â´õ ¸¹Àº µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í, ´õ ÀûÀº Çϵå¿þ¾î ÀÚ¿ø »ç¿ëÀÌ °¡´ÉÇÑ ¾ÐÃà·ü(Compression) ¡â°ü¸®ÀÚ ¾øÀ̵µ 24x7 µ¿¾È Äõ¸® ¹× ·Îµù ¼öÇàÀÌ °¡´ÉÇϸç Áö¼ÓÀûÀ¸·Î À¯ÁöµÇ´Â ¿ì¼öÇÑ ¼º´É(Continuous) µî 4C·Î ¿ä¾àÇÒ ¼ö ÀÖ´Ù.
¡ßColumn ±â¹ÝÀÇ MPP ±¸Á¶·Î I/O Å©°Ô ÁÙ¿© = ¸ÕÀú ¹öƼī ¼Ö·ç¼ÇÀº Column ±â¹ÝÀÇ MPP ±¸Á¶·Î ÀüÅëÀûÀÎ Row ±â¹Ý ÀúÀå ¹æ½ÄÀÇ Á¦Ç°º¸´Ù ÃÖ´ë ¼ö½Ê¹è±îÁö µð½ºÅ© I/O¸¦ ÁÙ¿© Äõ¸® ¼º´ÉÀ» 50~1,000¹è ³ôÀÏ ¼ö ÀÖ´Ù´Â °Ô Çѱ¹HPÀÇ ÁÖÀåÀÌ´Ù.
ÀÌâÈÆ ºÎÀåÀº “´ë¿ë·® DB ºÐ¼®½Ã½ºÅÛÀÇ ¼º´ÉÀº I/O·®À» ¾ó¸¶³ª ÁÙÀÌ´À³Ä°¡ °ü°Ç”À̶ó¸é¼ “Row ±â¹ÝÀÇ Á¦Ç°Àº ¸¹Àº I/O¸¦ ¹ß»ýÇÒ ¼ö ¹Û¿¡ ¾ø´Â ±¸Á¶ÀÌ´Ù. ±×·¡¼ µ¿½Ã»ç¿ëÀÚ°¡ ´Ã¾î³ª¸é ¼º´ÉÀÌ ¶³¾îÁö´Â ¹®Á¦°¡ ÀÖ´Ù. ÀÌ·± Á¦Ç°Àº OLTP¼º ¾÷¹«¿¡ ÀûÇÕÇÏ´Ù. ÇÏÁö¸¸ Column ±â¹ÝÀÇ ¹öƼī ¼Ö·ç¼ÇÀº I/O Ƚ¼ö¸¦ ´ëÆø ÁÙ¿©ÁÙ »Ó¸¸ ¾Æ´Ï¶ó I/O°¡ ´Ã¾î³ªµµ ¼º´ÉÀ» Áö¼ÓÀûÀ¸·Î À¯ÁöÇØ DW ¾÷¹«¿¡¼ ÃÖÀûÀÇ ¼º´ÉÀ» ¹ßÈÖÇÑ´Ù”°í ¸»Çß´Ù.
¹öƼī ¼Ö·ç¼ÇÀº ¸ðµç Column Á¤º¸¸¦ ÀÌÁßÈÇØ ¾î´À ÇÑ ³ëµå¿¡ Àå¾Ö°¡ »ý°Üµµ ´Ù¸¥ ³ëµå¿¡¼ Á¤º¸¸¦ º¸À¯ÇØ º¹±¸Çϴ Ŭ·¯½ºÅ͸µ ±¸Á¶·Î µÇ¾î ÀÖ¾î ¸Å¿ì ¾ÈÁ¤ÀûÀ̸ç, Çϵå¿þ¾î¸¦ ¿î¿µ Áß¿¡µµ ¼Õ½±°Ô Ãß°¡ÇÏ°í ¹«ÇÑÇÑ È®ÀåÀÌ °¡´ÉÇÏ´Ù.
¶Ç Row ±â¹Ý DB¿¡ ºñÇØ 90~98%ÀÇ ¾ÐÃà·üÀ» Á¦°øÇϸç, ¾ÐÃàµÈ »óÅ¿¡¼ SQL Äõ¸®¸¦ ¼öÇàÇØ CPUÀÇ ºÎÇϸ¦ ´ú¾îÁØ´Ù. ¹öƼī´Â µ¥ÀÌÅÍ À¯Çü¿¡ µû¶ó 12°¡Áö ¾ÐÃà ¾Ë°í¸®ÁòÀ» Àû¿ëÇß´Ù.
¹öƼī´Â MPP ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ³ôÀº ¾ÈÁ¤¼ºÀ» °®Ãß°í ÀÖ´Ù. ¸ðµç ³ëµå°¡ µ¿ÀÏÇÑ ±â´ÉÀ» ¼öÇàÇϸç, °æÀï»ç Á¦Ç°°ú´Â ´Þ¸® RAC ¼¹ö ¶Ç´Â Á¦¾î ¼¹ö°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù. ¸ðµç ³ëµå¿¡¼ Äõ¸® ¼öÇà/µ¥ÀÌÅÍ ÀûÀç°¡ °¡´ÉÇϸç, ¿öÅ©·ÎµåÀÇ ÀÚµ¿ ºÐ»ê ±â´Éµµ °®°í ÀÖ´Ù. ¿©±â¿¡´Ù K-Safe ±â´ÉÀ¸·Î ÃÖ´ë 2°³ÀÇ ³ëµå Àå¾Ö¿¡µµ Á¤»óÀûÀÎ ¿î¿µÀÌ °¡´ÉÇÏ´Ù.
ÀÌ·¯ÇÑ Æ¯ÀåÁ¡À» °®Ãá ¹öƼī ¼Ö·ç¼ÇÀº 1TB ÀÌ»óÀÇ µ¥ÀÌÅÍ¿þ¾îÇϿ콺 ÇÁ·ÎÁ§Æ®, ´ë·®ÀÇ µ¥ÀÌÅ͸¦ Áö¼ÓÀûÀ¸·Î ó¸®ÇØ¾ß ÇÏ´Â ±â¾÷, ‘½Ç½Ã°£’ÀÌ Çʼö Á¶°ÇÀÎ ±â¾÷, ‘¾÷¹« ½Ã°£ ÀÌÈÄÀÇ ¹èÄ¡ ·Îµå’¿¡ °ü½ÉÀÌ ÀÖ´Â ±â¾÷¿¡ ÀûÇÕÇÏ´Ù. 1TB ¹Ì¸¸ÀÇ ¼Ò¿ë·® ½Ã½ºÅÛÀ̳ª OLTP µ¥ÀÌÅͺ£À̽º ±³Ã¼ µîÀº ¿µ¾÷ ´ë»óÀ¸·Î »ï°í ÀÖÁö ¾Ê´Ù.
¹öƼīÀÇ Á¦Ç°±ºÀº ÄõÅÍ ·¢, ÇÏÇÁ ·¢, Ç® ·¢ µî 3°¡Áö·Î ±¸¼ºµÅ ÀÖÀ¸¸ç, ºí·¹ÀÌµå ¼¨½ÃÀÎ c7000°ú ºí·¹ÀÌµå ¼¹öÀÎ BL460c µîÀ» ÀåÂøÇß´Ù. ÄõÅÍ ·¢Àº 8°³, ÇÏÇÁ ·¢Àº 16°³, Ç® ·¢Àº 32°³ÀÇ ºí·¹ÀÌµå ¼¹ö¸¦ ±âº» žÀçÇß´Ù.
ÀÌ Á¦Ç°µéÀº °í°´ÀÇ ¿ä±¸¿¡ ¸ÂÃç »çÀü ±¸¼º ¹× Å×½ºÆ® °úÁ¤À» °ÅÃÄ °ø±ÞµÈ´Ù.
¡ß“¼º´É ÀÚ½Å, BMT ¾ðÁ¦µçÁö ȯ¿µ” = Çѱ¹HP´Â ¹öƼī ¼Ö·ç¼ÇÀÇ ¿µ¾÷ Àü·«À¸·Î ¹«¾ùº¸´Ù ¼º´ÉÀ» Å©°Ô ³»¼¼¿ì°í ÀÖ´Ù. ÈĹßÁÖÀÚ¶ó´Â ÇÚµðĸÀ» ¼º´ÉÀ¸·Î ±Øº¹ÇÏ°Ú´Ù´Â ÀÇÁö´Ù. “¾ðÁ¦µçÁö BMT¸¦ ÇÒ ¿ëÀÇ°¡ ÀÖ´Ù”°í ¼º´É °æÀï¿¡ ÀڽۨÀ» º¸ÀδÙ. ÀÌ¹Ì ÇØ¿Ü¿¡¼ ½Ç½ÃÇÑ BMT¿¡¼ ¸ðµÎ 1À§¸¦ Â÷ÁöÇß´Ù°í ÇÑ´Ù.
¿©±â¿¡´Ù °¡°Ý°æÀï·Âµµ °Á¶ÇÑ´Ù. Çѱ¹HP´Â “¸ð ¾÷üÀÇ ÇÏÇÁ ·¢ Á¦Ç°°ú ¹öƼīÀÇ ÄõÅÍ ·¢ Á¦Ç°ÀÇ °¡°ÝÀÌ ºñ½ÁÇÏ´Ù”°í ¸»ÇÑ´Ù.
ÇÑÆí Çѱ¹HP´Â Ãֱ٠ȵΰ¡ µÇ°í Àִ Ŭ¶ó¿ìµå ÄÄÇ»Æà ȯ°æ Áö¿ø°ú °ü·ÃÇØ ¹öƼī ¼Ö·ç¼ÇÀÌ ¾Æ¸¶Á¸ÀÇ EC2 µî ÆÛºí¸¯ Ŭ¶ó¿ìµå ȯ°æ¿¡¼ DaaS(Database as a Service) ¹æ½ÄÀ¸·Î Á¦°øµÇ°í ÀÖ´Ù°í ¹àÇô °ü½ÉÀ» ²ø¾ú´Ù.
¹öƼī´Â ¶Ç ÇϵӰú ¿¬°èµÇ¾î ¹æ´ëÇÑ ºñÁ¤Çü/¹ÝÁ¤Çü µ¥ÀÌÅ͸¦ ºÐ»ê ó¸®ÇØ ´ÙÂ÷¿ø ºÐ¼® µ¥ÀÌÅ͸¦ Á¦°øÇÑ´Ù.
Çѱ¹HP´Â “¹öƼī ¼Ö·ç¼ÇÀº ¿©·¯ ÀåÁ¡ÀÌ ÀÖÁö¸¸ ±× Áß¿¡¼µµ x86 ¼¹ö ½ÃÀåÀÇ ³Ñ¹ö¿øÀÎ HPÀÇ ¼¹ö¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â Á¡µµ »©³õÀ» ¼ö ¾ø´Ù. ½Ã°£ÀÌ È带¼ö·Ï °æÀï»ç¿ÍÀÇ Â÷º°¼ºÀÌ ºÎ°¢µÉ °ÍÀÌ´Ù”¸é¼ “¹öƼī ¼Ö·ç¼ÇÀº ¿À´Â 2102³â¿¡ °¡Æ®³Ê°¡ ¼±Á¤ÇÏ´Â ¸ÅÁ÷ Äõµå·±Æ®ÀÇ ¸®´õ·Î ÀÚ¸®¸¦ ÀâÀ» °Í”À̶ó°í ¹àÇû´Ù. < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |