VM¿þ¾î(CEO ÆÖ °Ö½Ì¾î)´Â ¹Ì±¹ »÷ÇÁ¶õ½Ã½ºÄÚ¿¡¼ ¿¸®°í ÀÖ´Â ‘VM¿ùµå 2015’¿¡¼ ¼¹ö °¡»óÈ ¼Ö·ç¼Ç v½ºÇǾ ÅëÇÕµÈ ÄÁÅ×ÀÌ³Ê ¹× Æ÷Åæ Ç÷§Æû(Photon Platform) µî 2°¡Áö ±â¼ú ÇÁ¸®ºä¸¦ ¹ßÇ¥Çß´Ù.
ÃÖ±Ù ±â¾÷¿¡¼ ÇÊ¿äÇÑ ¿ä°ÇÀ» ¸¸Á·½ÃÅ°¸é¼ ¾ÖÇø®ÄÉÀ̼Ç(ÀÌÇÏ ¾Û) °³¹ß ȯ°æÀ» °³¼±Çϱâ À§ÇØ ‘ÄÁÅ×À̳ʒ ±â¼úÀ» ÀÌ¿ëÇØ ¾ÛÀ» ±¸ÃàÇÏ·Á´Â ±â¾÷µéÀÌ ´Ã°í ÀÖ´Ù.
VM¿þ¾î°¡ ¹ßÇ¥ÇÑ ¾Û °³¹ß ÄÁÅ×ÀÌ³Ê ½Å±â¼úÀº ±â¾÷ÀÇ ¿ä±¸ Á¶°ÇÀ» ÃæÁ·ÇÏ¸é¼ ¿ÂÇÁ·¹¹Ì½º³ª Ŭ¶ó¿ìµå ȯ°æ¿¡¼ ½±°í ºü¸£°Ô ÄÁÅ×À̳ʸ¦ »ý¼ºÇØ ¾ÛÀ» °³¹ßÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
·¹ÀÌ ¿ÀÆÄ·¼(Ray O’Farrell) VM¿þ¾î ÃÖ°í ±â¼ú ¹× °³¹ß Ã¥ÀÓÀÚ(CTO and CDO)´Â “VM¿þ¾î°¡ Ŭ¶ó¿ìµå ±â¹ÝÀÇ ¾Û ±¸ÃàÀ» À§ÇÑ »õ·Î¿î ÀÎÇÁ¶ó¸¦ ¼±º¸Àδٔ¸ç “»ç¿ëÀÚ´Â ÀÌÁ¦ ±âÁ¸ÀÇ v½ºÇǾî ȯ°æ ±â¹Ý¿¡¼ ÄÁÅ×À̳ʸ¦ È°¿ëÇÒ ¼öµµ ÀÖ°í, Ŭ¶ó¿ìµå ±â¹ÝÀÇ ¾ÛÀ» À§ÇØ Æ¯º°ÇÏ°Ô ¼³°èµÈ »õ·Î¿î ÀÎÇÁ¶ó¸¦ ¼±ÅÃÇÒ ¼öµµ ÀÖ´Â º¸´Ù ¸¹Àº ¼±ÅñÇÀ» °®°Ô µÆ´Ù”°í ¸»Çß´Ù.
¡ßÈ®ÀåµÈ v½ºÇǾî(Sphere) = v½ºÇǾî ÅëÇÕ ÄÁÅ×À̳ʴ ÄÁÅ×À̳ÊÈµÈ ¾ÛÀ» Æ÷ÇÔÇØ ¾î¶°ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ¶óµµ v½ºÇǾ ÅëÇØ ¿ÂÇÁ·¹¹Ì½º ȯ°æ¿¡¼ ±¸µ¿Çϰųª, vŬ¶ó¿ìµå ¿¡¾î(Cloud Air)¸¦ ÅëÇØ ÆÛºí¸¯ Ŭ¶ó¿ìµå ȯ°æ¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¿ÀǼҽº ±â¹ÝÀÇ ÀÌ ±â¼úÀº ±â¾÷ÀÌ ±âÁ¸¿¡ ÅõÀÚÇÑ VM¿þ¾î ÀÎÇÁ¶ó, ÀηÂ, ÇÁ·Î¼¼½º ¹× °ü¸® ÅøÀ» ÄÁÅ×À̳ʷΠȮÀåÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç, ÄÚ¾îOS Å×Å©Åä´Ð(CoreOS Tectonic), µµÄ¿(Docker), Äûº£¸£³×½Ã½º(Kubernetes), ¸Þ¼Ò½ºÇÇ¾î µ¥ÀÌÅͼ¾ÅÍ ¿î¿µÃ¼Á¦(Mesosphere Datacenter Operating System), ÇǺ¸Å»(Pivotal) CF µî°úµµ »óÈ£ ÅëÇյȴÙ.
»Ó¸¸ ¾Æ´Ï¶ó ±âÁ¸¿¡ ¹ßÇ¥µÈ ÇÁ·ÎÁ§Æ® º»ºô(Project Bonneville), ÇÁ·ÎÁ§Æ® Æ÷Åæ(Project Photon) OS ±×¸®°í v½ºÇǾî 6ÀÇ ÀνºÅÏÆ® Ŭ·Ð(Instant Clone) µîÀ» Æ÷°ýÇÏ´Â ÅëÇÕÀûÀÎ ±â´ÉÀ» Á¦°øÇÏ´Â °ÍÀÌ Æ¯Â¡ÀÌ´Ù.
• º¸¾È ¹× °Ý¸® = ÄÁÅ×ÀÌ³Ê¿Í ±× ±Ù°£ÀÌ µÇ´Â ÀÎÇÁ¶óÀÇ ¹«°á¼º°ú ¾ÈÁ¤¼ºÀ» È®º¸Çϴµ¥ ÇÊ¿äÇÑ ¿ä¼ÒÀÌ´Ù.
ÇÁ·ÎÁ§Æ® º»ºô ±â¼ú ÇÁ¸®ºä´Â µµÄ¿ Çãºê¿¡¼ ÄÁÅ×À̳ʸ¦ ´Ù¿î·ÎµåÇÏ°í ºÐ¸®ÇØ VM¿þ¾î v½ºÇǾî 6ÀÇ ÀνºÅÏÆ® Ŭ·Ð ±â´ÉÀ¸·Î °¡»ó¸Ó½Å ³» °¢°¢ÀÇ ÄÁÅ×À̳ʸ¦ ÃÖ¼Ò ¿À¹öÇìµå¸¸À¸·Î ½ÇÇàÇÑ´Ù.
• ½ºÅ丮Áö¿Í µ¥ÀÌÅÍ Áö¼Ó¼º = ÇöÀç ¸¹Àº ÄÁÅ×ÀÌ³Ê ¼ºñ½ºµéÀÌ 3Ƽ¾î ±¸Á¶ ÇüÅÂÀÇ ¾Û ±¸¼ºÃ³·³ ½ºÅ×ÀÌÆ®¸®½º(stateless) ÇüÅ·ΠÁ¦°øµÇ°í ÀÖÁö¸¸, »ç¿ëÀÚ´Â ÄÁÅ×À̳ÊÈµÈ ¾Û Áß½ÉÀÇ µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÏ´Â ½ºÅ×ÀÌƮǮ(stateful) ¼ºñ½º¸¦ ¿øÇÏ°í ÀÖ´Ù.
v½ºÇǾî ÅëÇÕ ÄÁÅ×À̳ʴ Áö¼ÓÀûÀÎ µ¥ÀÌÅÍ º¼·ý ÇÁ·ÎºñÀú´×ÀÌ °¡´ÉÇØ IT ¿î¿µ ¹× °³¹ßÆÀÀÌ ÄÁÅ×À̳ÊÈµÈ ¾ÛÀÇ ¼Óµµ¿Í À̵¿¼ºÀÇ ÇýÅÃÀ» ´©¸± ¼ö ÀÖÀ¸¸ç, VM¿þ¾îÀÇ ½ºÅ丮Áö °¡»óÈ ¼Ö·ç¼Ç‘¹öÃß¾ó(Virtual) SAN°ú ¿ÜÀå ½ºÅ丮Áö v½ºÇÇ¾î ¹öÃß¾ó º¼·ý(Sphere Virtual Volumes) µî°úµµ ¿¬°èµÈ´Ù.
• ³×Æ®¿öÅ· = VM¿þ¾îÀÇ ³×Æ®¿öÅ© °¡»óÈ Ç÷§Æû NSXµµ v½ºÇǾî ÅëÇÕ ÄÁÅ×À̳ʸ¦ Áö¿øÇÒ ¿¹Á¤ÀÌ´Ù.
NSX¸¦ ÅëÇØ ITÆÀÀº Ŭ¶ó¿ìµå ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ ³×Æ®¿öÅ© ¸¶ÀÌÅ©·Î¼¼ºÐÈ(micro-segmentation) ±â´É ¹× Á¤Ã¥ ±â¹ÝÀÇ º¸¾ÈÀ» Àû¿ëÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ NSX¸¦ ÀÌ¿ëÇϸé ÄÁÅ×À̳ÊÀÇ ¿òÁ÷ÀÓ¿¡ ´ëÇÑ °¡½Ã¼ºÀ» ³ôÀÏ ¼ö ÀÖ°í, ÄÁÅ×À̳ʵéÀÌ ´Ù¸¥ µ¥ÀÌÅͼ¾ÅÍ ÀÚ¿øµé°ú ÅëÇÕµÇ¾î º¸´Ù È¿À²ÀûÀÎ ³×Æ®¿öÅ© ¸ð´ÏÅ͸µ°ú °¨½Ã°¡ °¡´ÉÇÏ´Ù.
• ¼ºñ½º ¼öÁØ °è¾à(SLA) = »ç¿ëÀÚ´Â VM¿þ¾î v½ºÇǾîÀÇ µð½ºÆ®¸®ºäƼµå ¸®¼Ò½º ½ºÄÉÁÙ·¯(Distributed Resource Scheduler, DRS) ±â´ÉÀ» ÅëÇØ ÄÁÅ×ÀÌ³Ê ¿öÅ©·Îµå¿¡ ´ëÇÑ ¼ºñ½º ¼öÁØ °è¾àÀ» º¸Áõ ¹ÞÀ» ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó v½ºÇÇ¾î °í°¡¿ë¼º(High Availability), v½ºÇǾî v¸ð¼Ç(Motion) À» ÅëÇØ ´Ù¿îŸÀÓÀ» ÁÙÀÏ ¼ö ÀÖ´Ù.
• °ü¸® = »ç¿ëÀÚ´Â VM¿þ¾î v¼¾ÅÍ ¼¹ö(Server)¸¦ ÅëÇØ »õ·Î¿î ÅøÀ» ÀÌ¿ëÇϰųª º°µµÀÇ ±³À°À» ¹ÞÁö ¾Ê°íµµ ÄÁÅ×À̳ʸ¦ ½±°Ô °ü¸®ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
¡ßVM¿þ¾î Æ÷Åæ Ç÷§Æû…Ŭ¶ó¿ìµå ±â¹ÝÀÇ ¾Û ±¸µ¿À» À§ÇÑ Ç÷§Æû = ºñÁî´Ï½º ±Ô¸ð¿¡ ¸Â°Ô ÄÁÅ×À̳ÊÈµÈ ¾ÛÀ» ±¸µ¿ÇÏ°íÀÚ ÇÏ´Â °í°´¿¡°Ô´Â ³ôÀº ¿öÅ©·Îµå ó´×(high churn)°ú API ÆÛ½ºÆ® ¸ðµ¨À» À§ÇÑ ÃÖÀûÈµÈ ÄÁÅ×ÀÌ³Ê ¼Ö·ç¼ÇÀÌ ÇÊ¿äÇÏ´Ù.
‘Æ÷Åæ Ç÷§Æû’Àº Ŭ¶ó¿ìµå ±â¹ÝÀÇ ¾Û¿¡ ÃÖÀûÈµÈ Ç÷§ÆûÀ» ±¸ÃàÇÏ°íÀÚ ÇÏ´Â °í°´µéÀ» À§ÇØ °í¾ÈµÆ´Ù.
• VM¿þ¾î Æ÷Åæ ÄÜÆ®·Ñ·¯(Photon Controller) = ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î ¹ßÇ¥µÉ ¿¹Á¤À̸ç, ¸ÖƼÅ׳ÍÆ® ¹× API ±â¹Ý ÄÁÆ®·Ñ·¯·Î ½ºÄÉÀÏ, ó´× ¹× °í°¡¿ë¼º¿¡ ÃÖÀûȵŠÀÖ´Ù.
ÀÚµ¿È¿¡ ´ÉÇÑ µ¥ºê¿É½º(DevOps) ÆÀ¿¡¼´Â ºÐ´ç ¼öõ°³¿¡ ´ÞÇÏ´Â »õ ÄÁÅ×À̳ʸ¦ »ý¼ºÇÒ ¼ö ÀÖ°Ô µÇ¸ç µ¿½Ã¿¡ ¼ö½Ê¸¸ °³ÀÇ ¿öÅ©·Îµå¸¦ Áö¿øÇÒ ¼ö µµ ÀÖ´Ù.
¿£ÅÍÇÁ¶óÀÌÁî±Þ ÄÁÅ×ÀÌ³Ê¿ë º¸¾ÈÀ» Á¦°øÇÏ´Â ÇÁ·ÎÁ§Æ® ¶óÀÌÆ®¿þÀ̺ê(Project Lightwave)¿Íµµ ÅëÇյȴÙ.
• VM¿þ¾î Æ÷Åæ ¸Ó½Å(Photon Machine) = ÄÁÅ×À̳ÊÈµÈ ¾Û ¹× VM¿þ¾î ȯ°æ¿¡ ÃÖÀûÈµÈ °æ·®Çü ¸®´ª½º ¿î¿µÃ¼Ã¼ ÇÁ·ÎÁ§Æ® Æ÷Åä(Project Photo) OS¿Í VM¿þ¾î ESXiÀÇ °ËÁõµÈ ÄÚ¾î ±â¹ÝÀÇ ESX ¸¶ÀÌÅ©·Î¹ÙÀÌÀú(Microvisor)°¡ °áÇյŠź»ýÇß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |