IBMÀº Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽º ¼ºñ½º Æ÷Æ®Æú¸®¿À °È¸¦ À§ÇØ ‘¼ºñ½ºÇü µ¥ÀÌÅͺ£À̽º(DataBase As a Service, ÀÌÈÄ DBaaS)’ Á¦°ø ½ºÅ¸Æ®¾÷ÀÎ ÄÄÆ÷Áî(Compose)¸¦ ÀμöÇß´Ù°í ¹ßÇ¥Çß´Ù.
͏®Æ÷´Ï¾Æ »÷¸¶Å׿À¿¡ À§Ä¡ÇÑ ÄÄÆ÷Áî´Â À¥°ú ¸ð¹ÙÀÏ ¾Û °³¹ßÀڵ鿡°Ô ¸ù°í µ¥ÀÌÅͺ£À̽º(MongoDB), ·¹µð½º(Redis), ¿¤¶ó½ºÆ½¼Ä¡(Elasticsearch), Æ÷½ºÆ®±×·¹SQL1(PostgreSQL) µî°ú °°Àº DBaaS¸¦ Á¦°øÇϰí ÀÖ´Ù. À̹ø Àμö·Î ¿ÀǼҽº¿Í Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ¼ºñ½º °ü·Ã °³¹ßÀÚÀÇ »ý»ê¼º°ú Çõ½ÅÀ» ¾Õ´ç±æ ¼ö ÀÖ°Ô µÇ¾ú´Ù.

Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽º ºÐ¾ß´Â 2019³â±îÁö 140¾ï ´Þ·¯ ±Ô¸ð¿¡ À̸¦ °ÍÀ¸·Î Àü¸ÁµÇ°í ÀÖ´Ù. ¸ù°íDB °°Àº ¿ÀǼҽº µ¥ÀÌÅͺ£À̽º°¡ ±Þ¼ºÀåÇÏ¸é¼ ´õ¿í Áß¿äÇÑ ºÐ¾ß°¡ µÇ°í ÀÖ´Ù. Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽º´Â ¹é¿£µå µ¥ÀÌÅͺ£À̽º³ª ½Ã½ºÅÛ °ü¸®¿Í °°Àº ´Ü¼ø ¾÷¹«¿¡ ½Å°æÀ» ¾µ ÇÊ¿ä ¾øÀÌ À¥°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Ãà°ú È®ÀåÀ» ¿ëÀÌÇÏ°Ô ÇØ ÁÖ¾î °³¹ßÀÚµéÀÌ ¼±È£ÇÑ´Ù. À¯Åë, »ç¹°ÀÎÅͳÝ(IoT), ±³À° ºÎ¹®, ¸¶ÄÉÆÃ ¼ºñ½º, ÀüÀÚ»ó°Å·¡ µî ´Ù¾çÇÑ »ê¾÷ÀÇ ¼ö¸¹Àº °í°´µéÀÌ ÄÄÆ÷Á ÅëÇØ 10¸¸ °Ç ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇß´Ù.
µ¥·º ¼îƲ(Derek Schoettle) IBM Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ¼ºñ½º ÃѰý »çÀåÀº “IBM Æ÷Æ®Æú¸®¿À¿¡ ÄÄÆ÷ÁîÀÇ µ¥ÀÌÅͺ£À̽º°¡ Ãß°¡µÊ¿¡ µû¶ó, ¿ÀǼҽº·Î µ¥ÀÌÅͺ£À̽º¸¦ ã´Â ¼ö¸¹Àº ¾Û °³¹ßÀڵ鿡°Ô IBM ºí·ç¹Í½º(Bluemix) Ç÷§ÆûÀº ´õ¿í È®´ëµÉ °Í”À̶ó¸ç, “IBMÀº ÄÄÆ÷Áî Àμö·Î °¡Àå Æø³ÐÀº DBaaS ¼ºñ½º¿Í À¯¿¬ÇÑ ÇÏÀ̺긮µå Ŭ¶ó¿ìµå ±¸ÃàÀ» Á¦°ø»Ó ¾Æ´Ï¶ó, °³¹ß ¾÷¹«¿¡ °¡Àå ÀûÇÕÇÑ µµ±¸¸¦ Á¦°øÇÏ°Ô µÇ¾ú´Ù”°í ¹àÇû´Ù.
IBMÀÇ Å¬¶ó¿ìµå µ¥ÀÌÅÍ ¼ºñ½º´Â °í¼º´ÉÀÇ ¾ÈÀüÇÑ IBM Ŭ¶ó¿ìµå Ç÷§ÆûÀÎ ºí·ç¹Í½º¿¡¼ ¿î¿ëµÇ´Â °³¹ßÀÚ¸¦ À§ÇÑ ±¸¼º °¡´ÉÇÑ ÅëÇÕ ¼ºñ½ºÀÌ´Ù. ÀÌ ¼ºñ½º´Â µ¥ºê¿É½º(DevOps)2 Áö¿ø ÆÀ¿¡ ÀÇÇØ »ó½Ã Áö¿øÀÌ Á¦°øµÈ´Ù. IBMÀº ÄÄÆ÷Á ÀμöÇÔÀ¸·Î½á °³¹ßÀÚµéÀÌ ¼±È£ÇÏ´Â »ó¿ëÈ °¡´ÉÇÑ Å¬¶ó¿ìµå µ¥ÀÌÅͺ£À̽º ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ °ÈÇÏ°Ô µÇ¾ú´Ù. IBMÀº ÃÖ±Ù µ¥ÀÌÅÍ ¼ºñ½º¸¦ ÄÁÅ×ÀÌ³Ê ¹æ½ÄÀ¸·Îµµ Á¦°øÇÏ¸é¼ »õ·Î¿î Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ¼ºñ½ºÀÇ Ãâ½Ã¸¦ °¡¼ÓÈÇϰí ÀÖ´Ù.
ÄÄÆ÷ÁîÀÇ °øµ¿Ã¢¾÷ÀÚ °â CEOÀΠĿƮ ¸ÆÅ°(Kurt Mackey)´Â “IBM¿¡ ÇÕ·ùÇÔÀ¸·Î½á ¿ì¸®´Â µ¥ÀÌÅͺ£À̽º Ç÷§Æû °³¹ßÀ» °¡¼ÓÈÇÏ°í °³¹ßÀڵ鿡°Ô ´õ ¸¹Àº ¼ºñ½º¿Í Áö¿øÀ» Á¦°øÇÒ ±âȸ¸¦ °¡Áö°Ô µÉ °Í”À̶ó¸ç, “¿ì¸® ¿ª½Ã °³¹ßÀڷμ, ±Ô¸ð¿¡ ¸ÂÃá µ¥ÀÌÅͺ£À̽º °ü¸®°¡ ¾ó¸¶³ª ¾î·Á¿î Áö ½Ç°¨ÇÑ´Ù. ÄÄÆ÷Á ¼³¸³Çß´ø ÀÌÀ¯´Â °í°´ÀÇ ÁüÀ» ´ú¾îÁÖ¾î °³¹ß¿¡¸¸ ¸ôµÎÇÒ ¼ö ÀÖµµ·Ï ÇÏÀÚ´Â °ÍÀ̾ú´Ù”°í ¹àÇû´Ù.
±â¾÷µéÀº »õ·Î¿î ¸Å´ÏÁöµå µ¥ÀÌÅͺ£À̽º ±â¼úÀ» Ȱ¿ëÇϱ⸦ ¿øÇÏÁö¸¸, µ¥ÀÌÅͺ£À̽º °ü¸® Àü¹® ¿ª·®À» °®Ãß´Â µ¥ ÇÊ¿äÇÑ ¿¹»ê°ú ÀÚ¿ø ¸¶·ÃÀÌ ¿©ÀÇÄ¡ ¾Ê´Ù. ÄÄÆ÷ÁîÀÇ ±â¼ú·ÂÀº »õ·Î¿î µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ(DBMS)ÀÇ ¼³Ä¡, °ü¸®, È®´ë, ÅëÇÕ¿¡ ¼ö¹ÝµÇ´Â ¿©·¯ °¡Áö ¾î·Á¿ò°ú À§ÇèÀ» ÇØ¼Ò½ÃÄÑ ÁØ´Ù. .
ÄÄÆ÷Áî´Â DBaaS µ¥ºê¿É½º Àü¹®°¡µéÀÌ ¿¬Áß¹«ÈÞ ÇÏ·ç 24½Ã°£ ¸ð´ÏÅ͸µ°ú °ü¸®¸¦ Á¦°øÇϸç, ´ÙÀ½°ú °°Àº ±â´ÉÀ» °®Ãß°í ÀÖ´Ù.
• °í°´ÀÌ ¼±È£ÇÏ´Â ¿ÀǼҽº DBaaS ¼ºñ½ºÀÇ ºü¸¥ ¼³Ä¡¿Í È®ÀåÀÌ °¡´ÉÇÑ ‘ÄÁÅ×À̳ÊȵȒ DBaaS Ç÷§Æû ±â¼ú
• ¼º´É ¿¹Ãø¿¡ µû¸¥ ÀÚµ¿ È®Àå
• Áß´Ü ¾ø´Â DBaaS ¼ºñ½º¿Í ¾ÖÇø®ÄÉÀÌ¼Ç °¡µ¿½Ã°£(uptime)À» À§ÇØ Áߺ¹ °Ë»ç, ¹é¾÷, Àå¾Ö±Øº¹ ±â´É ³»Àå
• ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¼ö°í¸¦ ´ú°í ÃÖÁ¾»ç¿ëÀÚ °æÇèÀ» °³¼±ÇÒ ¼ö ÀÖµµ·Ï °³¹ßÀÚ°¡ ¸ù°íDB³ª ¿¤¶ó½ºÆ½¼Ä¡¿Í °°Àº ¼ºñ½º °£¿¡ µ¥ÀÌÅ͸¦ À̵¿½Ãų ¼ö ÀÖ´Â ÄÄÆ÷Áî Æ®·£½ºÆ÷ÅÍ(Compose Transporter)°¡ Æ÷ÇÔµÈ ºÎ°¡ ±â´É
IBMÀÇ ÄÄÆ÷Áî Àμö´Â Ŭ¶ó¿ìµå ½ºÅà Àü¹Ý¿¡ °ÉÄ£ ¿ÀǼҽº ±â¼ú°ú Ä¿¹Â´ÏƼ¿¡ ´ëÇÑ IBMÀÇ Áö¼ÓÀûÀÎ Âü¿©¸¦ º¸¿©ÁØ´Ù. IBMÀº À̹ø ¹ßÇ¥ À̿ܿ¡µµ, Áö³ ´Þ µµÄ¿(Docker)¸¦ ÅëÇØ ÀÚ»çÀÇ ÄÁÅ×ÀÌ³Ê ±â¼úÀ» Á¦°øÇÏ°Ú´Ù°í ¹ßÇ¥ÇßÀ¸¸ç, Ŭ¶ó¿ìµå ÆÄ¿îµå¸®(The Cloud Foundry)¿Í ¿ÀǽºÅà Àç´Ü(OpenStack Foundations)ÀÇ Ã¢¸³¸â¹öÀÌÀÚ, ³ëµåÁ¦ÀÌ¿¡½º(Node.js) Àç´ÜÀÇ Ç÷¡Æ¼³Ñ ½ºÆù¼, ¿ÀÇ ÄÁÅ×ÀÌ³Ê ÇÁ·ÎÁ§Æ®(Open Container Project)ÀÇ ½ºÆù¼µµ ¸Ã°í ÀÖ´Ù.