“ÇöÀç ±â¾÷Àº ¹Îø¼ºÀ» È®º¸Çؾ߸¸ »ýÁ¸ÇÏ°í, ±×·¸Áö ¾ÊÀ¸¸é µµÅµǴ ȯ°æ¿¡ Á÷¸éÇØ ÀÖ´Ù. ¹Îø¼ºÀ» È®º¸ÇÏ´Â ¿©·¯ ¹æ¾È °¡¿îµ¥ API´Â Ŭ¶ó¿ìµå, ¸ð¹ÙÀÏ, ÄÁÅ×ÀÌ³Ê ¹× Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼ºñ½º µî »õ·Î¿î ±â¼úÀÌ ÁÖµµÇÏ´Â Çö »óȲ¿¡¼ ½±°í ºü¸¥ ¼ºñ½º °³¹ßÀ» Áö¿øÇÏ°í »õ·Î¿î ¼öÀÍ Ã¢ÃâÀ» ½ÇÇöÇØ ±â¾÷ÀÇ µðÁöÅÐ ºñÁî´Ï½º Çõ½ÅÀÇ °¡Àå ÇÙ½ÉÀ¸·Î ºÎ°¢µÇ°í ÀÖ´Ù”
¡ß‘ÄÁÅ×À̳ʒ·‘API’ µîÀ¸·Î ±â¾÷ ¹Îø¼º È®º¸ÇØ¾ß = ½ºÆ¼ºì Àª¸ðÆ®(Steven Willmott) ·¹µåÇÞ API ÀÎÇÁ¶ó½ºÆ®·°Ã³ ºÎ¹® ÃÑ°ý ¼±ÀÓ ÀÌ»ç´Â 19ÀÏ °¡Áø ±âÀÚ°£´ãȸ¿¡¼ “API´Â ÇöÀç ´ëºÎºÐÀÇ »ê¾÷¿¡¼ »ç¿ëÇÏ°í ÀÖÀ¸¸ç, °í°´µéÀº ¾î¶² ÇüÅ·εç API¸¦ È°¿ëÇÏ°í ÀÖ´Ù. ·¹µåÇÞ °í°´ÀÇ 20%°¡ API·Î ¼öÀÍÀ» ¿Ã¸®°í ÀÖ´Ù”¶ó¸é¼ API°¡ ±â¾÷ÀÇ ¹Îø¼º È®º¸ÀÇ Áß¿äÇÑ ¼ö´ÜÀ¸·Î ÀÚ¸® Àâ¾ÒÀ½À» °Á¶Çß´Ù.
|
|
|
¡ã ½ºÆ¼ºì Àª¸ðÆ® ·¹µåÇÞ API ÀÎÇÁ¶ó½ºÆ®·°Ã³ ºÎ¹® ÃÑ°ý ¼±ÀÓ ÀÌ»ç(»çÁø Ãâó: ·¹µåÇÞ Á¦°ø) |
±×ÀÇ ¼³¸í¿¡ µû¸£¸é ±â¾÷ÀÇ ¹Îø¼º È®º¸ ¹æ¾ÈÀº API ¿Ü¿¡ ÄÁÅ×À̳Ê(Containers), ºÐ»ê ÅëÇÕ(Distributed Integration), ÀÚµ¿È(Automation) µîÀÌ ÀÖ´Ù. ÀÌ °¡¿îµ¥ ÄÁÅ×À̳ʴ 70~80% Á¤µµÀÇ ºñ¿ëÀý°¨ »ç·Ê°¡ ÀÖÀ» Á¤µµ·Î È¿À²¼ºÀ» Áõ´ë½ÃÅ°¸ç, ¸ÖƼ Ŭ¶ó¿ìµå ±¸Çö¿¡ À¯¸®ÇÑ Á¡ÀÌ ÄÁÅ×ÀÌ³Ê µµÀÔÀÇ ÁÖ¿ä ¿äÀÎÀ¸·Î ²ÅÈ÷°í ÀÖ´Ù.
·¹µåÇÞÀº ÀÌ·¯ÇÑ ¹Îø¼º È®º¸ÀÇ ÅëÇÕ Á¦Ç°±ºÀ¸·Î ºÐ»ê ÅëÇÕ ºÐ¾ß´Â ‘Ç»Áî(FUSE)’, ‘¾ÚÅ¥(AMQ)’, ÄÁÅ×À̳ʴ ’¿ÀǽÃÇÁÆ®(Openshift)‘, API´Â ¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§Æû(Red Hat 3scale API Management Platform)’ µîÀ» °ø±ÞÇÏ°í ÀÖ´Ù.
ÀÌ °¡¿îµ¥ ¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§ÆûÀº APIÀÇ º¸¾È, ´ÙÅ¥¸àÅ×À̼Ç, »ç¿ëÀÚ¿Í Ä¿¹Â´ÏÄÉÀÌ¼Ç Ã¤³ã µîÀÇ ±â´ÉÀ» °®Ãá ‘Ç® ¶óÀÌÇÁ»çÀÌŬ API °ü¸®(Full Life Cycle API Management)’ ¼Ö·ç¼ÇÀ¸·Î ·¹µåÇÞÀÇ ±âÁ¸ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ±â¼úÀ» º¸¿ÏÇÑ´Ù. 2016³â 6¿ù ·¹µåÇÞÀÌ ¾²¸®½ºÄÉÀÏÀ» ÀμöÇßÀ¸¸ç, ½ºÆ¼ºì Àª¸ðÆ® ¼±ÀÓ ÀÌ»ç´Â ´ç½Ã ¾²¸®½ºÄÉÀÏÀÇ CEO¿´´Ù.
¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§ÆûÀº ´çÃÊ Å¬¶ó¿ìµå ¹öÀü¿¡¼ 2017³â¿¡ ¿ÂÇÁ·¹¹Ì½º ¹öÀüÀÌ Á¤½Ä Ãâ½ÃµÇ°í, ÀÌÈÄ 3~6°³¿ù ´ÜÀ§·Î »õ·Î¿î ±â´É Ãß°¡°¡ ÀÌ·ïÁö°í ÀÖ´Ù. 2018³â 6¿ù¿¡ ¿ÂÇÁ·¹¹Ì½º ¸ÖƼ Å׳ͽÃ, ¿ÂÇÁ·¹¹Ì½º API ºô¸µ, Á¤Ã¥°ü¸® µîÀÇ »õ·Î¿î ±â´ÉÀ» °®Ãá ÃֽŠ¹öÀüÀÌ ³ª¿Ô´Ù.
ÀÌ ¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§ÆûÀº ·¹µåÇÞÀÌ ÀμöÇÑ Áö³ 2³â°£ ¿ÀǽÃÇÁÆ®, ½Ì±Û»çÀοÂ(SSO), Ç»Áî µî ·¹µåÇÞÀÇ ±âÁ¸ Á¦Ç°°úÀÇ ÅëÇÕÀ¸·Î ³ôÀº ¼ºÀå¼¼¸¦ ±â·ÏÇÏ°í ÀÖ´Ù´Â °Ô ½ºÆ¼ºì Àª¸ðÆ® ¼±ÀÓ ÀÌ»çÀÇ ¼³¸í.
¡ß“¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§Æû, ¿ÃÇØ 9¿ù ¿ÀǼҽºÈ” = ¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§ÆûÀÇ È°¿ë»ç·Ê´Â ¡ã¸ð¹ÙÀÏ ¹× IoT Áö¿ø ¡ã°í°´ ÅëÇÕ ¡ãÆÄÆ®³Ê ¿¡ÄڽýºÅÛ ¡ãÄÜÅÙÃ÷ ¹× Æ®·£Àè¼Ç ä³Î ¡ãºñÁî´Ï½º·Î¼ÀÇ API ¡ãȸ»ç ³»ºÎ »ç¿ë µî ´Ù¾çÇÏ´Ù.
½ºÆ¼ºì Àª¸ðÆ® ¼±ÀÓ ÀÌ»ç´Â ±× ´ëÇ¥ÀûÀÎ È°¿ë»ç·Ê·Î ¾Ï½ºÅ׸£´ãÀÇ ½ºÅ°Æú °øÇ×°ú ¹Ì±¹ÀÇ ½Äǰȸ»ç Ä·º§ ¼öÇÁ µî 2°÷À» ¼Ò°³Çß´Ù.
½ºÅ°Æú °øÇ×Àº ½ºÅ°Æú °øÇ×Àº ·¹µåÇÞ Á¦À̺¸½º¿Í Ç»Áî, ±×¸®°í ¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§ÆûÀ» Àû¿ëÇØ Ç×°ø ¿îÇàÀÇ Çõ½ÅÀ» ÀÌ·ï³Â´Ù. Ç×°øÆí, ¼öÇϹ°, ¿¹¾à µî °øÇ×ÀÌ º¸À¯ÇÏ°í ÀÖ´Â ´Ù¾çÇÑ µ¥ÀÌÅ͸¦ ¿ÜºÎÀÇ ÆÄÆ®³Êµé¿¡°Ô °ø°³ÇÏ°í, ÆÄÆ®³ÊµéÀº À̸¦ ÅëÇØ ´Ù¼öÀÇ ¸ð¹ÙÀÏ ¾ÛÀ» °³¹ßÇØ ¼¼°èÀû ¼öÁØÀÇ ¿©ÇàÀÚ °æÇè ȯ°æÀ» ±¸ÇöÇÑ °ÍÀÌ´Ù. °øÇ× ÀÚüÀûÀ¸·Î °³¹ßÇÑ ¾ÛÀº °ÅÀÇ ¾ø°í ´ëºÎºÐ ¿ÜºÎ¿¡¼ °³¹ßÇß´Ù.
·¹µåÇÞÀº ¾ÕÀ¸·Î ¾²¸®½ºÄÉÀÏ API ¸Å´ÏÁö¸ÕÆ® Ç÷§ÆûÀÇ È®»êÀ» À§ÇØ ¿ÃÇØ 9¿ù ¿ÀǼҽº ¹öÀüÀ» °ø°³ÇÏ°í, °í°´µéÀÇ API ¸Å´ÏÁö¸ÕÆ® ¾ÆÅ°ÅØó ¼ö¸³¿¡ Àü·«ÀûÀÎ Áö¿øÀ» °ÈÇϸç, ±×¸®°í ÄÚµåÇü API °ü¸®, ¼³°è ±â´É Çâ»ó, À̽ºÆ¼¿À(Istio) ¼ºñ½º ¸Þ½Ã ¾ÆÅ°ÅØó µîÀ¸·Î È®ÀåµÈ ¸¶ÀÌÅ©·Î ¼ºñ½º¸¦ Áö¿øÇÑ´Ù´Â ¹æħÀÌ´Ù.
<¹Ú½ÃÇö ±âÀÚ> pcsw@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |