[µ¥ÀÌÅͳÝ] Ŭ¶ó¿ìµå´Â Äڵ常À¸·Î °³¹ß·¿î¿µµÇ±â ¶§¹®¿¡ °³¹ß°ú ¿î¿µÀ» ÅëÇÕÇÑ µ¥ºê¿É½º(DevOps) ¹æ¹ý·ÐÀÌ Ã¤ÅõǾî¿Ô´Ù. ±×·¯³ª °³¹ß °úÁ¤¿¡ º¸¾ÈÀÌ °í·ÁµÇÁö ¾Ê¾Æ ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ÒÁö°¡ ÀÖ´Ù.
¸¶ÀÌÅ©·ÎÆ÷Ä¿½º°¡ Á¶»çÇÑ ¹Ù¿¡ µû¸£¸é 90%ÀÇ ±â¾÷ÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ µ¥ºê¿É½º¸¦ µµÀÔÇÏ°í ÀÖÀ¸¸ç, 99%´Â µ¥ºê¿É½º¸¦ ÅëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù°í »ý°¢ÇÏ°í ÀÖ¾ú´Ù. ±×·¯³ª 20%¸¸ÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °úÁ¤¿¡¼ º¸¾È Å×½ºÆ®¸¦ ÁøÇàÇϸç, 17%´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸È£Çϱâ À§ÇÑ ¾î¶°ÇÑ °úÁ¤µµ °ÅÄ¡Áö ¾Ê´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù.
¸¶ÀÌÅ©·ÎÆ÷Ä¿½º´Â ÀÌ¿Í °°Àº Á¶»ç °á°ú¸¦ ¹ßÇ¥ÇÏ¸ç “µ¥ºê¿É½º¸¸À¸·Î´Â ºÎÁ·Çϸç, º¸¾ÈÀ» ´õÇÑ µ¥ºê¼½¿É½º(DevSecOps)°¡ ÇÊ¿äÇÏ´Ù”°í °Á¶Çß´Ù.
ÆȷξËÅä³×Æ®¿÷½º ‘ºò Ŭ¶ó¿ìµå º¸¾È Àü·« 5: Á¾ÇÕÀûÀΠŬ¶ó¿ìµå º¸¾È Àü·«’ º¸°í¼¿¡¼´Â ‘ÄÚµùÀ» ÇÒ ÁÙ ¾Æ´Â º¸¾È ¿£Áö´Ï¾î¸¦ ±³À°ÇÏ°í ä¿ëÇÒ °Í’À» Á¶¾ðÇÏ°í ÀÖ´Ù. Ŭ¶ó¿ìµå¿¡¼ À§ÇèÀ» ¿Ã¹Ù¸£°Ô °ü¸®Çϱâ À§Çؼ´Â °³¹ßÀÚ¸¦ À§ÇÑ º¸¾È ±³À°°ú º¸¾È ¿£Áö´Ï¾î¸¦ À§ÇÑ ÄÚµù ±³À°À» ÀûÀýÇÏ°Ô ¼öÇàÇϸç, °³¹ß ÆÄÀÌÇÁ¶óÀο¡ º¸¾ÈÀ» Æ÷ÇÔÇÒ °ÍÀº Á¦¾ÈÇß´Ù.
°¡Æ®³ÊÀÇ ‘Ŭ¶ó¿ìµå ¿öÅ©·Îµå º¸È£ Ç÷§Æû ½ÃÀå °¡À̵咿¡¼µµ µ¥ºê¼½¿É½ºÀÇ Á߿伺À» °Á¶ÇÏ°í ÀÖ´Ù. °¡Æ®³Ê´Â “µ¥ºê¿É½º ½ºÅ¸ÀÏÀÇ °³¹ßÀº ¿©·¯ ¹ø ¹Ýº¹µÇµµ·Ï ¼³°èµÆÀ¸¸ç °³¹ß ´Ü°è¿¡¼ º¸¾È Á¶Ä¡¸¦ ÃëÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. ¿öÅ©·Îµå°¡ ¼¼ºÐÈµÇ°í ¿ªµ¿ÀûÀ¸·Î º¯ÇÏ¸é¼ °³¹ß ÃʱâºÎÅÍ º¸¾È ¹®Á¦¸¦ ÇØ°áÇÏ´Â °ÍÀº Çʼö”¶ó°í °Á¶Çß´Ù.
|
|
|
¡ã¼º°øÀûÀÎ µ¥ºê¼½¿É½º¸¦ À§ÇØ ÇÊ¿äÇÑ ±â¼ú(ÀÚ·á: °¡Æ®³Ê) |
µ¥ºê¼½¿É½º, °³¹ß·¿î¿µ·º¸¾È ¹®È ¹Ù²ã¾ß
µ¥ºê¼½¿É½º´Â °³¹ß, º¸¾È, ¿î¿µÁ¶Á÷ÀÇ ¹°¸®ÀûÀÎ ÅëÇÕÀ» °Á¶ÇѴٱ⺸´Ù ¹®È¸¦ ¹Ù²Ù´Â °ÍÀ¸·Î ÀÌÇØÇÏ´Â °ÍÀÌ ´õ ÀûÀýÇÏ´Ù. Ŭ¶ó¿ìµå °³¹ßȯ°æÀº ±âÁ¸°ú´Â ¿ÏÀüÈ÷ ´Ù¸¥ ÇÁ·Î¼¼½º¸¦ °ÅÄ¡±â ¶§¹®¿¡ ÃʱâºÎÅÍ µ¥ºê¼½¿É½º¶ó´Â »õ·Î¿î ¹®È¸¦ À̽ÄÇØ¾ß ÇÑ´Ù.
±×·¯³ª ±âÁ¸ °³¹ß°ú ¿î¿µ, º¸¾È ¹æ½ÄÀ» °í¼öÇÏ´Â Á¶Á÷À» ÇÑ ¹ø¿¡ ¹Ù²Ü ¼ö ¾øÀ¸¹Ç·Î ‘µ¥ºê¼½¿É½º’¶ó´Â Å« ±×¸²À» ±×¸° ÈÄ ÀÛÀº ´ÜÀ§ºÎÅÍ Àû¿ëÇØ°¡´Â ‘Âø¾È´ë±¹ Âø¼ö¼Ò±¹(ó·äÑÓÞÏÑó·â¢á³ÏÑ)’ÀÇ Á¢±Ù¹ýÀÌ ÇÊ¿äÇÏ´Ù.
À¯À缺 Çѱ¹¸¶ÀÌÅ©·ÎÆ÷Ä¿½º »çÀåÀº “ÇöÀç ¿ì¸®³ª¶óÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æ¿¡¼ µ¥ºê¼½¿É½º¸¦ ¹Þ¾ÆµéÀÌ´Â °ÍÀº ¸Å¿ì ¾î·Á¿î ÀÏÀÌÁö¸¸, µ¥ºê¼½¿É½ºÀÇ ÀÌ»óÀ» ±×¸° ÈÄ, ÀÛÀº ÇÁ·ÎÁ§Æ®¿¡ Àû¿ë °¡´ÉÇÑ ´Ü°èºÎÅÍ ½ÃÀÛÇÏ¸é¼ Â÷±ÙÂ÷±Ù È®ÀåÇسª°¡¸é ºÒ°¡´ÉÇÑ ÀÏÀº ¾Æ´Ï´Ù”°í ¸»Çß´Ù.
¸¶ÀÌÅ©·ÎÆ÷Ä¿½º´Â µ¥ºê¼½¿É½º¸¦ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ¿ä¼Ò±â¼úÀ» ÇϳªÀÇ ÇÁ·Î¼¼½º·Î ÅëÇÕÇÑ ‘¿£ÅÍÇÁ¶óÀÌÁî µ¥ºê¼½¿É½º ½ºÀ§Æ®’¸¦ ¼Ò°³ÇÑ´Ù. ÀÌ ½ºÀ§Æ®´Â ¡ãCP(Continuous Planning) ¡ãCI(Continuous Integration) ¡ãCD(Continuous Deployment & Release) ¡ãCT(Continuous Testing) ¡ãCS(Continuous Security) ¡ãCO(Continuous Operations) ¡ãCC(Continuous Collaboration) ¡ãCA(Continuous Assessment) µîÀÇ 8°¡Áö ¸ðµâ·Î ±¸¼ºµÅ ÀÖÀ¸¸ç, ¼ºñ½º ±âȹ°ú °Å¹ö³Í½º, °³¹ß ¹× Å×½ºÆ®, ¹èÆ÷ ¹× Àû¿ë, ¿î¿µ ¹× ¸ð´ÏÅ͸µÀÇ Àü ´Ü°è¸¦ Áö¼ÓÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
ÀÌ ½ºÀ§Æ®´Â Ŭ¶ó¿ìµå ¼ºñ½º·Îµµ ÀÌ¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ±¹³» °í°´ÀÇ ¿äûÀÌ ÀÖÀ¸¸é ±¹³» Ŭ¶ó¿ìµå ¸®Àü¿¡ ¼Â¾÷ÇØ »ç¿ëÇÒ ¼öµµ ÀÖÀ¸¸ç, °í°´ÀÇ ¿ÂÇÁ·¹¹Ì½º·ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå µ¥ÀÌÅͼ¾ÅÍ¿¡µµ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
À¯À缺 »çÀåÀº “µ¥ºê¼½¿É½º¸¦ À§ÇÑ ¿ä¼Ò ±â¼úÀº °æÀï»çµéÀÌ °®°í ÀÖÁö¸¸, Àüü ±â¼úÀ» È®º¸ÇÏÁö ¸øÇÏ°í ±â¼úÀÇ ÀϺθ¸À» °®°í ÀÖÀ¸¸ç, ÅëÇÕµÇÁö ¸øÇÏ°í »çÀÏ·Î ÇüÅ·Π»ç¿ëÇØ¾ß ÇÑ´Ù´Â ÇÑ°è°¡ ÀÖ´Ù. ¸¶ÀÌÅ©·ÎÆ÷Ä¿½º´Â µ¥ºê¼½¿É½º¸¦ À§ÇÑ ¿£µåÅõ¿£µå ±â¼úÀ» °®°í ÀÖÀ¸¸ç, ¸ðµÎ ´Ù ÅëÇյǰí ÀÚµ¿È µÅ ÇϳªÀÇ ÇÁ·Î¼¼½º·Î ÁøÇàÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù”¸ç “¸¶ÀÌÅ©·ÎÆ÷Ä¿½º´Â ±â¾÷ÀÌ °¡Àå ½±°Ô µ¥ºê¼½¿É½º¸¦ µµÀÔÇÏ°í µðÁöÅÐ Çõ½ÅÀ» ÀÌ·ê ¼ö ÀÖµµ·Ï µµ¿ï °Í”À̶ó°í ¸»Çß´Ù. |