±ÝÀ¶±Ç ‘ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå’ ±¸ÃàÀÌ È®»êÁßÀÎ °¡¿îµ¥, NH³óÇùÀºÇà(ÀºÇàÀå ÀÌ´ëÈÆ)ÀÌ PaaS(Platform as a Service) Ç÷§Æû ±¸Ãà¿¡ º»°Ý ³ª¼¹´Ù.
20ÀÏ, NH³óÇùÀºÇà ¹× ¾÷°è¿¡ µû¸£¸é, NH³óÇùÀºÇàÀº ‘NH ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå PaaS ±¸Ãà’ ÁÖ»ç¾÷ÀÚ µ¥ÀÌŸ¼Ö·ç¼Ç(´ëÇ¥ ¹èº¹ÅÂ)°ú °è¾àÀ» ¸¶Ä¡°í, Áö³ 15ÀÏ Âø¼öº¸°íȸ¸¦ °¡Á³´Ù.
¡ßNH³óÇùÀºÇà, PaaS ÃßÁø ¹è°æÀº = Ŭ¶ó¿ìµå È®»ê°ú ´õºÒ¾î, ±ÝÀ¶È¸»çµéÀº Àû±ØÀûÀ¸·Î IaaS(Infrastructure as a Service), PaaS µî ½Ã½ºÅÛÀ» µµÀÔÇÏ°í ÀÖ´Ù.
NH³óÇùÀºÇà ¿ª½Ã Áö³ 2018³â, °°Àº µ¥ÀÌŸ¼Ö·ç¼ÇÀ» ÁÖ»ç¾÷ÀÚ·Î VM¿þ¾î ¼Ö·ç¼Ç ±â¹Ý IaaS¸¦ ±¸ÃàÇÑ ¹Ù ÀÖ´Ù.
ÀÌ¿Í °ü·Ã, NH³óÇùÀºÇàÀº ¡ãÃÖ±Ù ±ÝÀ¶ ºñÁî´Ï½º ȯ°æÀÇ ±Þ¼ÓÇÑ º¯È¿Í ´Ù¾çÇÑ ½ÃÀåÀÇ ´ÏÁî¿¡ º¸´Ù ºü¸£°Ô ´ëÀÀÇØ¾ß ÇÏ´Â ½Ã½ºÅÛÀûÀÎ ¿ä±¸°¡ Áõ°¡ÇÏ°í ÀÖ´Ù´Â Á¡°ú ¡ãŬ¶ó¿ìµå Ç÷§ÆûÀ» ±â¹ÝÀ¸·Î ÇÏ´Â »õ·Î¿î ºñÁî´Ï½º ¼ºñ½º·Î »õ·Î¿î °¡Ä¡¸¦ âÃâÇÏ°íÀÚ ÇÑ´Ù´Â Á¡À» ³»¼¼¿ü´Ù.
NH³óÇùÀºÇàÀÇ ÀÌ°°Àº ´ÏÁî´Â ¡ã»ç¿ëÀÚ ¿ä±¸¿¡ µû¸¥ ¾ÈÁ¤ÀûÀÌ°í Áï°¢ÀûÀÎ ¼ºñ½º ¿ä±¸ÀÇ Áõ°¡ ¡ã±â¼úÀÇ ¹ßÀüÀ» ÅëÇÑ ´Ù¾çÇÑ ±ÝÀ¶¼ºñ½º Á¦°ø ¿ä±¸ ¡ãÇ÷º¼ºí(Flexible)ÇÑ IT ÀÎÇÁ¶ó¸¦ ÅëÇÑ ºñÁî´Ï½º ´ëÀÀ½Ã°£ ´ÜÃà ¡ãÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¹× ¿î¿µÀÇ È¿À²¼ºÀ» Çâ»óÇÏ°í ¡ã»õ·Î¿î ±â¼úÀÇ ³»ÀçÈ¿Í ³»ºÎ ¿ª·®À» °ÈÇÏ°íÀÚ ÇÑ´Ù´Â °¢·ÐÀ» À̲ø¾î ³Â´Ù.
¡ßÁ¦¾È°úÁ¤ ¹× Æò°¡´Â = NH³óÇùÀºÇàÀº PaaS ±¸ÃàÀ» À§ÇØ ±× ¾î´À ¶§º¸´Ù ±â¼úÀû °ËÁõ¿¡ ½Å°æÀ» ½è´Ù´Â ÈĹ®ÀÌ´Ù.
Áö³ 8¿ù 20ÀÏ, NH³óÇùÀºÇàÀº µ¥ÀÌŸ¼Ö·ç¼Ç Á¦¾È ‘ÇǺ¸Å» PAS’, IBM Á¦¾È ‘·¹µåÇÞ ¿ÀǽÃÇÁÆ®(OpenShift)’, Ƽ¸Æ½º¼ÒÇÁÆ® ¹× ±âŸ Áß¼Ò±â¾÷ µî ÃÑ 4°³ ȸ»ç¿¡¼ Á¦¾È¼¸¦ Á¢¼öÇß´Ù.
ÀÌÈÄ NH³óÇùÀºÇàÀº 8¿ù¸»ºÎÅÍ 9¿ùÃʱîÁö ¾÷ü´ç 3ÀϾ¿ BMT¸¦ °ÅÃÆ´Ù.
¾÷°è ÇÑ °ü°èÀÚ´Â “NH³óÇùÀºÇàÀº PaaS ±¸ÃàÀ» À§ÇØ À̵鰣 ½Ã³ª¸®¿À Àü´Þ ¹× Àåºñ¼³Ä¡, ³ª¸ÓÁö ÇÏ·ç´Â 20°³°¡ ³Ñ´Â Ç׸ñ¿¡ ´ëÇØ °ËÁõÇÏ´Â ½Ã°£À» °¡Á³´Ù”°í ÀüÇß´Ù.
NH³óÇùÀºÇàÀº ÀÌÈÄ Á¦¾È¼³¸íȸ ¹× °¡°ÝÆò°¡ µîÀ» °ÅÃÄ, BMT+Á¦¾È¼³¸íȸ+°¡°ÝÆò°¡¸¦ ÇÕ»êÇÑ Á¾ÇÕÆò°¡¸¦ °ÅÃÆ´Ù.
À̸¦ ÅëÇØ Áö³ 9¿ù Áß¼ø, Áö³ÇØ IaaS ±¸Ãà »ç¾÷ÀÚ¿´´ø ‘µ¥ÀÌŸ¼Ö·ç¼Ç’À» ÃÖÁ¾ PaaS ±¸Ãà »ç¾÷ÀÚ·Î ¼±Á¤ÇÏ°Ô µÆ´Ù.
¡ßÁÖ¿ä °³¹ß ³»¿ëÀº = ‘NH ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå PaaS ±¸Ãà’Àº ÀÛ³â IaaS ±¸Ãà¿¡ ÀÌÀº, ÈÄ¼Ó »ç¾÷ ¼º°ÝÀ¸·Î Å©°Ô ¡ãPaaS ±¸Ãà ¡ãÀ¥ WAS °ü¸®SW ±¸Ãà µîÀ¸·Î ³ª´² ±¸ÃàµÈ´Ù.
¿ì¼±, NH³óÇùÀºÇà PaaS´Â ‘ÇǺ¸Å» PAS(Pivotal Application Service)’ ±â¹Ý¿¡ ±¸ÃàµÈ´Ù.
ÀÌ ¼Ö·ç¼ÇÀº °³¹ßÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼Ò½º Äڵ常 Ç÷§Æû¿¡ ÁÖÀÔÇϸé, ÇÊ¿äÇÑ ¶óÀ̺귯¸®, ¹Ìµé¿þ¾î, JVM(Java Virtual Machine) µîÀ» ÀÚµ¿À¸·Î Á¶¸³ÇÏ°í, ·Îµå¹ë·±¼ ÇÒ´ç, º¸¾È, ¸ð´ÏÅ͸µ ¼³Á¤ µîÀ» ÅëÇØ ·±Å¸ÀÓ È¯°æ ÄÁÅ×À̳ʷΠ¹èÆ÷µÇ´Â °úÁ¤À» ÀÚµ¿È ÇØÁÖ´Â ÅøÀÌ´Ù.
µ¥ÀÌŸ¼Ö·ç¼ÇÀº ¾Æ¿ï·¯ ‘ÇǺ¸Å» Ŭ¶ó¿ìµå ÆÄ¿îµå¸®(Pivotal Cloud Foundry, PCF)’ ³» ‘ÇǺ¸Å» ÄÁÅ×ÀÌ³Ê ¼ºñ½º(PKS, Pivotal Container Service)’¸¦ ÇÔ²² Á¦°ø, NH³óÇùÀºÇà PaaS ±¸ÃàÀ» Áö¿øÇÑ´Ù.
µ¡ºÙ¿© NH³óÇùÀºÇàÀº ¿î¿µ¿¡ ´ëÇÑ È¯°æ Áï, ÄÄÆ÷³ÍÆ® ¼Ö·ç¼Ç ÆÐÄ¡, ¾÷±×·¹À̵å ÀÚµ¿È µî ‘»ç¿ëÀÚ °³ÀÔ ÃÖ¼ÒÈ’¿¡ ´ëÇØ ÇǺ¸Å»ÀÇ °Á¡À» ³ôÀÌ Æò°¡ÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
PAS(Pivotal Application Service) ƯÀåÁ¡ |
ÇǺ¸Å»ÀÇ PAS ¼Ö·ç¼ÇÀº ÄÁÅ×ÀÌ³Ê ±â¹Ý ¼ºñ½º(CaaS)º¸´Ù Ãß»óÈ°¡ ´õ ³ôÀº ·¹º§ÀÎ Ç÷§Æû ¼ºñ½º(PaaS) ¿µ¿ªÀ» Ä¿¹öÇÏ´Â ¼Ö·ç¼ÇÀ¸·Î, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ, ¿î¿µÀÚ°¡ ´ã´çÇØ¾ß ÇÒ ¸¹Àº ¿ä¼Ò¸¦ Ç÷§ÆûÀÌ ´ë½Å ÇØÁְųª ÆíÀÇ µµ±¸¸¦ Á¦°øÇÏ´Â ¼Ö·ç¼ÇÀÌ´Ù.
¿¹¸¦ µé¾î, ¼ºñ½º »ç¿ëÀÚ°¡ °©Àڱ⠸¹ÀÌ ¸ô·Á ½Ã½ºÅÛ ÀÚ¿øÀÌ ºÎÁ·ÇÒ ¶§ ¿øÈ°ÇÑ ¼ºñ½º 󸮸¦ À§ÇØ ½Ã½ºÅÛ ÀÚ¿øÀ» Ç÷§ÆûÀÌ ÀÚµ¿À¸·Î È®Àå(Scale Out)Çϰųª, ¶Ç ±× ¹Ý´ë·Î ½Ã½ºÅÛ ÀÚ¿øÀÌ ³²À» ¶§ ´Ù¸¥ ½Ã½ºÅÛÀÌ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛ ÀÚ¿øÀ» Ãà¼Ò(Scale In)ÇÏ´Â °ÍÀ» ¼ºñ½º ÁߴܾøÀÌ ÀÚµ¿À¸·Î ó¸®ÇÑ´Ù.
Ç÷§ÆûÀº ¼ºñ½º°¡ ¿î¿µµÇ°í ÀÖ´Â ÄÁÅ×À̳Ê, VM(Virtual Machine), ÇÁ·Î¼¼½º, Ŭ·¯½ºÅÍÀÇ »óŸ¦ üũÇÏ´Ù°¡, Àå¾Ö°¡ ¹ß»ýÇÏ¸é ¼ö ÃÊ ¶Ç´Â ¼ö ºÐ ³»¿¡ Àå¾Ö¸¦ ÀÚµ¿À¸·Î º¹±¸ÇØ ÇØ´ç ¼ºñ½ºÀÇ Áß´ÜÀ» ÃÖ¼ÒÈÇÒ ¼ö ÀÖµµ·Ï ¾ÈÁ¤¼ºÀ» º¸ÀåÇÑ´Ù.
¾Æ¿ï·¯ Ç÷§ÆûÀº '·Ñ¸µ ¾÷µ¥ÀÌÆ®' ±â´ÉÀ» ÅëÇØ Ãë¾àÁ¡ º¸¾È ÆÐÄ¡³ª ¹öÀü ¾÷±×·¹ÀÌµå ½Ã ¼ºñ½ºÀÇ ÁߴܾøÀÌ ÀÚµ¿À¸·Î ¾÷±×·¹À̵å ÇØÁÖ¸ç ¸¸¾à ¹®Á¦ ¹ß»ý ½Ã ÀÌÀü ¹öÀüÀ¸·Î ÀÚµ¿À¸·Î µÇµ¹·ÁÁÖ±â±îÁö ÇÑ´Ù.
°³¹ßÀÚ Ãø¸é¿¡¼ ¼Ò½º¸¦ ¿î¿µ ȯ°æ¿¡ ¹èÆ÷Çϱâ À§ÇÑ ´Ü°è¸¦ ºôµåÆÑ ÆÐŰ¡ ±â¼úÀ» ÅëÇØ °£¼ÒÈÇØÁÖ°í ¹èÆ÷ ÇÁ·Î¼¼½º¸¦ ÀÚµ¿ÈÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
ÀÌ ¿Ü¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¿î¿µ ¹× °ü¸®ÀÇ Çʼö ¿ä¼ÒÀÎ ·Î±× ºÐ¼®, ½Ã½ºÅÛ ÀÚ¿ø üũ µî ´Ù¾çÇÑ ¸ð´ÏÅ͸µ ±â´ÉÀ» Á¦°øÇÑ´Ù.
ÇǺ¸Å» ¼Ö·ç¼ÇÀº ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ ¹× ¿î¿µÀÚÀÇ ¼öÀÛ¾÷À» ÃÖ¼ÒÈÇÏ°í, Ç÷§ÆûÀÇ ÀÚµ¿È¸¦ ÅëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ¿î¿µ ¹× °ü¸®¿¡ ´ëÇÑ È¿À²¼ºÀ» Å©°Ô Çâ»ó½ÃÅ°¸ç ¼ºñ½º Ç÷§ÆûÀÇ ¾ÈÁ¤¼º, °¡¿ë¼º µîÀ» È®º¸ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
(Ãâó = µ¥ÀÌÅͼַç¼Ç Á¦°ø, Á¤¸® = ±èµ¿±â ±âÀÚ)kdk@bikorea.net
|
NH³óÇùÀºÇà PaaSÀÇ ‘À¥ WAS °ü¸®SW ±¸Ãà’Àº À¥ ¼¼¼Ç Ŭ·¯½ºÅ͸µ ±¸Ãà, ·Î±×ºÐ¼® ½Ã½ºÅÛ, WAS ¼º´É ¸ð´ÏÅ͸µ ±¸Ãà µîÀ» °ñÀÚ·Î ÇÑ´Ù.
ƯÈ÷, NH³óÇùÀºÇàÀº À¥ ¼¼¼Ç Ŭ·¯½ºÅ͸µ ±¸Ãà °ü·Ã IMDG(In Memory Data Grid) ¹æ½ÄÀ» äÅÃ, ‘±×¸®µå°ÔÀÎ(GridGain)’ ¼Ö·ç¼ÇÀ» º°µµ·Î ¼±Á¤Çϱ⵵ Çß´Ù.
¸ÞŸ±×¶óÇÁ(´ëÇ¥ ¹Î¿¬±â)°¡ °ø±ÞÇÏ´Â ±×¸®µå°ÔÀÎÀº, Ç¥ÁØ SQLÀ» Áö¿øÇØ ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼öÁ¤¾øÀÌ Àû¿ë °¡´ÉÇϸç, ACID Æ®·£Á§¼Ç Áö¿ø, CDC(¿À¶óŬ Golden Gate) ¿¬µ¿ Áö¿ø, ½ºÆÄÅ©(Spark)¿Í ³×ÀÌƼºê ¿¬µ¿À» ÅëÇÑ RDD¿Í µ¥ÀÌŸÇÁ·¹ÀÓ(Dataframe) Áö¿ø ¹× ½Ç½Ã°£ ºÐ¼®, ÇϵÓ(Hadoop) ¿¢¼¿·¯·¹ÀÌ¼Ç ¹× AI¸¦ À§ÇÑ ML/DL ¸Þ¸ð¸®Ç÷§ÆûÀ» Á¦°øÇÑ´Ù.
µ¡ºÙ¿© NH³óÇùÀºÇàÀº PaaS ±¸Ãà °úÁ¤¿¡ ‘ÇǺ¸Å» ·¦½º(Pivotal Labs)’¸¦ Àû±Ø È°¿ëÇÒ ¿¹Á¤ÀÌ´Ù.
‘ÇǺ¸Å» ·¦½º’´Â ¿£ÅÍÇÁ¶óÀÌÁ Ŭ¶ó¿ìµå ±â¹Ý ¾ÆÅ°ÅØó·Î À籸¼ºÇÏ´Â µ¥ Ź¿ùÇÑ °æÇèÀ» °¡Áö°í ÀÖ´Ù.
¾Û Æ®·£½ºÆ÷¸ÞÀ̼ÇÀ» À§ÇÑ ¼³°èºÎÅÍ °³¹ß, ±³À° µî °ü¸® µîÀ» Áö¿øÇÑ´Ù.
NH³óÇùÀºÇà PaaS ±¸Ãà Áö¿øÀ» µ¥ÀÌŸ¼Ö·ç¼ÇÀº ÇǺ¸Å» ¿£Áö´Ï¾î¸¦ ³óÇù¿¡ Á÷Á¢ ÆÄ°ß, ³óÇù Á÷¿ø°ú ³ª¶õÈ÷ ¾É¾Æ °³¹ß ÃʱâºÎÅÍ ¼³°è»ç»óÀ» ¹Ý¿µÇÑ´Ù´Â ¹æħÀÌ´Ù.
±èÁ¾±â µ¥ÀÌŸ¼Ö·ç¼Ç »ó¹«´Â “ÇǺ¸Å»Àº ±Û·Î¹ú 30°³ ·¦½º¸¦ ¿î¿µÁßÀÌ´Ù. ÀϺ», Áß±¹ µî ¿£Áö´Ï¾î »óÁÖÇØ ÇØ´ç ÇÁ·ÎÁ§Æ®¸¦ Á÷Á¢ Âü¿©ÇØ Áö¿øÇÏ´Â ¹æ½Ä”À̶ó°í ¼³¸íÇß´Ù.
NH³óÇùÀºÇàÀº ¿¬¸»±îÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸µ¿ÇÏ´Â WEB/WASÀÇ Á¾·ùº°·Î ½Ã½ºÅÛ Àüȯ °úÁ¤À» °ÅÃÄ ÃÖÀûÈµÈ PaaS Ç÷§ÆûÀ» ±¸ÃàÇÏ°í ½Ã¹ü»ç¾÷À¸·Î 14°³ ¾÷¹«¸¦ ÀÌÀü ¹× °ËÁõ, ÇâÈÄ ¾÷¹« ½Ã½ºÅÛ Àüȯ ´ë»óÀ» È®´ëÇÒ °èȹÀÌ´Ù.
¡ß‘µ¥ÀÌŸ¼Ö·ç¼Ç’…±ÝÀ¶±Ç ‘Ŭ¶ó¿ìµå’ ±¸Ãà °ÀÚ·Î = ÇÑÆí, À̹ø »ç¾÷À» ¼öÁÖÇÑ µ¥ÀÌŸ¼Ö·ç¼Ç¿¡ ´ëÇÑ ¾÷°è °ü½Éµµ ³ô¾ÆÁö°í ÀÖ´Ù.
ÀüÅëÀûÀ¸·Î, µ¨ EMC ÆÄÆ®³Ê·Î ¾Ë·ÁÁø µ¥ÀÌŸ¼Ö·ç¼ÇÀº ÃÖ±Ù À̹ø NH³óÇùÀºÇà°ú °°Àº Ŭ¶ó¿ìµå¸¦ ºñ·ÔÇØ ÀΰøÁö´É µî ºÐ¾ß·Î »ç¾÷À» È®ÀåÁßÀÌ´Ù.
µ¥ÀÌÅͼַç¼ÇÀº À̹ø NH³óÇùÀºÇà¿¡ ‘ÇǺ¸Å» PAS’ ¿Ü¿¡ ‘Ŭ¶ó¿ìµå Æ÷Å» °ü¸® ¼Ö·ç¼Ç CUNi’µµ °ø±ÞÇÒ ¿¹Á¤ÀÌ´Ù.
Á¤±³Áß µ¥ÀÌŸ¼Ö·ç¼Ç ¿µ¾÷ÃÑ°ý »çÀåÀº “NH³óÇùÀºÇà PaaS »ç¾÷À» ÅëÇØ Å¬¶ó¿ìµå Æ÷Å» °ü¸® ¹× PaaS Ç÷§Æû ÇǺ¸Å» PAS¿¡ ´ëÇÑ ±â¼ú·ÂÀ» È®º¸ÇÏ°Ô µÆ´Ù”¸ç “ºòµ¥ÀÌÅÍ »ç¾÷°¡ ÇÔ²² Ŭ¶ó¿ìµå Ç÷§Æû ¿µ¿ªÀ¸·ÎÀÇ »ç¾÷ È®ÀåÀ» ÅëÇØ µ¥ÀÌÅͼַç¼Ç ¼ºÀå µ¿·ÂÀ» °ø°íÈ÷ ÇÏ°Ú´Ù”°í °Á¶Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |