Ŭ¶ó¿ìµå°¡ È®»êµÊ¿¡ µû¶ó ÄÁÅ×À̳Ê(Container) ±â¼úÀÌ ÁÖ¸ñ¹Þ°í ÀÖ´Ù. °¡»óÈ ±â¼úÀÇ ÀÏÁ¾ÀÎ ÄÁÅ×À̳ʴ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà¿¡ ÇÊ¿äÇÑ ÆÄÀÏ°ú ¶óÀ̺귯¸®(lib)¸¦ ÆÐÅ°ÁöÈÇÑ ÈÄ, ÇÊ¿äÇÒ ¶§¸¶´Ù À̸¦ ½ÇÇà½ÃÄÑ µ¿ÀÏÇÑ È¯°æÀ» ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.
Çϵå¿þ¾î¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¼¹ö °¡»óÈ µîÀº °¡»ó¸Ó½Å(VM)À» ÀÌ¿ëÇØ °Ô½ºÆ®(Guest)OS¸¦ ¼³Ä¡ÇÏ°í ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸µ¿ÇØ¾ß Çß´ø °Í°ú ´Þ¸®, ÄÁÅ×À̳ʴ OS¿¡ ¿µÇâ ¹ÞÁö ¾Ê°í ½ÇÇà ÆÄÀÏ°ú ¶óÀ̺귯¸®¸¸ °¡»óÈÇϱ⠶§¹®¿¡ VM ´ëºñ °¡º±´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.
ÀÌ·Î ÀÎÇØ ÇÏÀÌÆÛ¹ÙÀÌÀú(Hypervisor)³ª °Ô½ºÆ®OS·Î ÀÎÇÑ ¿À¹öÇìµå(Overhead)°¡ ¾øÀ¸¸ç, ÄÁÅ×À̳ʸ¦ ±¸µ¿ÇÏ¸é ¾È¿¡ ´ã±ä ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¹Ù·Î ½ÃÀ۵DZ⠶§¹®¿¡ ºü¸¥ ¼ºñ½º Á¦°øÀÌ °¡´ÉÇÏ´Ù. ¶ÇÇÑ ÀνºÅϽº Áõ°¡ ½Ã Ãß°¡ÀûÀÎ ¼³Á¤À» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù´Â °Íµµ °Á¡ÀÌ´Ù. ÀÌó·³ ÄÁÅ×ÀÌ³Ê ±â¼úÀº ¹ÎøÇÑ ¼ºñ½º °³¹ß·¹èÆ÷¸¦ À§ÇÑ Å¬¶ó¿ìµå ȯ°æ¿¡ ÀûÇÕÇϱ⠶§¹®¿¡, Ŭ¶ó¿ìµå°¡ ¼ºÀåÇÏ¸é¼ ºü¸£°Ô È®»êµÇ°í ÀÖ´Ù.
¹ÎøÇÑ ¼ºñ½º °³¹ß·¹èÆ÷ Áö¿ø
ÄÁÅ×À̳ʴ Á¦Ç° ¼öÃâÀÔ ½Ã¿¡ È°¿ëÇϴ öÁ¦ Æ÷Àå ¿ë±âÀÎ ‘ÄÁÅ×À̳ʒ¿Í ¿ªÇÒÀÌ °°´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà¿¡ ÇÊ¿äÇÑ ÆÄÀÏ°ú ¶óÀ̺귯¸® µîÀ» °£ÆíÇÏ°Ô ÆÐÅ°ÁöÈÇÒ ¼ö ÀÖÀ¸¸ç, ÀÚÀ¯·Ó°Ô À̵¿½Ãų ¼ö ÀÖ´Ù. À̽ļºµµ ¶Ù¾î³ª´Ù.
°³¹ß°ú ¹èÆ÷¿¡ ´ëÇÑ À庮ÀÌ »ç¶óÁø ¸¸Å ºü¸¥ °³¹ß·¼ºñ½º ȯ°æÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù. ÆÐÅ°Áö¿¡ OS°¡ Æ÷ÇÔµÇÁö ¾Ê±â¿¡ Å©±â°¡ ÀÛÀ¸¸ç, ¿©·¯ ´ëÀÇ È£½ºÆ®¿¡ Æ÷ÆÃÇÏ´Â °Íµµ ¿ëÀÌÇÏ´Ù.
ÄÁÅ×À̳ʸ¦ ±¸ÇöÇÏ´Â ±â¼ú¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖÁö¸¸, °¡Àå ´ëÇ¥ÀûÀÎ °ÍÀÌ µµÄ¿(Docker)´Ù. µµÄ¿´Â À̹ÌÁö »ý¼º°ú ¹èÆ÷·°ü¸®¿¡ Æ¯ÈµÈ ±â´ÉÀ» Á¦°øÇÑ´Ù. À̹ÌÁö ¹öÀü °ü¸®µµ Á¦°øÇϸç, Áß¾Ó ÀúÀå¼Ò¿¡ À̹ÌÁö¸¦ ¿Ã¸®°í ¹ÞÀ» ¼öµµ ÀÖ´Ù.
ÀÌ´Â ¼ºñ½º ¿î¿µ ȯ°æ¿¡µµ Çõ½ÅÀ» °¡Á®¿Ô´Ù. ÀÏÀÏÀÌ ¼¹ö¿¡ »ç¿ë ȯ°æÀ» ¼³Á¤ÇÏ´Â °Í ´ë½Å, ¿î¿µ ȯ°æÀ» À̹ÌÁö·Î »ý¼ºÇØ ¼¹ö¿¡ ¹èÆ÷ÇÏ´Â ¹æ½ÄÀ» È°¿ëÇÒ ¼ö ÀÖ°Ô µÆ±â ¶§¹®ÀÌ´Ù. ¼ºñ½º°¡ ¾÷µ¥ÀÌÆ® µÆÀ» ½Ã¿¡µµ ¿î¿µ ȯ°æ ÀÚü¸¦ º¯°æÇÏÁö ¾Ê°í, À̹ÌÁö¸¦ »õ·Î »ý¼ºÇØ ¹èÆ÷ÇÒ ¼ö ÀÖ¾î °£ÆíÇÏ´Ù.
ÀÌ °°Àº Ư¡À¸·Î ÀÎÇØ µµÄ¿ ÄÁÅ×À̳ʴ Ŭ¶ó¿ìµå ȯ°æ¿¡¼ ÇÙ½ÉÀûÀÎ ±â´ÉÀ¸·Î ÀÚ¸® Àâ°Ô µÆÀ¸¸ç, ¾Æ¸¶Á¸À¥¼ºñ½º(AWS), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú(MS Azure), ±¸±Û Ŭ¶ó¿ìµå Ç÷§Æû(GCP), IBM Ŭ¶ó¿ìµå µî ÁÖ¿ä ÆÛºí¸¯ Ŭ¶ó¿ìµå ¼ºñ½º »ç¾÷Àڵ鵵 °ø½ÄÀûÀ¸·Î µµÄ¿¸¦ Áö¿øÇÑ´Ù.
±¹³» ±â¾÷µéµµ ÄÁÅ×ÀÌ³Ê ±â¼ú °³¹ß¿¡ ÇÑâÀÌ´Ù. SK(ÁÖ) C&C´Â Ŭ¶ó¿ìµå ÄÁÅ×ÀÌ³Ê ¼ºñ½º ‘Ŭ¶ó¿ìµå Á¦Æ® ¼ºñ½º Ç÷§Æû(Cloud Z Service Platform)’À» Ãâ½ÃÇßÀ¸¸ç, ³ª¹«±â¼úÀº ÄÁÅ×ÀÌ³Ê ±â¹ÝÀÇ ¸ÖƼ Ŭ¶ó¿ìµå °ü¸® Ç÷§Æû ‘ĬÅ×ÀÏ’À» ÅëÇØ ±¹³»¿Ü ½ÃÀå °ø·«¿¡ Àû±Ø ³ª¼°í ÀÖ´Ù. Ƽ¸Æ½º¿À¿¡½º´Â ÄÁÅ×ÀÌ³Ê ±â¹Ý °¡»óȸ¦ Áö¿øÇϴ Ŭ¶ó¿ìµå Ç÷§Æû ‘ÇÁ·ÎÁ¸’À» ¼±º¸¿´´Ù.
|
|
|
¡ã Äí¹ö³×Ƽ½º ¾ÆÅ°ÅØó |
°ü¸® ÀÚµ¿È ¹æ¾È °í¾ÈÇؾß
ÄÁÅ×ÀÌ³Ê ±â¼ú¿¡µµ ´ÜÁ¡Àº Á¸ÀçÇÑ´Ù. È£½ºÆ® ¿î¿µÃ¼Á¦ÀÇ Ä¿³ÎÀ» °øÀ¯Çϱ⠶§¹®¿¡ È£½ºÆ® ¿î¿µÃ¼Á¦¿¡ ½ÇÇà ȯ°æÀÌ ¹ÀÌ´Â °Í°ú »ý¼ºµÈ ÄÁÅ×ÀÌ³Ê ¼ö°¡ ÀÛÀ» °æ¿ì ¿î¿µÀÚ°¡ °ü¸®Çϱ⠽±Áö¸¸ ±× ¼ö°¡ ¸¹¾ÆÁú °æ¿ì ¿î¿µÀÚ°¡ ÀÏÀÏÀÌ ÄÁÆ®·ÑÇϱ⠾î·Æ´Ù´Â °ÍÀÌ´Ù. À̶§ ÄÁÅ×ÀÌ³Ê °ü¸®·¿ÀÄɽºÆ®·¹ÀÌ¼Ç µµ±¸¸¦ º°µµ·Î ÀÌ¿ëÇϱ⵵ ÇÑ´Ù.
µµÄ¿¿Í °°Àº ÄÁÅ×ÀÌ³Ê ±â¼úÀº ÇÊ¿äÇÑ ¾ÖÇø®ÄÉÀ̼ǰú ¶óÀ̺귯¸®¸¦ ÄÁÅ×À̳ʿ¡ ´ã¾Æ ½±°Ô À̵¿½ÃÅ°°í ¾îµð¼µçÁö °£´ÜÇÏ°Ô ½ÇÇàÇÒ ¼ö ÀÖ´Â µµ±¸¿Í ȯ°æÀ» Á¦°øÇß´Ù. ±×·¯³ª ±â¾÷¿¡¼ ´Ü¼øÈ÷ ÇϳªÀÇ ÄÁÅ×À̳ʸ¸ È°¿ëÇÏ´Â °ÍÀº ¾Æ´Ï¸ç, ¿£ÅÍÇÁ¶óÀÌÁî±ÞÀÇ ±Ô¸ðÀÏ °æ¿ì ¿©·¯ ´ëÀÇ È£½ºÆ®¿¡¼ ¼ö¸¹Àº ÄÁÅ×À̳ʵéÀÌ ÀÌ¿ëµÈ´Ù.
¿£µå À¯Àú¿¡°Ô ¼ºñ½º°¡ ÀÌ·ïÁö·Á¸é À̵éÀÌ ¼·Î È£ÃâµÇ°í ¿«ÀÌ´Â °úÁ¤ÀÌ ÇÊ¿äÇÏÁö¸¸, ¼ö°¡ ¸¹À¸¸é ¸¹À»¼ö·Ï »ç¶÷ÀÌ À̸¦ °ü¸®ÇÏ´Â °ÍÀº ºÒ°¡´ÉÇØÁø´Ù. ÀÌ °°Àº ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ µîÀåÇÑ °ÍÀÌ Äí¹ö³×Ƽ½º(Kubernetes)´Ù.
Äí¹ö³×Ƽ½º´Â ±¸±ÛÀÌ µµÄ¿ ÄÁÅ×À̳ʸ¦ °ü¸®Çϱâ À§ÇØ °³¹ßÇßÀ¸¸ç, ¿ÀǼҽº·Î °ø°³ÇÑ ±â¼úÀÌ´Ù. Äí¹ö³×Ƽ½º´Â ¸ÖƼ È£½ºÆ®»óÀÇ ¸ÖƼ ÄÁÅ×À̳ʸ¦ Á¶Á÷ÈÇÏ°í ¿¬°áÇϱâ À§ÇÑ ½ºÄÉÁÙ¸µ, ¼¿ÇÁ Èú¸µ, ¿ÀÅä ½ºÄÉÀϸµ, ¼ºñ½º µð½ºÄ¿¹ö¸®, ·Îµå¹ë·±½Ì µîÀÇ ¿ªÇÒÀ» ÀÚµ¿À¸·Î ó¸®ÇØÁÜÀ¸·Î½á ºü¸¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼ºñ½º°¡ ÀÌ·ïÁú ¼ö ÀÖµµ·Ï µ½´Â´Ù. |