2015³â¿¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(ÀÌÇÏ MS) CEO »çƼ¾Æ ³ªµ¨¶ó(Satya Nadella)´Â ‘¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¸®´ª½º¸¦ »ç¶ûÇÑ´Ù’(‘Microsoft Loves Linux’)¶ó°í ¼±¾ðÇß´Ù.
ÀÌ ¼ø°£ºÎÅÍ MS´Â Æó¼âÀû ȯ°æÀ» ¹þ¾î³ª ¿ÀǼҽº¸¦ Áö¿øÇÏ°í ¼ºÀå½ÃÅ°´Â ±â¾÷À¸·Î Å»¹Ù²ÞÇÏ°í ÀÖÀ¸¸ç, ¿ÀǼҽº »ýÅ°踦 À§ÇØ ´Ù¹æ¸éÀÇ È°µ¿À» ÁøÇàÇÏ°í ÀÖ´Ù.
¡ß‘¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¿ÀǼҽº¸¦ »ç¶ûÇÑ´Ù’ = MS´Â 6´ë ¿ÀǼҽº·Å¬¶ó¿ìµå È°¼ºÈ Àü·«À¸·Î °³¹ßÀÚ »ýÅ°踦 ¿ÀÇÁ¼Ò½º·Î ¿«¾î°¡´Â ÁßÀÌ´Ù.
6´ë ¿ÀǼҽº·Å¬¶ó¿ìµå È°¼ºÈ Àü·«Àº ¡ã¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º Ŭ¶ó¿ìµå ÀÎÇÁ¶ó ¡ã°³¹ß ¹× Å×½ºÆ® Àü¿ë ¡ã¿ÀǼҽº ºòµ¥ÀÌÅÍ ÀÎÇÁ¶ó ¡ã¼öÆÛÄÄÇ»Æà ¡ãÀÚ¹ÙÇ÷§Æû ¡ãÀ¥ ¹× ÇÁ·ÐÆ®¿£µå µîÀÌ´Ù.
MSÀÇ ¿ÀǼҽº ±â¿©µµ´Â ´ÙÀ½°ú °°Àº °¢Á¾ ¼öÄ¡¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¡Ü ¸®´ª½º OS Ä¿³Î¿¡ 2¸¸ ÁÙÀÇ ÄÚµå ±â¿©
¡Ü ±êÇãºê(GitHub)¿¡ 6¾ï ÁÙ ÀÌ»óÀÇ ¿ÀǼҽº ÄÚµå Á¦°ø
¡Ü ÇϵÓ(Hadoop), ¿¡ÀÌÄ¡º£À̽º(Hbase), µµÄ¿(Docker), ³ëµåÁ¦ÀÌ¿¡½º(Node.js)µîÀ» Æ÷ÇÔÇÏ´Â 400°³ ÀÌ»óÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ Âü¿©
¡Ü MS ¾ÖÀú¿¡¼ ±¸µ¿µÇ´Â °¡»ó¸Ó½Å(VM)ÀÇ 40%°¡ ¸®´ª½º ±â¹Ý(Çѱ¹ ½ÃÀåÀº 50%)
¡Ü ¾ÖÀú ¸¶ÄÏÇ÷¹À̽º ¾Û À̹ÌÁöÀÇ 80% ÀÌ»óÀÌ ¸®´ª½º ±â¹Ý
¡ßÇѱ¹, MS ¾ÖÀú¿¡¼ ±¸µ¿µÇ´Â VMÀÇ 50%°¡ ¸®´ª½º ±â¹Ý = MS´Â ¿ÀǼҽº ÆÄÆ®³Êµé°ú ÇÔ²² ¿ÀǼҽº »ýÅ°踦 °È½Ãų ¼ö ÀÖ´Â ¡ãÀû¿ë -¸®´ª½º¿Í ¿ÀǼҽº ±â¼úÀÌ MSÀÇ Ç÷§Æû »ó¿¡¼ ÁÖµµÀûÀÎ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖµµ·Ï À¯µµ ¡ãÅëÇÕ - MSÀÇ Á¦Ç°°ú ¿ÀǼҽº »ýÅ°èÀÇ À¶ÇÕ ¡ã¹èÆ÷ - ´Ü´ÜÇÑ ¿ÀǼҽº »ýÅ°è Á¶¼ºÀ» À§ÇØ MSÀÇ ÁÖ¿ä ±â¼úÀ» ¿ÀǼҽº µµ¸ÞÀÎ »ó¿¡ °ø°³ ¡ãÂü¿© - ¿ÀǼҽº Áø¿µÀÇ ÁÖ¿ä ÇÁ·ÎÁ§Æ®¿¡ Àû±Ø Âü¿©)·Î À̾îÁö´Â ¼øȯ °í¸®¸¦ ±¸ÃàÇØ ³ª°¡°í ÀÖ´Ù.
<±×¸² 1> ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Áö³ 10¿©³âÀÇ ¿ÀǼҽº »ýÅ°è ÅõÀÚ ¿¬Çõ
MS´Â Áö³ 10¿©³â ÀÌ»ó ´Ù¾çÇÑ ¹æ¸é¿¡¼ ¿ÀǼҽº »ýÅ°è¿Í ÇÔ²² ÇØ¿Ô´Ù. MSÀÇ ¿ÀǼҽº ÅõÀÚ¿Í È°µ¿Àº ´ÙÀ½°ú °°´Ù.
¡Ü 2016³â 3¿ù, ´ëÇ¥ÀûÀÎ ¿ÀǼҽº Ä¿¹Â´ÏƼÀÎ ÀÌŬ¸³½º Àç´Ü °¡ÀÔ¿¡ À̾î ÃÖ±Ù ¸®´ª½º Àç´ÜÀÇ Ç÷¡Æ¼³Ñ ¸â¹ö·Î °¡ÀÔ, MSÀÇ ¿ÀǼҽº Á¤Ã¥ÀÇ ÁøÁ¤¼ºÀ» È®°íÈ÷ ÇÏ°í ÀÖ´Ù.
¡Ü 2015³â ¿ÀǼҽº R ±â¹Ý ºÐ¼® ¼Ö·ç¼Ç Àü¹®¾÷ü '·¹º¼·ç¼Ç ¾Ö³Î¸®Æ½½º'¸¦ ÀμöÇÏ¸ç ‘SQL ¿Â ¸®´ª½º(on Linux)’ÀÇ ÆÛºí¸¯ ÇÁ¸®ºä¸¦ ¹ßÇ¥Çß´Ù.
À̸¦ ÅëÇØ ¸®´ª½º ¼¹ö¿¡¼ MAÀÇ DBMS°¡ ±¸µ¿µÅ MSÀÇ ¿ÀǼҽº Àü·«ÀÌ ´õ¿í È®°íÇØÁ³´Ù.
¡Ü 2009³âºÎÅÍ ÇϵÓ(Hadoop), ¿¡ÀÌÄ¡º£À̽º(Hbase), µµÄ¿(Docker), ³ëµåÁ¦ÀÌ¿¡½º(Node.js) µîÀ» Æ÷ÇÔÇÏ´Â 400°³ ÀÌ»óÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇØ ¿ÔÀ¸¸ç ÇöÀçµµ Âü¿©ÇÏ°í Äڵ带 Ä¿¹ÔÇÏ°í ÀÖ´Ù.
¡Ü ¸®´ª½º OS Ä¿³Î¿¡ 2¸¸ ÁÙÀÇ ÄÚµå ±â¿©, 6¾ï ÁÙ ÀÌ»óÀÇ ¿ÀǼҽº Äڵ带 ±êÇãºê(GitHub)¿¡ Á¦°øÇß´Ù.
¡Ü ASP.NET, .NET ÄÄÆÄÀÏ·¯, .NET ÄÚ¾î ·±Å¸ÀÓ, ÇÁ·¹ÀÓ¿öÅ©, ¶óÀ̺귯¸® µîÀ» Æ÷ÇÔÇÑ Àüü .NET ¼¹ö ½ºÅÃÀ» ¿ÀǼҽº·Î Á¦°øÇÏ°Ô µÇ¸é¼ °³¹ßÀÚµéÀº À©µµ¿ì, ¸Æ, ¸®´ª½º Ç÷§Æû¿¡¼ ¸ðµÎ .NETÀ» È°¿ëÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
¡Ü ºñÁÖ¾ó ½ºÆ©µð¿À(Visual Studio)¸¦ ÅëÇØ ¸®´ª¸¦ Æí¸®ÇÏ°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÄÚµå ¿¡µðÅ͵µ °ø°³Çß´Ù.
¡Ü ƯÈ÷ ÃÖ±Ù¿¡´Â ·¹µåÇÞ(Red Hat)°úÀÇ Çù·ÂÀ» ÅëÇØ MS ¾ÖÀú¿¡¼ RHEL(Red Hat Enterprise Linux)À» Á¦°øÇÏ°í RHEL¿¡ ´å³Ý ±â¼úÀ» Æ÷ÇÔÇÑ´Ù°í ¹ßÇ¥ÇÑ ¹Ù ÀÖ´Ù.
MS´Â 2017³â ¿¬·Ê °³¹ßÀÚ ÄÁÆÛ·±½º ºôµå(Build)¿¡¼ °³¹ßÀÚµéÀÌ ¿ÀǼҽº ȯ°æÀ» ¼±È£ÇÏ´Â Ãß¼¼¿¡ ¹ß¸ÂÃç, °³¹ßÀÚµéÀÌ °¡Àå ¼±È£ÇÏ´Â ¿ÀǼҽº µ¥ÀÌÅͺ£À̽º MySQL°ú Æ÷½ºÆ®±×·¹SQL(PostgreSQL)¸¦ ¾ÖÀú¿¡¼ ¼ºñ½º ÇüÅ·ΠÁö¿øÇÑ´Ù°í ¹àÇû´Ù.
¶ÇÇÑ À©µµ ½ºÅä¾î¿¡¼ ¿ìºÐÅõ¿Í ¼ö¼¼, Æäµµ¶ó ¸®´ª½º¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖµµ·Ï Çß´Ù.
µû¶ó¼ MS ÀÌ¿ëÀÚ´Â ¾Û ¹× ÀÎÇÁ¶ó¿¡ ÁßÁ¡À» µÐ ¼ö¸¹Àº ±â´ÉÀ» ÅëÇØ ¸®ÇÁÆ® ¹× À̵¿»Ó¸¸ ¾Æ´Ï¶ó Ŭ¶ó¿ìµå¿¡¼ »õ·Î¿î ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ°í ¿ÀǼҽº ±â¼ú°ú MS ±â¼úÀ» È°¿ëÇØ ´õ ¸¹Àº °ÍÀ» ´Þ¼ºÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
<±×¸² 2> MSÀÇ ´Ù¾çÇÑ ¸®´ª½º ¾ÖÇø®ÄÉÀÌ¼Ç Áö¿ø ¿¹½Ã
¡ßMS ¿ÀǼҽºÀÇ Â÷º°Á¡ = MS´Â °³¹æµÈ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î »ýÅ°è Á¶¼ºÀ» À§ÇØ 6°¡Áö ÇÙ½É ¿öÅ©·Îµå·Î ¿ÀǼҽº¸¦ Áö¿ø, ÀÌ¿ëÀÚÀÇ Å¬¶ó¿ìµå ¸¶À̱׷¹À̼ÇÀ» Àû±ØÀûÀÌ°í È¿°úÀûÀ¸·Î µ½°í ÀÖ´Ù.
¡Ü ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º Ŭ¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³¸¦ À§ÇØ ·¹µåÇÞ°ú Àü·«Àû ÆÄÆ®³Ê½ÊÀ» ÅëÇØ Áö¿øÀ» °ÈÇÏ°í ÀÖÀ¸¸ç, ¿ìºÐÅõ, ¼ö¼¼, ¿À¶óŬ ¸®´ª½º, µµÄ¿, CoreOS µîÀÇ ¿ÀǼҽº ¼Ö·ç¼ÇÀ¸·Î °í°´Áö¿øÀ» °ÈÇÏ°í ÀÖ´Ù.
¡Ü ¸®´ª½º ±â¹ÝÀÇ °³¹ß ¹× Å×½ºÆ® ȯ°æÀ» ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô Çϱâ À§Çؼ Chef, Puppet, Jenkins, µµÄ¿¿Í °°Àº ´ëÇ¥ÀûÀÎ DevOps¿Í node.js, Java, Python µî ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ© ¹× SDK(Software Development Kit)¿Í Å©·Î½º Ç÷§Æû ÅøÀ» Áö¿øÇÏ°í ÀÖ´Ù.
¡Ü ¿ÀǼҽº ±â¹ÝÀÇ ºòµ¥ÀÌÅÍ ÀÎÇÁ¶ó½ºÆ®·°Ã³¸¦ ÅëÇØ È¿À²ÀûÀ¸·Î ºòµ¥ÀÌÅ͸¦ È°¿ëÇÒ ¼ö ÀÖµµ·Ï °¡Àå Æ÷°ýÀûÀÎ ºòµ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» Áö¿øÇØ, ¸Ó½Å·¯´×, IoT, ÇϵÓ/½ºÆÄÅ© ÇÁ·Î¼¼½ÌÀ» °¡´ÉÇÏ°Ô Çß´Ù.
À̸¦ À§ÇØ ÇϵÓ, MySQL, ¸ù°íMongoDB, R µîÀÇ Áö¿øÀº ¹°·Ð Ŭ¶ó¿ìµ¥¶ó, ¸Ê¾Ë, ȣư¿÷½º, ½ºÇ÷·Å©¿Í Çù·ÂÇÏ°í ÀÖ´Ù.
¡Ü ¼öÆÛÄÄÇ»ÆÃ(HPC) ȯ°æÀ» À§Çؼ ÃÖ÷´Ü ¸®´ª½º ±â¹ÝÀÇ HPC ±â¼úÀ» Áö¿øÇÏ¸ç ¼ö¼¼, Python, ´Ù½î½Ã½ºÅÛ, ÀÎÅÚ µî°ú Çù·ÂÇÏ°í ÀÖ´Ù.
¡Ü ÀÚ¹Ù ¿£ÅÍÇÁ¶óÀÌÁî Ç÷§ÆûÀº ÀÚ¹Ù ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½¬¿î °³¹ß°ú ±¸Ãà, ÀÚµ¿È¸¦ Áö¿øÇϱâ À§ÇØ ÀÌŬ¸³½º, ºñÁê¾ó ½ºÆ©µð¿À ÄÚµå(VS Code), Jenkins, IntelliJ IDEA, JBoss µîÀÇ ÅøÀ» ¾ÖÀú¿¡¼ ÅëÇÕ Áö¿øÇÏ°í ÀÖ´Ù.
¡Ü ¾ÖÇø®ÄÉÀ̼ÇÀÇ È®À强°ú °¡¿ë¼ºÀ» ³ôÀ̱â À§Çؼ Ŭ¶ó¿ìµå·Î ÀÌÀüÇÏ°íÀÚ ÇÏ´Â °í°´À» À§ÇØ, MS ¾ÖÀú¿¡¼´Â Node, ÀÚ¹Ù, PHP, PythonÀ» Áö¿øÇϸç, VM ½ºÄÉÀÏ ¼Â(Scale Sets)¸¦ ÅëÇØ ¿¹ÃøÀÌ ¾î·Á¿î ¼ö¿ä¿¡µµ ÀÚµ¿À¸·Î È®ÀåÇØ ´ëóÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
CDN ±â¾÷ ¾ÆÄ«¸¶ÀÌ¿ÍÀÇ ÆÄÆ®³Ê½ÊÀ¸·Î ´õ ¸¹Àº °í°´µé°ú ¸¸³ª°í ÀÖ´Ù.
¡ß´Ù¾çÇÑ ¿ÀǼҽº¸¦ ´ãÀ» ¼ö ÀÖ´Â ±×¸© ‘MS ¾ÖÀú’ = ¿ÀǼҽº¿¡ ´ëÇÑ ÀÌ·¯ÇÑ Áö¿øÀ» ÅëÇØ MS´Â »óÈ£ º¸¿ÏÀûÀÌ°í °³¹æµÈ Ŭ¶ó¿ìµå »ýÅ°踦 ¸¸µé¾î³ª°¡°í ÀÖ´Ù.
°³¹ßÀÚµéÀº MS ¾ÖÀú¸¦ ±â¹ÝÀ¸·Î ¼ºñ½ºµéÀ» °³¹ßÇؼ ½±°Ô Á¦°øÇÏ°í ¹èÆ÷ÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ´Ù.
¿ìºÐÅõ, µµÄ¿, ¼ö¼¼ µî ¿î¿µÃ¼°è, MySQL, ¸ù°íDB¿Í °°Àº µ¥ÀÌÅͺ£À̽º, ÆÄÀ̼±, ÀÚ¹Ù¿Í °°Àº ¾Û ÇÁ·¹ÀÓ¿öÅ©, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× °ü¸®ÇÏ´Â ¿ÀǼҽº ±â¹ÝÀÇ ´Ù¾çÇÑ ±â¼úµéÀ» MS ¾ÖÀú ±â¹Ý¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
<±×¸² 3> ‘MS ¾ÖÀú’¿Í ¿ÀǼҽº
¡ß¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ OSS °ü·Ã 3°¡Áö ÇÙ½É Àü·« = ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î °ü·Ã ÇÙ½É Àü·«Àº Å©°Ô 3°¡ÁöÀÌ´Ù.
<±×¸² 4> MSÀÇ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ÇÙ½É Àü·«
ù°´Â µ¥ÀÌÅͼ¾ÅÍÀÇ º¯È ¼ö¿ëÀÌ´Ù.
¸®´ª½º °ü¸®, °¡»óÈ, ºñÁî´Ï½º ¿¬¼Ó¼º ¹× ÀçÇغ¹±¸(DR)°¡ ¾ÖÀú ±â¹ÝÀ¸·Î °¡´ÉÇϵµ·Ï ÇÔÀ¸·Î½á µ¥ÀÌÅͼ¾ÅÍ º¯È¸¦ ¼ö¿ëÇÏ°í À̲ø¾î ³ª°£´Ù´Â Àü·«ÀÌ´Ù.
µÑ°´Â °³¹ßÀÚ ´ë»óÀÇ ´Ù¾çÇÑ ÀÀ¿ë ±âȸ È®´ëÀÌ´Ù.
°³¹ßÀÚ »ýÅ°谡 »ç¿ëÇÏ´Â Ç÷§Æû ¼±ÅÃÀÇ ÆøÀ» ³ÐÇô ´Ù¾çÇÑ ÀÀ¿ëÀÇ ±âȸ¸¦ Á¦°øÇÑ´Ù´Â Àü·«ÀÌ´Ù.
¼Â°´Â ´Ù¾çÇÑ °í°´ ȯ°æ ±â¹ÝÀÇ ºòµ¥ÀÌÅÍ ºÐ¼® ȯ°æ Áö¿øÀÌ´Ù.
MySQL, Ŭ¶ó¿ìµ¥¶ó, ¸ù°íDB µî ´Ù¾çÇÑ °í°´ ȯ°æ¿¡¼ ÆÄ»ýµÇ´Â ºòµ¥ÀÌÅ͸¦ ºÐ¼®ÇÒ ¼ö Àִ ȯ°æÀ» Áö¿øÇØ °í°´ÀÌ ´õ ¸¹Àº Çõ½Å ±âȸ¸¦ ¸¸µé¾î³¾ ¼ö ÀÖµµ·Ï ÇÏ°Ú´Ù´Â Àü·«ÀÌ´Ù.
À̸¦ ÅëÇØ Â÷¼¼´ë ¾ÆÅ°ÅØó, ºòµ¥ÀÌÅÍ, »ç¹°ÀÎÅͳÝ(IoT) µî ÃֽŠIT Æ®·»µå¿¡µµ ÃÖÀûÈµÈ Ç÷§ÆûÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.
Çѱ¹MS´Â º¸´Ù ¸¹Àº OSS ÆÄÆ®³ÊµéÀÌ ºñÁî´Ï½º¿¡ Á÷Á¢ÀûÀÎ µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ¸¶ÄÉÆà Áö¿ø°ú ±â¼ú Áö¿øÀ» Á¦°øÇÏ°í ÀÖ´Ù.
ƯÈ÷ OSS ÆÄÆ®³Êµé¿¡°Ô ¼Ö·ç¼Ç °³¹ß ´Ü°èºÎÅÍ Ãâ½Ã ÀÌÈÄ °í-Åõ-¸¶ÄÏ(Go-To-Market) Àü·« ¼ö¸³±îÁö ºñÁî´Ï½º ´Ü°èº°·Î Â÷º°ÈµÈ ¸ÂÃã Áö¿øÀ» Á¦°øÇÏ°í ÀÖ´Ù.
ÀÌ°°Àº È°µ¿¿¡´Â °øµ¿ PR ¹× ¸¶ÄÉÆà Áö¿ø µîµµ Æ÷ÇԵŠÀÖ´Ù.
¶ÇÇÑ Àü¹ÝÀûÀΠŬ¶ó¿ìµå ±â¹Ý IT ±ÔÁ¤ °¡À̵峪 SaaS ¸ðµ¨ ±¸Ãà µî ºñÁî´Ï½º Áø´Ü ÄÁ¼³Æðú ¿î¿µ Áö¿ø, Ç÷§Æû ¸¶À̱׷¹À̼ÇÀ» À§ÇÑ 1:1 ±â¼ú Áö¿øÀ» ÇÏ°í ÀÖ´Ù.
¡ß MSÀÇ ¿ÀǼҽº ¼º°ø »ç·Ê = MSÀÇ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î¿Í Ç÷§ÆûÀº ÀÚµ¿Â÷ºÎÅÍ °ÔÀÓ±îÁö ´Ù¾çÇÑ »ê¾÷¿¡¼ µðÁöÅÐ Æ®·£½ºÆ÷¸ÞÀ̼ÇÀ» ÀÌ·ç°í ÀÖ´Ù.
¡Ü °ÔÀÓ ÆÛºí¸®½Ì ¹× ¸ð¹ÙÀÏ °ÔÀÓ °³¹ßÀ» ÇÏ°í ÀÖ´Â ‘Åõºø(TOBEIT)’Àº ¾ÖÀú¸¦ Ŭ¶ó¿ìµå Ç÷§ÆûÀ¸·Î È°¿ëÇÏ°í ÀÖ´Ù.
°æÀï»ç ´ëºñ ¾ÖÀú¸¦ ¼±ÅÃÇÑ ÀÌÀ¯·Î, MS Ŭ¶ó¿ìµå µ¥ÀÌÅͼ¾ÅÍ À§Ä¡ ´Ù¾ç¼º°ú ¸®´ª½º ¹× ¿ÀǼҽº °ü·Ã µµ±¸ Áö¿ø, ½¬¿î °ü¸® UI, ±Û·Î¹ú ÁøÃâ Áö¿ø µî ´Ù¾çÇÑ ÀåÁ¡À» ²Å¾Ò´Ù.
ƯÈ÷, 3°³¿ù¸¶´Ù ½ÅÀÛÀ» °³¹ßÇؼ Ãâ½ÃÇØ¾ß ÇÏ´Â °ÔÀÓ °³¹ß»ç ÀÔÀå¿¡¼, º¹ÀâÇÑ ÀÎÇÁ¶ó ´ÜÀÇ ¿î¿µ ¹× °ü¸®¿¡¼ ¹þ¾î³ª °ÔÀÓ °³¹ß ¹× Å©¸®¿¡ÀÌƼºêÇÑ ÀÛ¾÷¿¡ ÁýÁßÇÒ ¼ö ÀÖ´Â ÇýÅÃÀ» ´©¸®°í ÀÖ´Ù.
<±×¸² 5> Case study: ¾ÖÀú ±â¹ÝÀ¸·Î °ÔÀÓ °³¹ß ¹× ¼ºñ½º Á¦°ø ‘Åõºø’
¡Ü ÀÚµ¿Â÷ ¿ÜÀå¼ö¸® °ßÀûºñ±³ ¼ºñ½º¸¦ Á¦°øÇÏ´Â ‘Ä«´Ú(cardoc)’Àº ÀÚµ¿Â÷ ¼ö¸® ºÎÀ§ ÆǺ° ½Ã½ºÅÛ¿¡ ÀΰøÁö´É(AI)À» ¾ÖÀú ±â¹ÝÀ¸·Î ±¸µ¿ÇÏ°í ÀÖ´Ù.
°í°´ÀÌ ¼Õ»óµÈ Â÷·® ºÎÀ§ÀÇ »çÁøÀ» Ä«´Ú ¾Û¿¡ ¿Ã¸®¸é, ÀΰøÁö´ÉÀÌ ¼ö½Ê¸¸Àå ÀÌ»óÀÇ À̹ÌÁö¸¦ ºÐ¼®Çؼ ¸¸µé¾îÁø ¸ðµ¨À» ±â¹ÝÀ¸·Î ¼Õ»óµÈ ºÎÀ§¿Í À§Ä¡¸¦ ÆľÇ, À̸¦ ¹ÙÅÁÀ¸·Î °ßÀûÀ» ÀÚµ¿À¸·Î Á¦°øÇÑ´Ù.
À̸¦ ÅëÇØ ºÒÇÊ¿äÇÑ ¾÷¹«¸¦ ÁÙÀÌ°í °í°´¿¡°Ô´Â ºü¸¥ ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù. Ä«´ÚÀº ÇöÀç 100¸¸ Àå ÀÌ»óÀÇ »çÁø µ¥ÀÌÅÍ º£À̽º¸¦ º¸À¯ÇÏ°í ÀÖ´Ù.
¡Ü ºí·ÏüÀÎ ±â¼ú Àü¹® ±â¾÷ ‘±Û·Î½ºÆÛ(Glosfer)’´Â ºí·ÏüÀÎ ¿ÀǼҽº Ç÷§Æû ‘ÆÑÄ¿½º(Packuth)’¸¦ ±â¾÷, ÁöÀÚü ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ°í ÀÖ´Ù.
ÀÏ¹Ý °³¹ßÀڵ鵵 ¼Õ½±°Ô ºí·ÏüÀÎ ±â¼úÀ» ¼ºñ½º¿¡ Àû¿ëÇÒ ¼ö ÀÖ¾î ÃѼÒÀ¯ºñ¿ëÀ» ³·Ãâ ¼ö ÀÖ´Ù. ÇöÀç ¼¿ï½Ã ³ë¿ø±¸°¡ ÆÑÄ¿½º¸¦ È°¿ëÇØ Áö¿ª ÈÆó »ç¾÷À» ÃßÁø ÁßÀÌ´Ù.
¡Ü Çö´ëÀÚµ¿Â÷ ¹Ì±¹¹ýÀÎÀº ÀÚ»çÀÇ ÅÚ·¹¸Åƽ½º ¾ÖÇø®ÄÉÀ̼ÇÀ» Ŭ¶ó¿ìµå »ó¿¡¼ ·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º¸¦ ÀÌ¿ëÇؼ ±¸ÃàÇÏ°íÀÚ Çß´Ù.
·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º ȯ°æÀ» ¾ÖÀú Ŭ¶ó¿ìµå·Î ¸¶À̱׷¹À̼ÇÇÏ°í, ÅÚ·¹¸Åƽ½º °ü·Ã °³¹ß ¹× Å×½ºÆ® ȯ°æÀ» ¾ÖÀú »ó¿¡¼ ±¸ÇöÇØ ºÒÇÊ¿äÇÑ Çϵå¿þ¾î ºñ¿ëÀ» ¾ø¾Ö°í, Áï½Ã Àû¿ë °¡´ÉÇÑ °³¹ß ¹× Å×½ºÆ® ȯ°æÀ» °®Ãè´Ù.
¡Ü ±¹³» ´ëÇ¥ ÆíÀÇÁ¡ ºê·£µå´Â ¾ÖÀú ±â¹ÝÀÇ ºÐ¼® Ç÷§Æû ±¸Ãà ¹× ºÐ¼® Äõ¸® °³¹ß, ½Ã°¢È¸¦ À§ÇØ ¿ÀǼҽº¸¦ äÅÃÇß´Ù.
ÀÏ´ÜÀ§·Î 250¸¸°ÇÀÇ ÆǸŠ·Î±×°¡ ÀúÀåµÇ°í ÀÖ´Â ÀÌ ±â¾÷Àº ÃÖ±Ù 6°³¿ù°£ÀÇ µ¥ÀÌÅÍ 4¾ï 5000¸¸°ÇÀ» ½Ç½Ã°£À¸·Î ºÐ¼®ÇÒ ¼ö ÀÖ´Â Ç÷§ÆûÀ» ±¸ÃàÇÏ°íÀÚ Çß´Ù.
À̸¦ À§ÇØ MS ¾ÖÀú¿¡¼ µ¥ÀÌÅÍ ETLÀ» À§ÇØ ÆÄÀ̼±, ½©(Shell)À» ÀÌ¿ëÇß°í, ºÐ¼® ¹× ½Ã°¢È¸¦ À§ÇØ ¾ÆÆÄÄ¡ ÀçÇø°(Zeppelin)À» »ç¿ëÇß´Ù.
À̹ۿ¡ MySQL, Tadpole µîÀÇ ¿ÀǼҽº¸¦ È°¿ëÇß´Ù.
±× °á°ú 1³âÄ¡ÀÇ µ¥ÀÌÅ͸¦ 1~10ºÐ À̳» ºÐ¼®ÀÌ °¡´ÉÇÑ È¯°æÀ» ±¸ÃàÇßÀ¸¸ç, ºÐ¼® ¼º´É ¶ÇÇÑ ´ëÆø Çâ»óµÆ´Ù.
¡Ü ±¹³» ´ëÇ¥ÀûÀÎ IT±â¾÷¿¡¼´Â ¿©·¯ °÷¿¡ »êÀçµÈ µ¥ÀÌÅÍ ¼Ò½º¸¦ ÇÑ°÷À¸·Î ÅëÇÕÇÏ´Â Ç÷§ÆûÀ» ±¸ÃàÇÏ°íÀÚ Çß´Ù.
´Ù¾çÇÑ µ¥ÀÌÅÍ ¼Ò½º¸¦ ¾ÆÆÄÄ¡ µå¸±À» ÅëÇØ ÅëÇÕÇß°í, Ç¥ÁØ SQL(¶Ç´Â SQL-On-Hadoop)À» ÅëÇØ RDBMS, NoSQL, LogFile µî »êÀçµÈ µ¥ÀÌÅ͸¦ ºÐ¼®Çϴ ȯ°æÀ» °®Ãè´Ù.
¶ÇÇÑ R, Jupyter, Tableau¸¦ ÅëÇØ ºÐ¼® ¹× ½Ã°¢È ÇÒ ¼ö Àִ ȯ°æÀ» ¾ÖÀú ±â¹Ý¿¡¼ ±¸ÇöÇß´Ù.
¡Ü ±¹³» ´ëÇ¥ °ÔÀÓ °³¹ß»ç¿¡¼´Â 3°³¿ù°£ È®º¸µÈ 9¾ï 8000¸¸°ÇÀÇ °ÔÀÓ ·Î±×¸¦ ºÐ¼®ÇÏ´Â Ç÷§ÆûÀ» ¿ÀǼҽº ±â¹ÝÀ¸·Î ¾ÖÀú Ŭ¶ó¿ìµå¿¡¼ ±¸ÇöÇÏ°íÀÚ Çß´Ù.
À̸¦ À§ÇØ ¾ÆÆÄÄ¡ µå¸±¿¡¼ ºÐ»ê ȯ°æÀ¸·Î ó¸®ÇØ Àü µ¥ÀÌÅÍ º¯È¯ÀÌ 20ºÐ À̳»¿¡ °¡´ÉÇØÁ³À¸¸ç, Jupyter¿Í ¿¢¼¿, ÆÄ¿öBI µîÀ¸·Î ºÐ¼® ¹× ½Ã°¢È ȯ°æÀ» ¼Õ½±°Ô ¸¶·ÃÇß´Ù.
¡Ü Àεµ³×½Ã¾Æ °¡·ç´Ù Ç×°øÀº ¿ÂÇÁ·¹¹Ì½º ȯ°æ¿¡¼ ¿î¿µµÇ´ø ½Â°´°ü¸®¾÷¹« ¹× Ç×°ø¾÷¹«¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» È®ÀåÇÏ°í º¸¾ÈÀ» °ÈÇϱâ À§ÇØ PHP, MySQL, CentOS ¸®´ª½º µî 100% ¿ÀǼҽº ȯ°æ¿¡¼ ¿î¿µµÇ´Â ½Ã½ºÅÛÀ» Ŭ¶ó¿ìµå·Î ¸¶À̱׷¹ÀÌ¼Ç ÇÏ°íÀÚ Çß´Ù.
½Ã½ºÅÛ ±¸Á¶ º¯°æ ¾øÀÌ ¾ÖÀú Ŭ¶ó¿ìµå·Î ¿Å±â´Âµ¥ ´Ü 6ÁÖ°¡ ¼Ò¿äµÆÀ¸¸ç, ¹ß±Ç ½Ã½ºÅÛÀÇ Áï°¢ÀûÀÎ È®Àå¿¡ µû¶ó ¸ÅÃâÀÌ 200% Áõ°¡Çß´Ù.
¶ÇÇÑ ³×Æ®¿öÅ©ÀÇ Áö¿¬ ¾øÀÌ ÇØ¿Ü¿¡¼µµ ÀÚ»çÀÇ ¹ß±Ç ½Ã½ºÅÛÀ» ¹«¸®¾øÀÌ ÀÌ¿ë °¡´ÉÇÏ°Ô µÆÀ¸¸ç, ¼º¼ö±â¸¦ ´ëºñÇÑ ½Ã½ºÅÛ È®Àå ´ë±â ºñ¿ëÀ» ȹ±âÀûÀ¸·Î ÁÙ¿´´Ù.
¡Ü ¿µ±¹ º¸°Ç¼ºÀº ¿µ±¹¿¡¼ ¼¼ ¹ø°·Î Å« Á¤ºÎ »çÀÌÆ® NHS Choices(National Health Service)¸¦ È®À强ÀÌ ¶Ù¾î³ª°í ºñ¿ëÀÌ Àú·ÅÇÑ È£½ºÆà Ç÷§ÆûÀ» ±¸ÃàÇϱ⸦ ¿øÇØ ¸®´ª½º ¹× Ruby¸¦ Áö¿øÇÒ ¼ö ÀÖ´Â ¾ÖÀú Ŭ¶ó¿ìµå·Î ¸¶À̱׷¹À̼ÇÀ» ÁøÇàÇß´Ù.
±× °á°ú ¿ù°£ 520¸¸ ¹æ¹®ÀÚ¸¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï È®ÀåµÆÀ¸¸ç, ÀÌÀü È£½ºÆà ¾÷ü¿¡ ´ëºñ 40% Àú·ÅÇÑ ºñ¿ë¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
<¹Ú½ÃÇö ±âÀÚ> pcsw@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |