Çѱ¹¿À¶óŬÀº 15ÀÏ ¹ßÇ¥¸¦ ÅëÇØ, ¸ðµç ±Ô¸ðÀÇ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º(Oracle Database) ¿öÅ©·Îµå¸¦ À§ÇÑ Å¬¶ó¿ìµå¿ë Áö´ÉÇü µ¥ÀÌÅÍ ¾ÆÅ°ÅØó ‘¿¢»çµ¥ÀÌÅÍ ¿¢»ç½ºÄÉÀÏ(Exadata Exascale)’À» Á¤½Ä Ãâ½ÃÇß´Ù.
‘¿¢»çµ¥ÀÌÅÍ ¿¢»ç½ºÄÉÀÏ’À» ÅëÇØ ±â¾÷Àº ±Ô¸ð¸¦ ¸Á¶óÇØ ¿À¶óŬ ¿¢»çµ¥ÀÌÅÍ(Oracle Exadata)¿¡ ³»ÀåµÈ ¼º´É°ú ¾ÈÁ¤¼º, °¡¿ë¼º, º¸¾È °ü·Ã ±â´ÉÀÇ È°¿ë ºñ¿ëÀ» ´ëÆø Àý°¨ÇÒ ¼ö ÀÖ´Ù.
¾Æ¿ï·¯ ‘¿¢»çµ¥ÀÌÅÍ ¿¢»ç½ºÄÉÀÏ’Àº ¿¢»ç½ºÄÉÀÏ ÀÎÇÁ¶ó½ºÆ®·°Ã³ ±â¹ÝÀÇ ¿¢»çµ¥ÀÌÅÍ µ¥ÀÌÅͺ£À̽º ¼ºñ½º(Exadata Database Service on Exascale Infrastructure) ¹× ¿À¶óŬ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³(OCI) ±â¹ÝÀÇ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º 23ai(Oracle Database 23ai)¿Í ÇÔ²² »ç¿ë °¡´ÉÇÏ´Ù.
ÄÚź´Ù ¿ì¸¶¸¶Áö½º¿Í¶õ(Kothanda Umamageswaran) ¿À¶óŬ ¿¢»çµ¥ÀÌÅÍ ¹× ¼öÆò È®Àå ±â¼ú ´ã´ç ¼ö¼® ºÎ»çÀåÀº “¿¢»çµ¥ÀÌÅÍ ¿¢»ç½ºÄÉÀÏÀº ¸ÖƼÅ׳ÍÆ®¿Í ÃÊź·ÂÀû Ŭ¶ó¿ìµå¿ëÀ¸·Î À籸¼ºµÈ ¿¢»çµ¥ÀÌÅÍÀÌÀÚ ¸ðµç ¿À¶óŬ µ¥ÀÌÅͺ£À̽º Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ ¹Ì·¡Çü ¾ÆÅ°ÅØó”¶ó¸ç “ÀÎÇÁ¶ó ºñ¿ëÀ» ÃÖ´ë 95% Àý°¨½ÃÄÑÁÖ´Â ¿¢»çµ¥ÀÌÅÍ ¿¢»ç½ºÄÉÀÏÀ» ÅëÇØ ÀÌÁ¦ Áß¼Ò±â¾÷À̳ª ÀûÀº ±Ô¸ðÀÇ ¿öÅ©·Îµå ¹× Ŭ¶ó¿ìµå ȯ°æ¿¡¼µµ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿ë ¿À¶óŬ ¿¢»çµ¥ÀÌÅÍÀÇ ÀÌÁ¡À» È°¿ëÇÒ ¼ö ÀÖ°Ô µÆ´Ù”°í ¼³¸íÇß´Ù.
‘¿¢»çµ¥ÀÌÅÍ ¿¢»ç½ºÄÉÀÏ’Àº ±â¾÷ÀÌ ¿¢»çµ¥ÀÌÅÍ Å¬¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â »õ·Î¿î ¹æ½ÄÀÌ´Ù.
¿¹ÄÁ´ë, °¡»óÈµÈ µ¥ÀÌÅͺ£À̽º¿¡ ÃÖÀûȵÈ, °øÀ¯ ÄÄǻƮ ¹× ½ºÅ丮Áö Ç®¿¡ ±â¹ÝÇÑ ÀÎÇÁ¶ó¸¦ È°¿ëÇÏ´Â Áö´ÉÇü µ¥ÀÌÅÍ ¾ÆÅ°ÅØó¸¦ ÅëÇØ ±Øµµ·Î ź·ÂÀûÀÎ È®À强 ¹× »ç¿ë·® ±â¹Ý ¿ä±Ý Á¤Ã¥À» Áö¿øÇÑ´Ù.
°á°úÀûÀ¸·Î ´ë±â¾÷¿¡¼ Áß¼Ò±â¾÷¿¡ À̸£±â±îÁö Àû°Ô´Â ¸Å¿ù ¼ö½Ê¸¸¿ø´ë ¼öÁØÀÇ Àú·ÅÇÑ ¿ä±ÝÀ¸·Îµµ ÀÌ¿ëÀÌ °¡´ÉÇÏ´Ù.
¡ßź·ÂÀûÀÎ »ç¿ë·® ±â¹Ý ¿ä±Ý Á¤Ã¥ = ¿¢»ç½ºÄÉÀÏÀÇ ¸®¼Ò½º´Â Ãß°¡ IOPS(ÃÊ´ç ÀÔ·Â, Ãâ·Â ¸í·É¾î ó¸® ¼ö)¿¡ ´ëÇÑ ºñ¿ë¾øÀÌ Åº·ÂÀûÀÎ Á¾·®Á¦ ¿ä±ÝÁ¦¸¦ ÅëÇØ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÚ°¡ ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅͺ£À̽º ¼¹ö ECPU ¼ö¿Í ½ºÅ丮Áö ¿ë·®À» ÁöÁ¤ÇÏ¸é ¸ðµç µ¥ÀÌÅͺ£À̽º°¡ Ç®¸µ(pooling)µÈ ½ºÅ丮Áö ¼¹ö¿¡ ÀÚµ¿À¸·Î ºÐ»êµÇ¾î ÃÖ°íÀÇ ¼º´É ¹× °¡¿ë¼ºÀ» Á¦°øÇØ Àü¿ë µ¥ÀÌÅͺ£À̽º ¹× ½ºÅ丮Áö ¼¹ö¸¦ º°µµ·Î ÇÁ·ÎºñÀú´×ÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
°á°úÀûÀ¸·Î ¿¢»çµ¥ÀÌÅÍ µ¥ÀÌÅͺ£À̽º ¼ºñ½º ¿£Æ®¸® ¼öÁØÀÇ ÀÎÇÁ¶ó ºñ¿ëÀ» ÃÖ´ë 95% Àý°¨ÇÏ°í, ¿Â¶óÀÎ ¸®¼Ò½º¸¦ ÃÖ´ëÇÑ À¯¿¬ÇÏ°í ¼¼¹ÐÇÏ°Ô È®ÀåÇÒ ¼ö ÀÖ´Ù.
¡ßÁö´ÉÇü ½ºÅ丮Áö Ŭ¶ó¿ìµå = ¿À¶óŬÀº ¿¢»ç½ºÄÉÀÏÀ» ÅëÇØ RDMA Áö¿ø ½ºÅ丮Áö Ŭ¶ó¿ìµå ¼ºñ½º¸¦ Á¦°øÇÑ´Ù.
Áö´ÉÇü ½ºÅ丮Áö Ŭ¶ó¿ìµå ¼ºñ½º ¿¢»ç½ºÄÉÀÏÀº »ç¿ë °¡´ÉÇÑ ¸ðµç ½ºÅ丮Áö ¼¹ö¿¡ µ¥ÀÌÅͺ£À̽º¸¦ ºÐ»êÇÏ°í, µ¥ÀÌÅÍ ÀÎ½Ä Áö´ÉÇü ½º¸¶Æ® ½ºÄµÀ» ÅëÇØ ¼öõ°³ÀÇ CPU Äھ »ç¿ëÇÏ¿© ¸ðµç µ¥ÀÌÅͺ£À̽º Äõ¸®ÀÇ ¼Óµµ¸¦ Çâ»ó½ÃŲ´Ù.
¶ÇÇÑ 3°³ÀÇ ¼·Î ´Ù¸¥ ½ºÅ丮Áö ¼¹ö¿¡ µ¥ÀÌÅ͸¦ º¹Á¦ÇØ ³ôÀº ¼öÁØÀÇ ³»°áÇÔ¼ºÀ» Á¦°øÇÑ´Ù.
¿¢»ç½ºÄÉÀÏ ½ºÅ丮Áö Ŭ¶ó¿ìµå´Â ÇÖµ¥ÀÌÅÍ(hot data) ¶Ç´Â ÀÚÁÖ ¾×¼¼½ºÇÏ´Â µ¥ÀÌÅ͸¦ µð½ºÅ©·ÎºÎÅÍ ¸Þ¸ð¸® ¶Ç´Â Ç÷¡½Ã µå¶óÀ̺ê·Î Áö´ÉÀûÀÎ ¹æ½ÄÀ¸·Î À̵¿½ÃÄÑ »ç¿ëÀÚ´Â DRAMÀÇ ¼º´É, Ç÷¡½Ã µå¶óÀ̺êÀÇ IOPS ¼Óµµ, µð½ºÅ©ÀÇ ¿ë·®À» ¸ðµÎ È°¿ëÇÒ ¼ö ÀÖ´Ù.
¡ßÁö´ÉÇü AI = ¿¢»ç½ºÄÉÀÏÀº µ¶ÀÚÀû ±â´ÉÀÎ AI ½º¸¶Æ® ½ºÄµ(AI Smart Scan)À» »ç¿ëÇØ µ¥ÀÌÅÍ ¹× ÄÄǻƮ Áý¾àÀûÀÎ AI º¤ÅÍ °Ë»ö ÀÛ¾÷À» ¿¢»ç½ºÄÉÀÏ Áö´ÉÇü ½ºÅ丮Áö Ŭ¶ó¿ìµå·Î ¿ÀÇÁ·Îµå(offload)ÇÑ´Ù.
AI ½º¸¶Æ® ½ºÄµ ¹× ¿¢»çµ¥ÀÌÅÍ ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î 24ai(Exadata System Software 24ai)¸¦ ÅëÇØ ÁÖ¿ä º¤ÅÍ °Ë»ö ÀÛ¾÷À» ÃÖ´ë 30¹è ºü¸£°Ô ó¸®, ±â¾÷ÀÌ ´ÙÁß »ç¿ëÀÚ È¯°æ¿¡¼ ¼öõ °ÇÀÇ AI º¤ÅÍ °Ë»öÀ» µ¿½Ã¿¡ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¡ßÁö´ÉÇü OLTP = ¼¹ö °£ÀÇ Áö´ÉÇü Åë½ÅÀ» ¹ÙÅÁÀ¸·Î ¿¢»ç½ºÄÉÀÏ °¡»ó ¸Ó½Å(Exascale Virtual Machine) Ŭ·¯½ºÅÍ Àü¹Ý¿¡ °ÉÄ£ °í¼º´É µ¥ÀÌÅͺ£À̽º È®ÀåÀ» Á¦°øÇÏ°í, Áö´ÉÇü ÀúÁö¿¬ OLTP IO¸¦ ÅëÇØ ¹Ì¼Ç Å©¸®Æ¼Äà Ʈ·£Àè¼ÇÀ» ½Å¼ÓÈ÷ ¿Ï·áÇÏ°í ´õ ¸¹Àº µ¿½Ã »ç¿ëÀÚ¸¦ Áö¿øÇÑ´Ù.
‘¿¢»çµ¥ÀÌÅÍ ¿¢»ç½ºÄÉÀÏ’Àº ´Ù¸¥ µ¥ÀÌÅͺ£À̽º Ŭ¶ó¿ìµå ¼ºñ½º ´ëºñ 230¹è ¸¹Àº 2880GB/ÃÊÀÇ Ã³¸®·®À» Á¦°øÇÑ´Ù.
ÃÖ´ë 21GB/ÃÊ¿¡ ±×Ä¡´Â ´Ù¸¥ ÇÏÀÌÆÛ½ºÄÉÀÏ·¯ÀÇ Ã³¸®·®°ú ±Ø¸íÈ÷ ´ëÁ¶µÇ´Â ¼º´ÉÀÌ´Ù.
¶ÇÇÑ ¿¢»ç½ºÄÉÀÏÀÇ Áö¿¬½Ã°£Àº ´Ù¸¥ Ŭ¶ó¿ìµå Á¦°ø¾÷üÀÇ 1000¸¶ÀÌÅ©·ÎÃÊ ´ëºñ 50¹è ³·Àº 17¸¶ÀÌÅ©·ÎÃÊ¿¡ ºÒ°úÇÏ´Ù.
¡ßÁö´ÉÇü ºÐ¼® = °íÀ¯ÇÑ µ¥ÀÌÅÍ ÀÎÅÚ¸®Àü½º°¡ µ¥ÀÌÅÍ Áý¾àÀû SQL Äõ¸®¸¦ ¿¢»ç½ºÄÉÀÏ Áö´ÉÇü ½ºÅ丮Áö Ŭ¶ó¿ìµå·Î ÀÚµ¿ ¿ÀÇÁ·ÎµåÇÏ¿© µ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ Ã³¸®·® È®ÀåÀ» Áö¿øÇÑ´Ù.
ÀÚµ¿ Ä÷³È ±â´ÉÀ» ÅëÇØ µ¥ÀÌÅ͸¦ ÃÊ°í¼Ó Àθ޸𸮠Ä÷³ Çü½ÄÀ¸·Î º¯È¯ÇÏ°í, ¿¢»ç½ºÄÉÀÏ ÀÎÅÚ¸®ÀüÆ® ½ºÅ丮Áö Ŭ¶ó¿ìµåÀÇ Ç÷¡½Ã ij½Ã¸¦ ÀÚµ¿ÀûÀ¸·Î »ç¿ëÇÏ¿© ±â´É ¹× ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù.
¡ßµ¥ÀÌÅͺ£À̽º ÀÎ½Ä Áö´ÉÇü º¹Á¦º» = »ç¿ëÀÚ´Â ¿¢»ç½ºÄÉÀÏ Áö´ÉÇü ½ºÅ丮Áö Ŭ¶ó¿ìµå ¹× ¾²±â ½Ã ÀçÁöÁ¤ ±â¼úÀ» »ç¿ëÇØ µ¥ÀÌÅͺ£À̽ºÀÇ Àüü º¹Á¦º» ¶Ç´Â ¾À º¹Á¦º»(thin clones)À» Áï½Ã »ý¼ºÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ °í±Þ ½º³À¼¦ ±â´ÉÀ» ÅëÇØ Àбâ/¾²±â ¼Ò½º¸¦ »ç¿ëÇÏ¿© Ç÷¯±×Çü(pluggable) ¶Ç´Â ÄÁÅ×ÀÌ³Ê µ¥ÀÌÅͺ£À̽ºÀÇ °ø°£ È¿À²Àû º¹Á¦º»À» °£´ÜÇÏ°Ô »ý¼º °¡´ÉÇÏ´Ù.
»õ·Ó°Ô »ý¼ºÇÑ °³¹ß, Å×½ºÆ® ¶Ç´Â º¹±¸¿ë º¹Á¦º»Àº Áï½Ã »ç¿ë °¡´ÉÇÏ°í, ¼Ò½º µ¥ÀÌÅͺ£À̽º¿Í µ¿ÀÏÇÑ ³×ÀÌƼºê ¿¢»çµ¥ÀÌÅÍ µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´É ¹× È®À强À» Áö¿øÇÑ´Ù.
Äû½ºÅ丣(Quistor)ÀÇ ·çÀ̽º ¸Þµð¿¡·Î(Luis Mediero) Ŭ¶ó¿ìµå ¹× µ¥ÀÌÅÍ ¼Ö·ç¼Ç ´ã´ç ÀÌ»ç´Â “¿¢»ç½ºÄÉÀÏ ÀÎÇÁ¶ó½ºÆ®·°Ã³ ±â¹ÝÀÇ ¿¢»çµ¥ÀÌÅÍ µ¥ÀÌÅͺ£À̽º ¼ºñ½º´Â ±×°£ »ç¿ëÇØ ¿Â ´Ù¾çÇÑ ¼ºñ½º Áß¿¡¼µµ ´Ü¿¬ À¯¿¬ÇÑ µ¥ÀÌÅͺ£À̽º ȯ°æ”À̶ó¸ç “¿¢»çµ¥ÀÌÅÍ µ¥ÀÌÅͺ£À̽º ¼ºñ½ºÀÇ È¿À²Àû È®Àå ±â´ÉÀ» È°¿ëÇØ ¸¶À̱׷¹ÀÌ¼Ç ½Ã°£À» ÃÖ¼ÒÈÇÏ°í ´ç»çÀÇ ¸ðµç ¿öÅ©·Îµå¸¦ °í¼º´É ȯ°æÀ¸·Î ¿Å±æ ¼ö ÀÖ°Ô µÆ´Ù. ÇØ´ç ¼ºñ½º´Â ¿¢»çµ¥ÀÌÅÍ ±â¼úÀ» È°¿ëÇØ Å¸»ç ȯ°æ ´ëºñ ¿ùµîÇÑ µ¥ÀÌÅÍ º¹±¸ ¹× º¸¾È ±â¼úÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ ¿¢»ç½ºÄÉÀÏÀÇ È®À强À» È°¿ëÇØ ´ç»çÀÇ ºñÁî´Ï½º ¼ºÀå¿¡ ºÎÇÕÇÏ´Â Ãß°¡ ÀÚ¿øÀ» ÃÖ¼ÒÇÑÀÇ ºñ¿ëÀ¸·Î ½Å¼ÓÈ÷ È®º¸ÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëÇÑ´Ù”¶ó°í ÆòÇß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |