´ë¸Þ´º ¹Ù·Î°¡±â º»¹® ¹Ù·Î°¡±â

µ¥ÀÌÅÍ ±â¼ú ÀÚ·á

µ¥ÀÌÅÍ ±â¼ú ÀÚ·á »ó¼¼º¸±â
Á¦¸ñ SSD¿¡¼­ Ŭ¶ó¿ìµå : ½ºÅ丮Áö ÀúÀå¸ÅüÀÇ ¹ßÀü°ú µ¥ÀÌÅÍ È°¿ë Ư¼º
µî·ÏÀÏ Á¶È¸¼ö 7354
÷ºÎÆÄÀÏ  

SSD¿¡¼­ Ŭ¶ó¿ìµå : ½ºÅ丮Áö ÀúÀå¸ÅüÀÇ ¹ßÀü°ú µ¥ÀÌÅÍ È°¿ë Ư¼º



2014³âµµ IDC Report¿¡ µû¸£¸é ÇâÈÄ »ý¼ºµÉ µðÁöÅÐ Á¤º¸´Â ¸Å³â 42.5%¾¿ ´Ã¾î³ª°í 2017³â¿¡´Â 125 Exabytes¿¡ À̸¥´Ù°í ÇÏ¸ç ¿ä»õ Petabyte³ª Exabyte °°Àº ´ÜÀ§°¡ ±×¸® ³¸¼³°Ô µé¸®Áö ¾Ê´Â °ÍÀ» º¸¸é ±â¾÷ÀÌ µç °³ÀÎÀÌµç Æø¹ßÀûÀ¸·Î ´Ã¾î³ª´Â µ¥ÀÌÅ͸¦ ¾î¶»°Ô °ü¸®ÇÏ´À³Ä°¡ ÃʹÌÀÇ °ü½É»çÀÓ¿¡´Â Ʋ¸² ¾ø´Ù. À̸¦ Áõ ¸íÇÏµí ºñÁî´Ï½º SNSÀÎ ¸µÅ©µåÀο¡¼­ Á¶»çÇÑ ¹Ù·Î´Â 2014³âµµ ±¸ÀÎ ±â¾÷¿¡°Ô °¡Àå °¢±¤¹Þ¾Ò´ø ±â¼ú¿¡¼­ ½ºÅ丮Áö °ü¸® ºÎºÐÀÌ ´ç´ç 3À§¸¦ Â÷ÁöÇϱ⵵ ÇÏ¿´´Ù. ÀÌ·¸°Ô »ý¼ºµÇ´Â µ¥ÀÌÅͰ¡ ´Ã¾î³ª´Â ¸¸Å­ ½ºÅ丮Áö ½Ã ½ºÅÛ ±â¼úµµ ¹ßÀüÀ» ÀÌ·ç¾î ¿Ô°í ±× Á߽ɿ¡´Â ½ºÅ丮Áö ½Ã½ºÅÛ¿¡¼­ ½ÇÁ¦ µ¥ÀÌÅͰ¡ ÀúÀåµÇ´Â ÀúÀå¸ÅüÀÇ ¹ß ÀüÀÌ ¸Å¿ì Å©°Ô ±â¿© ÇßÀ½¿¡ ÀǽÉÀÇ ¿©Áö°¡ ¾ø´Ù.

Àηù ÃÖÃÊÀÇ ±â°èÀûÀÎ ½ºÅ丮Áö ÀúÀå ¸Åü´Â ¹Ù·Î 1800³â´ë Ãʹݿ¡ Á÷¹°À» Â¥´Â ±â°è¿¡¼­ »ç¿ëÇÑ Ãµ°øÄ«µå ¿´´Ù°í ÇÑ´Ù. õ°øÄ«µå¿¡ ÀÏÁ¤ ÆÐÅÏÀ¸·Î õ°øÀ» ¶ÕÀ¸¸é º£Æ²ÀÌ ±× ÆÐÅÏ ±×´ë·Î Á÷¹°À» © ¼ö ÀÖ¾ú´Ù°í ÇÏ¸ç ¿© ±â¼­ ¾ÆÀ̵ð¾î¸¦ ¾ò¾î 1800³â´ë ÈÄ¹Ý Àü±âÀûÀ¸·Î õ°øÀ» ÀνÄÇÏ¿© ¸î °³ÀÇ Ä«µå¿¡ ÀúÀåµÈ ¼ýÀÚ¸¦ Å×À̺í·Î ¸¸µé¾î ³»´Â ½Ã½ºÅÛÀÌ ¸¸µé¾îÁ³´Ù´Â °ÍÀÌ´Ù.

