·¹µåÇÞÀÌ ÃÖ±Ù IaaS ¸ðµ¨ÀÎ ‘Ŭ¶ó¿ìµåÆû’°ú °³¹ßÀÚ¿ë PaaS ¸ðµ¨ÀÎ ‘¿ÀǽÃÇÁÆ®’¸¦ ¹ßÇ¥ÇÏ°í Ŭ¶ó¿ìµå ½ÃÀå °ø·«¿¡ ¹ÚÂ÷¸¦ °¡ÇÏ°í ÀÖ´Ù.
Ŭ¶ó¿ìµåÆû(CloudForms)Àº ÇÁ¶óÀ̺ø°ú ÇÏÀ̺긮µå Ŭ¶ó¿ìµå¸¦ IaaS(Infrastructure-as-a-Service)·Î ±¸ÃàÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ´Â Á¦Ç°À̸ç, ¿ÀǽÃÇÁÆ®(OpenShift)´Â JBoss, Java EE, CDI ¹× ±âŸ ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» Áö¿øÇÏ´Â PaaS(Platform -as-a-Service) ¼Ö·ç¼ÇÀÌ´Ù.
¡ßºñ¿ë¤ýº¹À⼺¤ýº¸¾È µî 1¼¼´ë Ŭ¶ó¿ìµå Á¦Ç°ÀÇ ¹®Á¦ ÇØ°á = ·¹µåÇÞÀº “Ŭ¶ó¿ìµåÆûÀº ¹°¸®Àû ¼¹ö, °¡»ó¼¹ö, ÆÛºí¸¯ Ŭ¶ó¿ìµå µî ¼¹ö Á¾·ù¿¡ »ó°ü¾øÀÌ È¿À²ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Ãà°ú °ü¸®°¡ °¡´ÉÇÏ´Ù. À̸¦ ÅëÇØ »ç¿ëÀÚµéÀº °¡»ó¸Ó½Å»Ó ¾Æ´Ï¶ó ¾ÖÇø®ÄÉÀ̼ÇÀ» Á÷Á¢ °ü¸®ÇÒ ¼ö ÀÖ¾î º¹À⼺À» ÇؼÒÇÏ°í IT ¹Îø¼º ¹× Çõ½Å¼ºÀ» Áõ´ë½ÃÅ°´Â ÁøÁ¤ÇÑ Å¬¶ó¿ìµå¸¦ ½ÇÇöÇÒ ¼ö ÀÖ´Ù”°í ¹àÇû´Ù.
·¹µåÇÞ°ú Çù·Â°ü°è¸¦ ¸Î°í ÀÖ´Â ½Ã½ºÄÚ´Â “·¹µåÇÞÀÇ Å¬¶ó¿ìµåÆûÀº ¾÷°è Æǵµ¸¦ ¹Ù²Ü ¼ö ÀÖ´Â Á¦Ç°ÀÌ´Ù”¶ó°í Æò°¡ÇßÀ¸¸ç, ÀÎÅÚÀº “Ŭ¶ó¿ìµå ÆûÀº ½±°Ô IaaS¸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀ¸·Î, ÀÎÅÚÀº ÀÚüÀûÀΠŬ¶ó¿ìµå ±¸Ãà ÇÁ·Î±×·¥À» ÅëÇØ ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼¸¦ ·¹µåÇÞ Å¬¶ó¿ìµåÆû Ŭ¶ó¿ìµå ¹× ½Ã½ºÅÛ ¿£Áø¿¡ Áö¿øÇÒ °Í”À̶ó°í Çß´Ù.
Ŭ¶ó¿ìµåÆûÀº ±¤¹üÀ§ÇÑ ÄÄÇ»Æà ÀÚ¿øÀÇ ÅëÇÕ Å¬¶ó¿ìµå¸¦ ±¸ÃàÇÏ°í ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¶óÀÌÇÁ»çÀÌŬÀ» °ü¸®ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» °®Ãß°í ÀÖ´Ù. À̸¦ ÅëÇØ »ç¿ëÀÚµéÀº ¾ÖÇø®ÄÉÀÌ¼Ç »ý¸íÁÖ±â°ü¸®(ALM)·Î Ŭ¶ó¿ìµå ³» ¾ÖÇø®ÄÉÀÌ¼Ç Æ÷Æ®Æú¸®¿À °ü¸®´É·ÂÀ» À¯ÁöÇϸ鼵µ Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ Åº·Â¼º°ú À¯¿¬¼ºÀÇ ÇýÅÃÀ» ´©¸± ¼ö ÀÖ´Ù.
Ŭ¶ó¿ìµåÆûÀº °¡»ó¼¹ö ¹èÄ¡ÀÇ ºñ¿ë°ú º¹À⼺, ÄÄÇöóÀ̾𽺠¹× º¸¾È µî 1¼¼´ë Ŭ¶ó¿ìµå Á¦Ç°µéÀÌ ¾È°í ÀÖ´Â Áß¿äÇÑ ¹®Á¦µéÀ» ÇØ°áÇÒ ¼ö ÀÖ´Ù. Ŭ¶ó¿ìµåÆûÀº µ¶¸³ÀûÀÎ ´ë±Ô¸ð °¡»ó ¼¹ö °ü¸®º¸´Ù º¹ÀâÇÑ ´Ù°èÃþ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °ü¸®¿Í ¼³Á¤À» Á»´õ ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
ÇÑ ¹øÀÇ ¼³Á¤À¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀº ¼·Î ´Ù¸¥ Ŭ¶ó¿ìµå¿Í °¡»ó ȯ°æ, ¼¹ö »çÀÌ¿¡¼ À̵¿ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±ä±Þ º¹±¸¿Í ¾÷µ¥ÀÌÆ®¸¦ ´õ¿í ½Å¼ÓÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿¡ µû¶ó IT °ü¸®ÀÚµéÀº ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º°ú ½ÇÇà»óȲÀ» ÆľÇÇØ Å¬¶ó¿ìµå¿Í ¿¬°üµÈ ÄÄÇöóÀÌ¾ð½º¿Í º¸¾È ¹®Á¦µéÀ» Çö°ÝÈ÷ ÁÙÀÏ ¼ö ÀÖ´Ù.
·¡µåÇÞ Å¬¶ó¿ìµåÆûÀº ¡â·¹µåÇÞ, VM¿þ¾î µî ´Ù¾çÇÑ º¥´õµéÀÇ °¡»ó ¼¹ö ¡â¾Æ¸¶Á¸, IBM, NTT Ä¿¹Â´ÏÄÉÀÌ¼Ç µî ·¹µåÇÞ ÀÎÁõ Ŭ¶ó¿ìµå Á¦°ø¾÷üµéÀÇ Æø³ÐÀº ÆÛºí¸¯ Ŭ¶ó¿ìµå ¼ºñ½º ¡â°í¹Ðµµ ·¢°ú ºí·¹À̵带 Æ÷ÇÔÇÑ ÀüÅëÀûÀÎ ÀÎÇϿ콺 ¶Ç´Â ¹°¸®Àû È£½ºÆ® ¼¹ö µî ÇöÁ¸ÇÏ´Â ÄÄÇ»Æà ÀÚ¿øÀ» ÀÌ¿ëÇØ ÇÏÀ̺긮µå Ŭ¶ó¿ìµå¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.
·¹µåÇÞ Å¬¶ó¿ìµåÆûÀº ´Ù¸¥ Ŭ¶ó¿ìµå Á¦Ç°µéÀÇ ÀüÇüÀûÀÎ º¥´õ Á¾¼ÓÀ¸·ÎºÎÅÍ ¼±ÅÃÀÇ ÀÚÀ¯ »Ó¸¸ ¾Æ´Ï¶ó Ŭ¶ó¿ìµå ±¸Ãà½Ã ÇÊ¿äÇÑ ¹°¸®Àû ¼¹ö¿¡¼ °¡»ó¼¹ö·ÎÀÇ ¸¶À̱׷¹ÀÌ¼Ç ºñ¿ë±îÁöµµ Àý°¨ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ À̽ļºÀº ·¹µåÇÞ°ú °°Àº ¿ÀǼҽº ¼Ö·ç¼Ç Á¦°ø¾÷üµéÀÇ Æ¯Â¡À¸·Î ±âÁ¸ IT ÀÎÇÁ¶ó¸¦ ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù.
¡ß¿ÀǽÃÇÁÆ®, ´Ù¾çÇÑ °³¹ß ÇÁ·¹ÀÓ¿öÅ© Á¦°ø = ¿ÀǼҽº °³¹ßÀÚ¿ë PaaS ¸ðµ¨ÀÎ ¿ÀǽÃÇÁÆ®´Â ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ, Å×½ºÆ®, ¿î¿ë ¹× °ü¸® µî¿¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ ¾ð¾î, ÇÁ·¹ÀÓ¿öÅ© µîÀ» Á¦°øÇÑ´Ù.
¿ÀǽÃÇÁÆ®´Â ´Ù¸¥ ¾î¶² PaaSº¸´Ùµµ ¿ì¼öÇÑ À¯¿¬¼ºÀ» Á¦°øÇÏ´Â °ÍÀÌ Æ¯Â¡ÀÌ´Ù. ½ºÇÁ¸µ(Spring), ½É(Seam), À£µå(Weld), CDI, ·¹ÀÏÁî(Rails), ·¢(Rack), ½ÉÆ÷´Ï(Symfony), Á¨µå ÇÁ·¹ÀÓ¿öÅ©(Zend Framework), Æ®À§½ºÆ¼µå(Twisted), Àå°í(Django), ÀÚ¹ÙEE(Java EE) µîÀº ¹°·Ð ÀÚ¹Ù, ÆÄÀ̽ã(Python), PHP, ·çºñ(Ruby) µî ´Ù¾çÇÑ °³¹ß ÇÁ·¹ÀÓ¿öÅ©¸¦ Áö¿øÇÑ´Ù. ¶ÇÇÑ SQL°ú NoSQL µ¥ÀÌÅÍ ÀúÀå¼Ò¿Í ºÐ»ê ÆÄÀÏ ½Ã½ºÅÛµµ Æ÷ÇÔÇÑ´Ù.
µ¨Å¸Å¬¶ó¿ìµå(Deltacloud)¶ó´Â Ŭ¶ó¿ìµå »óÈ£¿î¿µ¼º Ç¥ÁØ¿¡ ±â¹ÝÇÏ°í ÀÖ´Â ¿ÀǽÃÇÁÆ®´Â °³¹ßÀÚ°¡ ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ·¹µåÇÞÀÌ ÀÎÁõÇÑ ÆÛºí¸¯ Ŭ¶ó¿ìµå »ç¾÷ÀÚ ¾îµð¼µç ±¸µ¿ÇÒ ¼ö ÀÖ¾î 1¼¼´ë PaaSÀÇ ¹®Á¦·Î ÁöÀûµÇ´Â º¥´õ Á¾¼ÓÀ¸·ÎºÎÅÍ ¹þ¾î³¯ ¼ö ÀÖ´Ù.
¿ÀǽÃÇÁÆ®ÀÇ µ¶º¸ÀûÀÎ °Á¡Àº ·¹µåÇÞ ¹× Á¦À̺¸½º(JBoss) »ýÅ°踦 Á¦°øÇÑ´Ù´Â Á¡ÀÌ´Ù. °³¹ßÀÚµéÀº ¿ÀǽÃÇÁÆ® ³»¿¡¼ ¸ù°íµðºñ(MongoDB)¿Í ·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º(RHEL) ÀÎÁõ ¼ºñ½º µî ´Ù¾çÇÑ ¹Ìµé¿þ¾î ¼ºñ½ºµéÀ» ÀÚÀ¯·Ó°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
·¹µåÇÞÀº “°³¹ßÀÚµéÀº Á»´õ ÀÚÀ¯·Î¿î Çõ½Å°ú ¼±ÅÃÀ» À§ÇØ ¿ÀǼҽº·Î ´«À» µ¹¸®°í ÀÖ´Ù. ·¹µåÇÞÀº ¿ÀǽÃÇÁÆ®¸¦ ÅëÇØ ÀÌ·¯ÇÑ ¿ä±¸¸¦ ¸¸Á·½ÃÅ°´Â ÃÖÃÊÀÇ PaaS¸¦ Á¦°øÇÒ °Í”À̶ó¸ç “Æø ³ÐÀº Ç÷§Æû°ú ´Ù¾çÇÑ ¾ð¾î ¹× ÇÁ·¹ÀÓ¿öÅ©, ±¤¹üÀ§ÇÑ Å¬¶ó¿ìµå »ç¾÷ÀÚ¸¦ Áö¿øÇÏ´Â ¿ÀǽÃÇÁÆ®´Â °³¹ßÀÚµéÀÌ ¿À·§µ¿¾È ²Þ²ã¿Â Ŭ¶ó¿ìµåÀÇ ±Ã±ØÀûÀÎ ¸ñÀûÀ» ½ÇÇö½Ãų °ÍÀÌ´Ù”¶ó°í °Á¶Çß´Ù. < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |