µ¥ÀÌÅͺ£À̽º¸¦ º¸È£Çϱâ À§ÇÑ ¾ÏÈ£È ¼Ö·ç¼ÇÀ» Àû¿ëÇÒ ¶§ °ü¸®ÀÚµéÀÌ Çö½ÇÀûÀ¸·Î °æÇèÇϴ ù ¹ø° ¹®Á¦´Â ¾Ïȣȸ¦ Àû¿ëÇÑ ÈÄ ¹ß»ýÇÒÁöµµ ¸ð¸£´Â ¼º´É ÀúÇÏÀÏ °ÍÀÌ´Ù. À̹ø¿¡´Â ºÐ¸®µÈ ¾ÏÈ£È H/W¸¦ »ç¿ëÇÒ ¶§¿Í DB¼¹ö¿¡¼ S/W ¹æ½ÄÀ¸·Î ¾Ï¤ýº¹È£È¸¦ ó¸®ÇÒ ¶§ÀÇ ¼º´É»óÀÇ Àå´ÜÁ¡À» »ìÆ캽À¸·Î½á ½Ã½ºÅÛÀÇ ¸ñÀû¿¡ ¸Â´Â ÀÇ»ç°áÁ¤¿¡ µµ¿òÀ» ÁÖ°íÀÚ ÇÑ´Ù.
¾ÏÈ£È Àû¿ë½Ã ÆÇ´Ü ±âÁØ
¾Ïȣȸ¦ ½ÇÁ¦·Î Àû¿ëÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ ¸¹Àº ±âÁØÀÌ ÀÖÀ¸³ª ¾Æ·¡¿Í °°ÀÌ Å©°Ô µÎ °¡Áö·Î ³ª´©¾î »ý°¢ÇØ º¸°íÀÚ ÇÑ´Ù.
µ¥ÀÌÅÍ Granularity(ÀÔµµ : Ø£Óø)
¾ÏÈ£ÈÀÇ ´ë»óÀÌ µÇ´Â µ¥ÀÌÅÍ ÀúÀå ´ÜÀ§¸¦ ¸»ÇÑ´Ù. Å×À̺íÀÇ Ä÷³ ȤÀº µ¥ÀÌÅÍ ÆÄÀÏÀÇ ÆäÀÌÁö(Ex: 2, 4, 8 KB) µîÀ¸·Î ³ª´ ¼ö ÀÖ´Ù. ÆäÀÌÁö ´ÜÀ§ÀÇ ¾Ïȣȴ ±¸Çö ¹× °ü¸® ü°èÀÇ º¹À⼺À¸·Î ÀÎÇÏ¿© Storage ·¹º§·Î ±¸ÇöµÇ¸ç ÀÌ·Î ÀÎÇØ ºÒÇÊ¿äÇÑ µ¥ÀÌÅÍÀÇ ¾Ï¤ýº¹È£È¿¡ ÀÚ¿øÀ» ¼Ò¸ðÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ´ë°³ Ä®·³À» ¼±º°ÇÏ¿© ¾Ïȣȸ¦ ÁøÇàÇÒ ¼ö ÀÖ°í UI ¹× °ü¸® ü°è ±¸Ãà¿¡ ¿ëÀÌÇÑ Ä®·³ ´ÜÀ§ ¾ÏȣȰ¡ ¼±È£µÈ´Ù.
¾ÏÈ£È Topology : ¾ÏÈ£È ¼ºñ½º°¡ ¹èÄ¡µÇ´Â Àå¼Ò¿¡ µû¸¥ ±¸ºÐÀ» ¸»ÇÑ´Ù.
-
·ÎÄà ¾ÏÈ£È
µ¥ÀÌÅͺ£À̽º°¡ Á¸ÀçÇÏ´Â ¼¹ö¿¡¼ ¾ÏÈ£ÇÐÀû ÀÛ¾÷ÀÌ ÀϾÙ. Àü¿ëÀÇ °¡¼Ó Ĩ µîÀ» È°¿ëÇÏ¿© H/WÀûÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖÀ¸³ª ´ë°³ ¾Ïȣȸ¦ ´ã´çÇÏ´Â S/W ¸ðµâ Çü½ÄÀ¸·Î ¼³Ä¡µÈ´Ù. -
¿ø°Ý ¾ÏÈ£È
³×Æ®¿öÅ© ºÎÂø ¾ÏÈ£È(NAE : Network Attached Encryption)¶ó°íµµ ÇÏ¸ç ³×Æ®¿öÅ©¿¡ Á¸ÀçÇÏ´Â º°µµÀÇ Àåºñ°¡ ¾ÏÈ£È ¿¬»êÀ» ¼öÇàÇÏ´Â Çü½ÄÀÌ´Ù. ¾ÏÈ£È ¿¬»êÀ» À§ÇÑ Àåºñ°¡ º°µµ·Î Á¸ÀçÇÏ°í ´ëºÎºÐÀÇ ÀÛ¾÷ÀÌ ÀÌ Àåºñ¿¡¼ ÀϾÀ¸·Î½á H/W ¾Ïȣȷεµ ºÒ¸®¸ç Network Bandwidth°¡ ¼º´É¿¡ Å« ¿µÇâÀ» ¹ÌÄ£´Ù.
¾ÏÈ£È Topology
·ÎÄà ¾ÏÈ£È
¾Õ¿¡¼µµ »ìÆ캸¾ÒÁö¸¸ ¾ÏÈ£ÇÐÀû ¿¬»ê ±â´ÉÀÌ ±¸ÇöµÈ S/W ¸ðµâ ÇüÅ·ΠÁÖ·Î ±¸¼ºµÇ¸ç µ¥ÀÌÅͺ£À̽º¿Í °°Àº ¼¹ö¿¡ ¼³Ä¡µÇ¾î µ¿ÀÛÇÏ´Â ¹æ½ÄÀ» ¸»ÇÑ´Ù. S/W ¸ðµâÀº Plug-in µîÀÇ ¿©·¯ ´Ù¸¥ À̸§À¸·Î ºÒ¸®¿ì±âµµ ÇÏ¸ç ¿©±â¼´Â ÆíÀǸ¦ À§ÇÏ¿© ¸ðµâÀ̶ó°í ºÎ¸£±â·Î ÇÑ´Ù. ¸ðµâÀº ÀϹÝÀûÀ¸·Î ¾Æ·¡¿Í °°Àº ¿ä¼Ò·Î ±¸¼ºµÈ´Ù.
-
¾ÏÈ£È ±¸Çö ¶óÀ̺귯¸®
¾ÏÈ£È ¿¬»êÀÌ ±¸ÇöµÈ ¶óÀ̺귯¸®, ½Ã½ºÅÛÀÇ ½ÇÇà °æ·Î¿¡ ¼³Ä¡µÇ¾î µ¿ÀûÀ¸·Î È£ÃâµÇ´Â Shared Library ÇüÅ·Π±¸¼ºµÈ´Ù. -
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(User Defined Function)
±â´ÉÀ» È®ÀåÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º º¥´õ º°·Î µ¶ÀÚÀûÀ¸·Î Á¤ÀÇÇÑ ¿ÜºÎ ¸ðµâ µî·Ï ¹× È£Ãâ ±¸Á¶, DDL(Data Definition Language)À» ÅëÇØ µ¥ÀÌÅͺ£À̽º¿¡ µî·ÏµÇ°í ½ÇÇà ½Ã¿¡ È£ÃâµÊÀ¸·Î½á ¾ÏÈ£È ¶óÀ̺귯¸® ³»ÀÇ ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ ¿äûÀ» ¹Þ¾Æ ¾ÏÈ£È ±¸Çö ¶óÀ̺귯¸®¸¦ È£ÃâÇÏ°í °á°ú¸¦ ¹ÝȯÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. -
ÀÀ¿ë ÇÁ·Î±×·¥ Åõ¸í¼º °´Ã¼
¾Ïȣȿ¡ ¼ö¹ÝµÇ´Â ±¸Á¶ º¯°æÀ¸·Î ÀÎÇØ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿µÇâ ¹Þ´Â °ÍÀ» ¹æÁöÇÏ´Â µ¥ÀÌÅͺ£À̽º °´Ã¼, ¾ÏÈ£È ¶óÀ̺귯¸® ¹× »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£ÈµÈ Å×À̺íÀº ±× ±¸Á¶°¡ º¯°æµÇ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ÀÌ·¯ÇÑ ±¸Á¶ º¯°æÀº ¾ÏÈ£È °ªÀÌ ¹ÙÀ̳ʸ® ÇüÅ·Π»êÃâµÊ¿¡ µû¸¥ °ÍÀ¸·Î ¹®ÀÚ¿ ÀÎÄÚµù µîÀÇ Ãß°¡ ÀÛ¾÷À» ÇÏÁö ¾Ê´Â ÀÌ»ó ²À ÇÊ¿äÇÑ °úÁ¤ÀÌ´Ù. ÀÌ·¸°Ô º¯°æµÈ ±¸Á¶¸¦ WrappingÇÔÀ¸·Î½á ±âÁ¸ ÀÀ¿ëÇÁ·Î±×·¥¿¡°Ô µ¿ÀÏÇÑ(Åõ¸íÇÑ) ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º¿¡ °´Ã¼ ÇüÅ·Π¼³Ä¡µÈ´Ù. Á¶È¸ Åõ¸í¼ºÀ» À§ÇÏ¿© ºä, ÀÔ·Â/¼öÁ¤/»èÁ¦ Åõ¸í¼ºÀ» À§ÇØ Æ®¸®°Å°¡ ÁÖ·Î »ç¿ëµÈ´Ù. ±×¸² 1Àº ·ÎÄà ¾ÏȣȰ¡ Àû¿ëµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ÀϹÝÀûÀÎ ±¸Á¶ÀÌ´Ù.
¿ø°Ý ¾ÏÈ£È
³×Æ®¿öÅ©¿¡ ¼³Ä¡µÈ º°µµÀÇ Àåºñ°¡ ¾Ïȣȸ¦ À§ÇÑ ¿¬»êÀ» ´ã´çÇÏ¸ç µ¥ÀÌÅͺ£À̽º¿¡¼´Â ÀÌ·¯ÇÑ ¿¬»êÀ» ¿ø°ÝÀ¸·Î È£ÃâÇÏ´Â ¹æ½ÄÀÌ´Ù. ÁÖ·Î ´ÙÀ½°ú °°Àº ÇüÅ·Π±¸¼ºµÈ´Ù.
-
¾ÏÈ£È Àåºñ
³×Æ®¿öÅ©¿¡ ºÎÂøµÇ¾î ¾Ï¤ýº¹È£È ¿¬»êÀ» ½ÇÁ¦·Î ¼öÇàÇÏ´Â Àåºñ, ³×Æ®¿öÅ©¿¡ ºÎÂøµÇ¾î µ¶ÀÚÀûÀ¸·Î ±¸¼ºµÈ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿Í ¾Ï¤ýº¹È£¿Í ¿äû ¹× 󸮸¦ À§ÇÑ Åë½ÅÀ» ¼öÇàÇÑ´Ù. ¾Ï¤ýº¹È£È¸¦ À§ÇÑ Å° °ü¸® ±â´ÉÀ» Çʼö ¿ä¼Ò·Î Áö´Ï°í ÀÖÀ¸¸ç PKI Local CA ±â´É µî ºÎ°¡ÀûÀÎ º¸¾È ±â´ÉÀ» žÀçÇÑ Á¦Ç°µµ ÀÖ´Ù. -
Ä¿³ØÅÍ(Connector)
µ¥ÀÌÅͺ£À̽ºÀÇ ¾Ï¤ýº¹È£È ¿äûÀ» ¾ÏÈ£È Àåºñ·Î Àü´ÞÇÏ°í ÀÌÀÇ °á°ú¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ¹ÝȯÇÏ´Â ¿ªÇÒÀ» ÇÏ´Â ±¸µ¿ S/W, ·ÎÄà ¾Ïȣȸ¦ ¼³¸íÇÏ¸é¼ ¾ð±ÞµÈ µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ÇüÅ·Π±¸¼ºµÇ¸ç ¿ø°Ý È£ÃâÀ» À§ÇÑ ³×Æ®¿öÅ© Åë½Å ±â´ÉÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. -
ÀÀ¿ë ÇÁ·Î±×·¥ Åõ¸í¼º °´Ã¼
·ÎÄà ¾ÏÈ£È¿Í ¸¶Âù°¡Áö·Î ¸¹Àº ¼öÀÇ ¿ø°Ý ¾ÏÈ£È Á¦Ç° µéÀÌ ¾ÏÈ£È Àû¿ë½Ã Å×ÀÌºí ±¸Á¶ÀÇ º¯°æÀ» ¼ö¹ÝÇÑ´Ù. µû¶ó¼ º¯°æµÈ ±¸Á¶¿¡ ´ëÇØ Åõ¸íÇÑ Á¢±ÙÀ» °¡´ÉÇÏ°Ô Åõ¸í¼º °´Ã¼(ºä ¹× Æ®¸®°Å)¸¦ Á¦°øÇÏ°í ÀÖ´Ù. -
ÅäÅ« ¼¹ö
Å×ÀÌºí ±¸Á¶ÀÇ º¯°æÀÌ ¿øõÀûÀ¸·Î ºÒ°¡´ÉÇϰųª ¾î·Á¿î ½Ã½ºÅÛ(¿¹: SAP)¿¡¼ ¾Ïȣȸ¦ Àû¿ëÇϱâ À§ÇÏ¿© ¿ø·¡ °ª(Æò¹®)¿¡ ´ëÀÀµÇ´Â ÅäÅ« °ªÀ» »ý¼ºÇØÁÖ´Â ¿ø°Ý ¼¹ö, ÅäÅ«Àº Æò¹®°ú °°Àº µ¥ÀÌÅÍ Å¸ÀÔÀ» °¡Áø´Ù. ¿ÜºÎÀÎÀÌ º¸¾ÒÀ» ¶§ ¾î¶² Àǹ̵µ ã±â ¾î·Á¿î ¹«ÀÛÀ§ °ªÀÌ¸ç ¿ø·¡ÀÇ °ªÀ» ã±â À§ÇÑ ´ëü °ª(Delegate) ȤÀº ÂüÁ¶ °ª(Reference) ¿ªÇÒÀ» ÇÑ´Ù.
Æò¹®À» ¾ÏÈ£È Àåºñ¸¦ ÀÌ¿ëÇÏ¿© ¾ÏÈ£ÈÇÑ ÈÄ ÀÌ ¾ÏÈ£¹®À» ÅäÅ« °ª°ú ÇÔ²² ÅäÅ« ÀúÀå¼Ò¿¡ ÀúÀåÇÑ´Ù. º¹È£È½Ã¿¡´Â ÅäÅ«¿¡ ´ëÀÀµÇ´Â ¾ÏÈ£È °ªÀ» ãÀº ´ÙÀ½ Àåºñ¸¦ »ç¿ëÇÏ¿© À̸¦ º¹È£È ÇÑ ÈÄ µ¥ÀÌÅͺ£À̽º ¼¹ö·Î ¹ÝȯÇÑ´Ù. -
ÅäÅ« ÀúÀå¼Ò
ÅäÅ« ¼¹ö¿¡¼ »ý¼ºÇÑ ÅäÅ« °ª°ú ÇÔ²² ¾ÏÈ£ÈµÈ µ¥ÀÌÅÍ°¡ ÀúÀåµÇ´Â Áß¾Ó ÀúÀå¼Ò. ¹°¸®Àû, ±â¼úÀû º¸¾ÈÀÌ Àß °®Ãß¾îÁø Áß¾Ó ÀúÀå¼Ò¿¡ µû·Î º¸°üÇÑ´Ù. À§¿¡¼ »ìÆ캻 ÅäÅ« ¼¹ö ¹× ÅäÅ« ÀúÀå¼Ò´Â ÀϹÝÀûÀÎ Ä®·³ ´ÜÀ§ ¾Ïȣȸ¦ Àû¿ëÇϱâ Èûµç »óȲ¿¡¼ ¿ø°Ý ¾Ïȣȸ¦ Àû¿ëÇÒ ¶§ ºÎ°¡ÀûÀ¸·Î ±¸¼ºµÇ´Â ¿ä¼ÒÀ̸ç ÀÌ¿¡ ´ëÇÑ ³íÀÇ´Â À̹ø ÁÖÁ¦¸¦ ³Ñ¾î¼¹Ç·Î Á¦¿ÜÇϱâ·Î ÇÑ´Ù. ±×¸² 2´Â ¿ø°Ý ¾ÏȣȰ¡ Àû¿ëµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ÀϹÝÀûÀÎ ±¸Á¶ÀÌ´Ù.
Topology º° ¼º´É ºñ±³
¾Õ¿¡¼ Topologyº°·Î °¢°¢ÀÇ Æ¯Â¡ ¹× ±¸¼º¿ä¼Ò¸¦ »ìÆ캸¾Ò´Ù.
À̹ø¿¡´Â À̹ø ¿¬ÀçÀÇ ÁÖÁ¦ÀÎ Topologyº° ¼º´ÉÀ» ¾Ï¤ýº¹È£È°¡ ¹ß»ýÇÏ´Â ¿î¿µ ȯ°æ¿¡ µû¶ó ÃøÁ¤ÇØ º¸°í À̸¦ Á¤¸®ÇÏ¿© °¢°¢ÀÇ Àå´ÜÁ¡À» »ìÆ캼 ¼ö ÀÖ´Â ±Ù°Å¸¦ ¸¶·ÃÇغ¸°íÀÚ ÇÑ´Ù.
OLTP ȯ°æ
½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÃøÁ¤Çϱâ À§ÇÑ ¼º´É ÁöÇ¥¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖ°ÚÁö¸¸ ´Ù¼öÀÇ µ¿½Ã »ç¿ëÀÚÀÇ ¿äûÀ» ó¸®ÇÏ´Â OLTP ½Ã½ºÅÛÀÇ °æ¿ì ¡®µ¿½Ã »ç¿ëÀÚ(Concurrent User)¼ö¿¡ µû¸¥ Àüü ÀÀ´ä(Throughput)¼ö¡¯ ¹× ÀÌ ¼öÄ¡°¡ ÀúÇϵDZ⠽ÃÀÛÇÏ´Â Saturation PointÀÇ µµ´Þ ½ÃÁ¡ÀÌ Áß¿äÇÑ Àǹ̸¦ Áö´Ñ´Ù. µû¶ó¼ µ¿½Ã »ç¿ëÀÚ¸¦ ´Ã·Á°¡¸é¼ Àüü ÀÀ´ä ¼ö°¡ ¾î¶»°Ô º¯ÇÏ´ÂÁö »ìÆ캽À¸·Î½á ¾ÏÈ£È Topology¿¡ µû¸¥ ¼º´ÉÀ» ºñ±³ÇØ º¸°íÀÚ ÇÑ´Ù. ¸ÕÀú Å×½ºÆ®¸¦ À§ÇÑ ±âº» »çÇ×À» ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÑ´Ù.
1. Å×½ºÆ® Å×À̺í
a. µ¥ÀÌÅͺ£À̽º: MS SQL Server
b. Å×À̺í Á¤ÀÇ
c. ¾ÏÈ£È Ä÷³: CCNUM
d. ·¹ÄÚµå ¼ö: 9,950 °Ç
e. À妽º: FIRST, LAST Ä÷³¿¡ °¢°¢ Non-Unique À妽º »ý¼º
2. Å×½ºÆ® Äõ¸®
a. ¾ÏÈ£ÈµÈ CCNUM Ä÷³¿¡ ´ëÇØ ÇѹøÀÇ º¹È£È ¿¬»êÀ» ¼öÇàÇÏ´Â Äõ¸®
3. Å×½ºÆ® ½Ã³ª¸®¿À
a. 2¿¡¼ Á¦½ÃµÈ Äõ¸®¸¦ ¼¼¼ÇÀÇ °³¼ö¸¦ ´Þ¸®ÇÏ¸é¼ Àüü 󸮷®°ú ºÐ´ç 󸮷®À» °è»ê
b. DB ¼¹öÀÇ CPU »ç¿ë·®ÀÌ 100%(Saturation Point) ¸¦ ³Ñ¾î¼´Â °æ¿ì±îÁö ºÎÇϸ¦ ´Þ¸®ÇÔ
·ÎÄà ¾ÏÈ£È ¼º´É
¾Õ¿¡¼ Á¦½ÃµÈ Å×½ºÆ® ½Ã³ª¸®¿À¸¦ ¹ÙÅÁÀ¸·Î DTM ÅøÀ» ÀÌ¿ëÇÏ¿© Å×½ºÆ®¸¦ ÁøÇàÇÑ´Ù.
¿ø°Ý ¾ÏÈ£È ¼º´É
·ÎÄà ¾ÏÈ£È ¼º´É ÃøÁ¤°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¼¼¼Ç Áõ°¡¿¡ µû¸¥ ¼º´ÉÀ» ÃøÁ¤Çß´Ù.
°á·Ð
¾Õ¼ »ìÆ캻 ¹Ù¿Í °°ÀÌ ¿ø°Ý ¾Ïȣȸ¦ Àû¿ëÇÒ °æ¿ì ·ÎÄÿ¡¼ ¾Ïȣȸ¦ ¼öÇàÇÏ´Â °Í¿¡ ºñÇØ Saturation Point¿¡ µµ´ÞÇÏ´Â µ¿½Ã »ç¿ëÀÚ ¼ö¸¦ 8% Á¤µµ ³ôÀÏ ¼ö ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ¶ÇÇÑ Saturation Point¿¡¼ÀÇ ºÐ´ç 󸮷®µµ 11% Áõ°¡ÇÏ´Â °ÍÀ» ¾Ë¾Ò´Ù.
ƯÀÌÇÑ Á¡Àº µ¿½Ã »ç¿ëÀÚ°¡ 60°³±îÁö´Â ·ÎÄà ¾ÏÈ£ÈÀÇ ºÐ´ç 󸮷®ÀÌ ´Ù¼Ò ³ôÀº ¼öÁØÀ» À¯ÁöÇϳª ÀÌÈĺÎÅÍ ¿ªÀüµÇ¾î ¿ø°Ý¿¡¼ ¾Ïȣȸ¦ ó¸®ÇÏ´Â °ÍÀÌ Á» ´õ À¯¸®ÇÔÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌ´Â ¿ø°Ý ¾Ïȣȸ¦ »ç¿ëÇÔÀ¸·Î½á µ¥ÀÌÅͺ£À̽º ¼¹öÀÇ CPU ºÎÇϸ¦ °æ°¨(Off-loading) ½ÃÅ°´Â È¿°ú°¡ ¹ß»ýÇϱ⠶§¹®ÀÌ´Ù.
¹èÄ¡ (Batch) ȯ°æ
¹èÄ¡ ȯ°æÀº ´ÜÀÏ ¼¼¼ÇÀÇ Àüü ¼öÇà ½Ã°£, Áï, TAT(Turn Around Time)°¡ Áß¿äÇÑ Àǹ̸¦ Áö´Ñ´Ù. ´ë·®ÀÇ µ¥ÀÌÅ͸¦ ÃßÃâÇÑ ÈÄ À̸¦ ÀûÀýÈ÷ °¡°øÇÏ°í ´Ù½Ã ÀûÀçÇÏ´Â ETL ÀÛ¾÷ÀÌ ¹èÄ¡ ÀÛ¾÷ÀÇ ´ëÇ¥ÀûÀÎ ¿¹ÀÌ¸ç ¿©±â¿¡¼´Â ÀÌ·± ETL ÀÛ¾÷À» ±¸ÇöÇÑ ÈÄ Å×½ºÆ®¸¦ ÁøÇàÇÏ°íÀÚ ÇÑ´Ù.
1. Å×½ºÆ® Å×À̺í
a. µ¥ÀÌÅͺ£À̽º: MS SQL Server
b. Å×À̺í Á¤ÀÇ(111p ÂüÁ¶)
c. ¾ÏÈ£È Ä÷³: L_EXTENDEDPRICE
d. ·¹ÄÚµå ¼ö: 200,000 °Ç
e. À妽º: ¾øÀ½(Full Table Scan)
2. ETL ÀÛ¾÷ Á¤ÀÇ
a. Å×À̺íÀÇ µ¥ÀÌÅ͸¦ ÃßÃâ
ÀÌ ¶§ º¹È£È°¡ ¹ß»ýÇÔ
b. ÃßÃâµÈ µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ÀúÀå
3. Å×½ºÆ® ½Ã³ª¸®¿À
a. Á¤ÀÇµÈ ETL Á¤ÀǸ¦ ÃÑ 3ȸ ½ÇÇàÇÏ¿© Æò±Õ°ªÀ¸·Î ºñ±³
·ÎÄà ¾ÏÈ£È ¼º´É(¹èÄ¡)
3ȸ¿¡ °ÉÃÄ Å×½ºÆ®ÇÑ °á°ú¸¦ Á¤¸®Çϸé Ç¥ 1°ú °°´Ù.
¿ø°Ý ¾ÏÈ£È ¼º´É(¹èÄ¡)
Ç¥ 2´Â ¿ø°Ý ¾Ïȣȸ¦ Àû¿ëÇÏ¿© ¹èÄ¡ ÀÛ¾÷À» 3ȸ ½Ç½ÃÇÏ¿´À» ¶§ÀÇ °á°ú¸¦ Á¤¸®ÇÑ °ÍÀÌ´Ù. ´ÜÀÏ ¼¼¼ÇÀ» »ç¿ëÇÏ¿© ´ë·®ÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ¹èÄ¡ ÀÛ¾÷ÀÇ °æ¿ì ·ÎÄà ¾Ïȣȸ¦ ¼öÇàÇÏ¿© Network Latency¿¡ µû¸¥ ½Ã°£ Áö¿¬À» ÁÙÀÏ ¼ö ÀÖ´Ù.
ÀüüÀûÀÎ ¼öÇà ¼º´ÉÀÌ ¿ø°Ý ¾Ïȣȿ¡ ºñÇØ 37% Çâ»óµÊÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ·ÎÄà ¾Ïȣȸ¦ ÅëÇÑ ¹èÄ¡ ÀÛ¾÷Àº CPU¸¦ ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ´Â À¯ÈÞ ½Ã°£¿¡ ½ÇÇàµÇ´Â °ÍÀÌ °¡Àå È¿°úÀûÀÌ¸ç ´Ù¸¥ ÀÛ¾÷°úÀÇ CPU º´¸ñÀÌ ¹ß»ýÇÒ °æ¿ì Àüü ¼öÇà ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖ´Ù.
Encryption Penalty
Encryption Penalty¶õ ¾ÏÈ£È ¹× º¹È£È¸¦ ¼öÇàÇÔ¿¡ µû¶ó µ¥ÀÌÅÍ Ã³¸® ÀÀ´ä ½Ã°£¿¡ ¹ß»ýÇÏ´Â Áö¿¬ Çö»óÀ» ¸»ÇÑ´Ù. ÀÌ·¯ÇÑ Penalty¿¡´Â ´ÙÀ½°ú °°Àº ¿ä¼Ò°¡ º¹ÇÕÀûÀ¸·Î ÀÛ¿ëÇÑ´Ù.
-
¾Ï¤ýº¹È£È ¿¬»ê ¼öÇà Overhead
-
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö È£Ãâ Latency
-
¿ø°Ý ¾Ï겫¹È£È?¿äû Network Latency
À§¿¡¼ ¾ð±ÞÇÑ Encryption Penalty Áß ¾î¶°ÇÑ ¿ä¼Ò°¡ ´õ Å©°Ô ÀÛ¿ëÇÏ´À³Ä¿¡ µû¶ó ¿î¿µ ȯ°æ¿¡ ÀûÇÕÇÑ Topology°¡ °áÁ¤µÈ´Ù.
°á·Ð
º»°í¿¡¼´Â »óÀÌÇÑ ¿î¿µ ȯ°æ(OLTP, Batch)¿¡¼ °¡Àå Áß¿äÇÑ ¼º´É ÁöÇ¥(tpmC, TAT)¸¦ Á¤ÇÑ ÈÄ ¾ÏÈ£È Topology(·ÎÄà ¾ÏÈ£È, ¿ø°Ý ¾ÏÈ£È) º°·Î ÀÌ·¯ÇÑ ¼º´É ÁöÇ¥¿¡ ¾î¶°ÇÑ ¿µÇâÀ» ¹ÌÄ¡´ÂÁö »ìÆ캸¾Ò´Ù.
ÇÏÁö¸¸ »óÈ£ ¿î¿ë ¹× ¿¬°è¼ºÀÌ Áß¿äÇÑ Çö´ëÀÇ Àü»ê½Ã½ºÅÛÀº ÁÖµÈ ¾÷¹« ȯ°æ ÀÌ¿Ü¿¡µµ ´Ù¾çÇÑ ºÎ°¡ÀûÀΠ󸮸¦ ¿ä±¸ÇÏ´Â °æ¿ì°¡ ¸¹´Ù.
¸¹Àº ¼¼¼ÇÀÌ ´Ù·®ÀÇ Æ®·£Àè¼ÇÀ» ¹ß»ý½ÃÅ°´Â ¾÷¹« ½Ã°£ Áß¿¡´Â ¿ø°ÝÀ¸·Î ¾Ïȣȸ¦ ÁøÇàÇÏ´Ù°¡ ºü¸¥ ÀÏ ¸¶°¨ÀÌ ÇÊ¿äÇÑ ½ÃÁ¡¿¡ ·ÎÄà ¾Ïȣȸ¦ »ç¿ëÇÏ¿© Batch ¼º´ÉÀ» ³ôÀÏ ¼ö ÀÖ´Â Á¦Ç°ÀÌ Á¸ÀçÇÑ´Ù¸é ¾ÏÈ£È Á¦Ç°À» Àû¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ º¸È£ÇÏ·Á´Â °ü¸®ÀÚ¿¡°Ô ÃÖÀûÀÇ ¼Ö·ç¼ÇÀÌ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
<±Û : ±è»óÇö ¼¼ÀÌÇÁ³Ý PSE(Professional Service Engineering) ÆÀÀå(sean.kim@safenet-inc.com)>
[¿ù°£ Á¤º¸º¸È£21c Åë±Ç Á¦113È£(info@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>