´ÙÀ½À¸·Î ³ª¿Â ÀúÀå¸Åü°¡ ¸¶±×³×ƽ Å×ÀÌÇÁÀ̸ç 1951³âµµ¿¡ ¹ßÇ¥µÈ ÃÖÃÊÀÇ »ó¾÷¿ë ÄÄÇ»ÅÍÀÎ À¯´Ïº¤ (Univac)-1¿¡ ÀúÀå¿ë ½ºÅ丮Áö·Î »ç¿ëµÇ¾ú°í ±× ÀÌÈÄ ÇöÀç±îÁö ÄÄÇ»ÆÃ »ê¾÷ÀÇ ¹ßÀü°ú ÇÔ²² ÀúÀå ¸Åüµµ ¸¶ ±×³×ƽ Å×ÀÌÇÁ¿¡¼­ ¸¶±×³×ƽ µð½ºÅ© ±×¸®°í ÃÖ½ÅÀÇ Flash ¹ÝµµÃ¼ ±â¼ú¿¡ ±â¹ÝÀ» µÐ SSD(Solid State Drive) ¿¡ À̸£±â±îÁö ´«ºÎ½Å ¹ßÀüÀ» ÇÔ²² ÀÌ·èÇØ ¿Ô´Ù.

±×·³ ¿©±â¼­ ¿ì¸®´Â Æø¹ßÀûÀ¸·Î ´Ã¾î³ª´Â µ¥ÀÌÅ͸¦ ¾î¶² ÀúÀå ¸Åü¿¡ ÀúÀåÇÏ¿©¾ß Çϴ°¡¸¦ °í¹ÎÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù. ¾ÆÁ÷µµ SSD´Â Disc ´ëºñ ¼ö½Ê ¹è ºñ½Ñ ¼Ö·ç¼ÇÀÌ¸ç ±× SSD ³»ºÎ¿¡¼­µµ °¡°Ý°ú ¼º´É Â÷À̰¡ ¼ö¹è¿¡ À̸£±â ¶§¹®ÀÌ°í °á±¹ ÁÁÀº ¼º´ÉÀº ±×¸¸Å­ ³ôÀº ºñ¿ëÀ» Áö±ÞÇÏ°Ô ¸¸µé±â ¶§¹®¿¡ ½ºÅ丮Áö ½Ã½ºÅÛ¿¡ ÀúÀåµÉ µ¥ÀÌÅÍÀÇ È°¿ë Ư¼º¿¡ ´ëÇØ¼­ ÀÌÇØÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÏ´Ù ÇϰڴÙ.

ÀÌ ºÎºÐÀÇ ¼³¸íÀ» µ½±â À§ÇÏ¿© ½º¸¶Æ®ÆùÀ» ¿¹·Î µéµµ·Ï ÇϰڴÙ. ÀÏÀü¿¡ ¾î¶² ¿¬¿¹ÀÎÀÌ ÀÚ½ÅÀÇ ½º¸¶Æ®Æù¿¡ 3,500¸íÀÇ ¿¬¶ôó°¡ ÀúÀåµÇ¾î ÀÖ´Ù°í ¾ê±âÇÏ´Â °É µéÀº ÀûÀÌ Àִµ¥ ±×·³ ±×ºÐÀº ÀÌ 3,500¸íÀÇ ¿¬¶ôó¶ó´Â µ¥ÀÌÅ͸¦ ¾î¶² ½ÄÀ¸·Î Ȱ¿ëÇϰí ÀÖÀ»±î? À̺ÐÀÌ 3,500¸í ¸ðµÎ¿¡°Ô °°Àº ÁÖ±â·Î ¶È°°ÀÌ ¿¬¶ôÇÏÁö´Â ¾ÊÀ» °Å ¶ó »ý°¢µÈ´Ù. À̸¦Å׸é ÇÏ·ç¿¡ 10¸í¾¿ ¸ÅÀÏ ÅëÈ­Çϸé 1³â¿¡ ÇÑ ¹øÀº 3500¸í ¸ðµÎ¿Í ¿¬¶ôÀ» ÃëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö ¸¸ ÀÌ·± ½ÄÀ¸·Î µ¥ÀÌÅÍ(¿©±â¼­´Â ¿¬¶ôó)¸¦ Ȱ¿ëÇÏ´Â °æ¿ì´Â °ÅÀÇ ¾øÀ» °ÍÀÌ´Ù. ¿¬±¸¿¡ µû¸£¸é µ¥ÀÌÅÍÀÇ È° ¿ëÀº ¹Ýµå½Ã ƯÁ¤ µ¥ÀÌÅͱº¿¡ ´ëÇØ ÁýÁߵǸç ÀÌ·¯ÇÑ ºÎºÐÀ» µ¥ÀÌÅÍ È°¿ë Ư¼º (Data skew ¶Ç´Â Data access pattern)À̶ó°í ¾ê±âÇÑ´Ù

Áï 100¹ø ÀüÈ­¸¦ ½Ãµµ ÇÑ´Ù°í ÇÒ ¶§ Data skew°¡ 88%À̸é Çϸé 90¹øÀº 3,500¸í Áß 180¸í À̳»ÀÇ »ç¶÷µé¿¡ °Ô ÀüÈ­°¡ °£´Ù´Â °ÍÀ̰í Data skew°¡ 33%À̸é 100¹øÀÇ ÀüÈ­ÅëÈ­Áß 80¹øÀº 3,500¸í Áß 1,155¸í Áß¿¡ °£´Ù ´Â °ÍÀ» ¶æÇÑ´Ù. À̰ÍÀº °°Àº µ¥ÀÌÅÍ¶óµµ ±× µ¥ÀÌÅ͸¦ »ç¿ëÇÏ´Â »ç¶÷¿¡ µû¶ó ´Þ¶óÁö´Âµ¥ À̸¦ IT ¼Ö·ç¼ÇÀ¸·Î ¼³¸íÇÏ¸é ¾î¶² ¾ÖÇø®ÄÉÀ̼ÇÀÌ³Ä µû¶ó ±× Data skew°¡ ´Þ¶óÁø´Ù

¹ØÀÇ [±×¸²1]Àº ÀÌ·¯ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç º° µ¥ÀÌÅÍ È°¿ë Ư¼ºÀ» ±×·¡ÇÁ·Î ¼³¸íÇϰí ÀÖ´Ù. ±×¸² ¾Æ·¡ÂÊÀÇ ±âŸ AppÀº Ŭ¶ó¿ìµå ¼Ö·ç¼ÇÀ¸·Î »çÁøÀ» °øÀ¯ÇÏ´Â Internet Service ProviderÀÇ 1³â°£ÀÇ »çÁø Ȱ¿ë Ư¼ºÀ̸ç ÀÌ ´Â »ç¿ëÀÚ°¡ 1³â µ¿¾È ÂïÀº »çÁøÀ» ´Ù½Ã º¼ ¶§ 80%´Â Áö³­ 3°³¿ù¿¡ ÁýÁߵȴٴ °ÍÀ» ÀǹÌÇÑ´Ù. ÀÌ·¯ÇÑ Æ¯¼º À» ÀÌ »ç¾÷ÀÚ°¡ ÀÌÇØÇϰí ÀûÀýÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é ¾öû³­ ½ºÅ丮Áö ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ÀÚÁÖ º¸´Â Áö³­ 3°³¿ù°£ÀÇ »çÁøÀº °¡Àå ¼º´ÉÀÌ ÁÁÀº - À̸¦Å׸é - SSD¿¡ ÀúÀåÇØ¼­ ºü¸¥ ÀÀ´ä ¼Óµµ¸¦ Á¦°øÇϰí, ³ª ¸ÓÁö 9°³¿ù »çÁøÀº ´õ ´À¸° ÀÀ´ä ½Ã°£¿¡ °è¾àÁ¶°ÇÀ» ´Ü ÈÄ ¿ø°Ý Cloud storage¿¡ ÀúÀåÇÏ´Â °ÍÀÌ´Ù. µ¥ÀÌÅÍ È° ¿ë Ư¼ºÀ» ¹«½ÃÇÏ°í ¸ðµç µ¥ÀÌÅ͸¦ SSD¿¡ ´ã´Â °Íº¸´Ù ¼ö½Ê ¹èÀÇ ºñ¿ë Àý°¨ÀÌ °¡´ÉÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù.



±×·±µ¥ ÀÌ·¯ÇÑ µ¥ÀÌÅÍ »ç¿ë Ư¼ºÀº °³Àκ¸´Ù´Â ÀúÀå µ¥ÀÌÅͰ¡ ¹«Ã´ Å« ±â¾÷ ±Ô¸ðÀÇ Structured Data¿¡¼­ ÈÎ ¾À ´õ Á÷°üÀûÀÌ°í ¸íÈ®ÇÏ°Ô Àû¿ëµÈ´Ù. ¾î¶² ±â¾÷ÀÌ Áö³­ 10³â°£ÀÇ °í°´ÀÇ ÁÖ¹® Á¤º¸¸¦ ÀúÀåÇϰí ÀÖ°í ÁÖ¹®¿¡ ¼­ ¸ÅÃâÀνıîÁöÀÇ ÇÑ Áֱ⸦ 6°³¿ùÀ̶ó ÇÑ´Ù¸é ÇØ´ç 6°³¿ù Ä¡ÀÇ µ¥ÀÌÅÍ´Â ÀÚÁÖ ÀÐ°í º¯°æÇϸç Ȱ¿ëÇϰÚÁö¸¸, ³ª¸ÓÁö 9³â 6°³¿ùÀÇ ÀÌ¹Ì ¸¶°¨ÀÌ µÈ ÁÖ¹® Á¤º¸ µ¥ÀÌÅʹ Ȱ¿ëÀÌ ¸Å¿ì ³·À» ¼ö¹Û¿¡ ¾ø´Â °ÍÀÔ´Ï´Ù. [±×¸² 1]¿¡ ¼­ OLTP¼º ¾÷¹«ÀÇ Data skew ±×·¡ÇÁ°¡ ÀÌ·¯ÇÑ µ¥ÀÌÅÍ È°¿ë Ư¼º¿¡ ´ëÇØ¼­ Àß ¼³¸íÇϰí ÀÖ´Ù.

ƯÈ÷ OLTP¼º Structured Data´Â °á±¹ Database¿¡¼­ »ý¼ºµÇ´Â °ÍÀ̰í DataÀÇ »ý¼º°ú ÀúÀåÀº ÇâÈÄ ±× Data ÀÇ È¿À²ÀûÀΠȰ¿ë¿¡ Áö´ëÇÑ ¿µÇâÀ» ³¢Ä¡°Ô µÇ¾î ¿À¶óŬ¿¡¼­´Â 12cºÎÅÍ Heat mapÀ̶ó´Â ±â´ÉÀ¸·Î ±â¾÷ÀÌ °¡ Áö°í ÀÖ´Â DB DataÀÇ Dataskew¿¡ µû¶ó block ´ÜÀ§·Î Hot/Warm/Cold/Deep Archive·Î ±¸ºÐÇÏ¿© ±× Ȱ ¿ë Ư¼ºÀ» ¾Ëµµ·Ï µµ¿ÍÁØ´Ù.



¸¸¾à ÀÌ·¯ÇÑ ´ë·®ÀÇ µ¥ÀÌÅ͸¦ ¼¼ºÎ µ¥ÀÌÅÍ È°¿ë ÆÐÅÏÀ» ¹«½ÃÇϰí ÇÑ Á¾·ùÀÇ ÀúÀå ¸Åü - À̸¦Å×¸é °í¼º´ÉÀÇ SSD¿¡ ¸ðµÎ ÀúÀåÇÏ´Â °ÍÀº È¿À²ÀûÀÎ ÀÚ¿ø Ȱ¿ëÀ» ¸Å¿ì ¾î·Æ°Ô ¸¸µç´Ù. À̸¦Å×¸é °¡Àå ³ôÀº ¼º´ÉÀ» À§ÇÏ¿© µ¥ ÀÌÅÍ »ç¿ë ÆÐÅÏÀ» ¹«½ÃÇÏ°í ¸ðµç µ¥ÀÌÅ͸¦ SSD¿¡ ´ã´Â´Ù°í ÇßÀ» ¶§ ¿ì¼± ¼º´É ¶§¹®¿¡ SSD¸¦ ¼±ÅÃÇßÀ¸³ª ºñ ¿ë ¶§¹®¿¡ ÁßÀú°¡ SSD¸¦ ¼±ÅÃÇØ¾ß ÇÏ´Â ¸ð¼ø¿¡ ºüÁö°Ô µÈ´Ù - ¾Õ¿¡¼­ ¾ê±âÇßµíÀÌ °°Àº SSD¶ó ÇÏ´õ¶óµµ ±× Á¾·ù¿¡ µû¶ó °¡ °Ý°ú ¼º´ÉÀÌ ÃµÂ÷¸¸º°À̱⠶§¹®ÀÌ´Ù. ±×¸®°í ¼º´É ¶§¹®¿¡ SSD ¸¦ ¼±ÅÃÇßÀ¸³ª ÀúÀå ¿ë·®À» ÁÙÀ̱â À§ÇÏ¿© Áߺ¹Á¦°Å °°Àº ¿À È÷·Á ½ºÅ丮Áö ½Ã½ºÅÛÀÇ IOPS ¼º´ÉÀ» ÀúÇϽÃŰ´Â ±â´Éµµ ÇÔ ²² »ç¿ëµÇ¾î¾ß ÇÏ´Â ¾Æ½¬¿òÀÌ ÀÖ´Â °ÍÀÌ´Ù.

°á±¹ ƯÈ÷ ´ë·®ÀÇ µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´Â ±â¾÷ ÀÔÀå¿¡¼­ °¡Àå ÀÌ»óÀûÀÎ ¹æ¹ýÀº ºü¸¥ ÀÀ´äÀ» ÇØ¾ß ÇÏ´Â ¼Ò·®ÀÇ µ¥ÀÌÅ͸¦ ÃÖ °í ¼º´ÉÀÇ ¹ÝµµÃ¼ ±â¹ÝÀÇ ÀúÀå ¸Åü¿¡ ÀúÀåÇϰí Ȱ¿ëÀÌ ¶³¾î Áö´Â ´ë·®ÀÇ µ¥ÀÌÅÍ´Â Àúºñ¿ëÀÇ HDD³ª Å×ÀÌÇÁ ½Ã½ºÅÛ ¹× Cloud¿¡ ºÐ»êÇÏ¸ç °¢ ¸Åü °£ÀÇ À¯¿¬ÇÑ µ¥ÀÌÅÍ À̵¿À» °¡´ÉÇÏ °Ô ÇÒ °ü¸® ½Ã½ºÅÛÀ» äÅÃÇßÀ» °æ¿ì °¡Àå ¶Ù¾î³­ ÅõÀÚ ´ëºñ ¼º ´É °³¼± È¿°ú¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÌ¸ç Æ¯È÷ À̸¦ À§ÇÏ¿©´Â ¾ÖÇø® ÄÉÀ̼ǰú ¿ÂÇÁ·¹¹Ì½º ½ºÅ丮Áö ½Ã½ºÅÛ¿¡¼­ Clould¿¡ À̸£±â ±îÁö ¼­·Î ´Éµ¿ÀûÀ¸·Î ÀÌ·¯ÇÑ Data Ȱ¿ë Ư¼º¿¡ ´ëÇÑ Á¤º¸¸¦ °øÀ¯ÇÏ°í ±×¿¡ ¸Â´Â ½ºÅ丮Áö tier¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï °øµ¿ °³¹ßµÇ´Â °ÍÀÌ °¡Àå Áß¿äÇÑ °ÍÀÌ´Ù. ¿Ö³ÄÇϸé, ¼³ »ç DB¿¡¼­ HeatmapÀ¸·Î Data Ư¼º¿¡ ´ëÇØ ±¸ºÐµÇ¾ú´õ¶óµµ ¹Ø´ÜÀÇ ½ºÅ丮Áö ½Ã½ºÅÛÀÌ ÀÌ ÆÐÅÏÀ» ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é ÀÌ·¯ÇÑ ±â´ÉÀº ¹«¿ëÁö¹°À̱⠶§¹®ÀÌ´Ù.

µû¶ó¼­ ±â¾÷ °í°´ÀÇ °æ¿ì ÀÌ·¯ÇÑ DataÀÇ »ý¼º°ú ÀúÀå ±×¸®°í ¹é¾÷ ¹× Archiving¿¡ À̸£±â±îÁö DataÀÇ ÇÑ »ý ¾Ö Áֱ⿡ ´ëÇÑ ±íÀº ÀÌÇØ·Î ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î¸¦ Co-engineering ÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼Ç °ø±Þ¾÷ü¸¦ ¼±Åà ÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÏ´Ù°í ÇÒ ¼ö ÀÖ°Ú´Ù.



Ãâó : ¿À¶óŬ

Á¦°ø : µ¥ÀÌÅÍ Àü¹®°¡ Áö½ÄÆ÷ÅÐ DBguide.net