¾Æ¸¶Á¸À¥¼ºñ½º(Amazon Web Services, ÀÌÇÏ AWS)´Â ÃֽŠ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, ¹èÆ÷ ¹× È®ÀåÀ» Áö¿øÇÏ´Â 4°¡Áö »õ·Î¿î ÄÁÅ×ÀÌ³Ê Çõ½ÅÀ» ¹ßÇ¥Çß´Ù.
‘ÄÁÅ×À̳ʒ´Â °³¹ßÀÚµéÀÌ ¾î¶² ȯ°æ¿¡¼µµ ºü¸£°í ¾ÈÁ¤ÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÆÐŰ¡ÇÏ°í ½ÇÇàÇÒ ¼ö Àִ ǥÁØ ¹æ¹ýÀ» Á¦°øÇÏ´Â µ¿½Ã¿¡, ÀÚ¿ø È°¿ëµµ¸¦ ³ôÀÌ°í ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
À̹ø ¹ßÇ¥¿¡ µû¶ó, AWS´Â ±â¾÷ÀÌ ÀÚü µ¥ÀÌÅͼ¾ÅÍ¿¡¼ ‘¾Æ¸¶Á¸ ¿¤¶ó½ºÆ½ ÄÁÅ×ÀÌ³Ê ¼ºñ½º(Elastic Container Service, ECS)’³ª ‘¾Æ¸¶Á¸ ¿¤¶ó½ºÆ½ Äí¹ö³×Ƽ½º ¼ºñ½º(Elastic Kubernetes Service, EKS)’¸¦ ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÏ°í, ÀÚµ¿È ÄÁÅ×ÀÌ³Ê ¹× ¼¹ö¸®½º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú ¹èÆ÷¸¦ À§ÇØ »õ·Î¿î ¼ºñ½º¸¦ Ãß°¡, °³¹ßÀÚ°¡ ÄÁÅ×ÀÌ³Ê ¼ÒÇÁÆ®¿þ¾î¸¦ ½±°Ô °ø°³ °øÀ¯ÇÏ°í ¹èÆ÷ÇÒ ¼ö ÀÖ´Â »õ·Î¿î ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®¸¦ Á¦°øÇÑ´Ù.
´ëºÎºÐÀÇ ITȸ»ç´Â ±â¾÷¿¡°Ô ´ÜÀÏ °ü¸®Çü Äí¹ö³×Ƽ½º ÄÁÅ×ÀÌ³Ê ¿ÀÆÛ¸µÀ» Á¦°øÇÑ´Ù. ±×·¯³ª, ÀÌ°°Àº ¿ÀÆÛ¸µÀº °³¹ßÀÚ¸¶´Ù ¿ì¼±½ÃÇÏ´Â ¿ä±¸»çÇ×ÀÌ ´Ù¸£±â ¶§¹®¿¡ Á¦ÇÑÀûÀÌ´Ù.
AWS´Â ¿ÀǼҽº Äí¹ö³×Ƽ½º ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ¿£ÁøÀ» °¡Àå ¿ì¼±½ÃÇÏ´Â °³¹ßÀÚ¸¦ À§ÇØ ‘¾Æ¸¶Á¸ EKS’¸¦ Á¦°øÇÑ´Ù.
¶Ç AWSÀÇ ³ª¸ÓÁö ºÎºÐ°úÀÇ ±ä¹ÐÇÑ ÅëÇÕ°ú AWS ½ºÅ¸ÀÏ APIÀÇ Æí¾ÈÇÔ, Ŭ·¯½ºÅÍ °ü¸®, ¿¹¾à ¹× ¸ð´ÏÅ͸µÀ» À§ÇÑ °£¼ÒÈµÈ ±¸¼ºÀ» °¡Àå ¿ì¼±½ÃÇÏ´Â °³¹ßÀÚ¸¦ À§Çؼ´Â ¾Æ¸¶Á¸ ECS¸¦ Á¦°øÇÑ´Ù.
¾Æ¿ï·¯ AWS´Â ¼¹ö³ª Ŭ·¯½ºÅÍ¿¡ ´ëÇØ ÀüÇô »ý°¢ÇÒ ÇÊ¿ä ¾øÀÌ(¿¹: ¼¹ö¸®½º) ÄÁÅ×À̳ʸ¦ ½ÇÇàÇÏ´Â °ÍÀ» ¼±È£ÇÏ´Â ±â¾÷À» À§ÇØ ‘AWS ÆÄ°ÔÀÌÆ®(AWS Fargate)’¸¦ Á¦°øÇÑ´Ù.
¡ß¾Æ¸¶Á¸ ECS ¾Ö´Ï¿þ¾î¿Í ¾Æ¸¶Á¸ EKS ¾Ö´Ï¿þ¾î, ¾Æ¸¶Á¸ ECS¿Í ¾Æ¸¶Á¸ EKS¸¦ ±â¾÷ÀÇ ÀÚü µ¥ÀÌÅͼ¾ÅÍ¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ°Ô Áö¿ø = ÄÁÅ×À̳ʿ¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ°íÀÚ ÇÏ´Â ±â¾÷Àº ¿ÂÇÁ·¹¹Ì½º ¾ÖÇø®ÄÉÀ̼ǰú Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ ¼·Î ´Ù¸¥ ¹èÆ÷ ¹× °ü¸® ÇÁ·Î¼¼½º¸¦ ó¸®ÇØ¾ß ÇÑ´Ù.
ÀÌ °æ¿ì ±â¾÷Àº ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾î¸¦ ¿ÂÇÁ·¹¹Ì½º¿¡¼ ¼öµ¿À¸·Î ¼³Ä¡, ¿î¿µ, °ü¸®ÇØ¾ß ÇÑ´Ù.
¶Ç ±â¾÷Àº AWS ¹× ¿ÂÇÁ·¹¹Ì½º ȯ°æ Àü¹Ý¿¡ °ÉÃÄ ¼·Î ´Ù¸¥ µµ±¸¸¦ »ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡ ¿©·¯ Àü¹® Áö½Ä µµ¸ÞÀΰú ±â¼ú·ÂÀ» ÃֽŠ»óÅ·ΠÀ¯ÁöÇØ¾ß ÇÑ´Ù.
ÀÌ°°Àº »óȲÀº ¿î¿µ ¿À¹öÇìµå¸¦ ¹ß»ý½Ãų »Ó¸¸ ¾Æ´Ï¶ó »õ·Î¿î ºñÁî´Ï½º ¿ª·® °³¹ß ¼Óµµ¸¦ ´ÊÃá´Ù.
´ë½Å ±â¾÷ÀÌ ¿øÇÏ´Â °ÍÀº ÇöÀç ¾Æ¸¶Á¸ ECS¿Í ¾Æ¸¶Á¸ EKS¿¡¼ »ç¿ëÇÏ´Â °Í°ú µ¿ÀÏÇÑ ¸ð´ÏÅ͸µ, Ŭ·¯½ºÅÍ °ü¸®, ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎÀ¸·Î ÀÚü µ¥ÀÌÅͼ¾ÅÍ¿Í AWS¿¡¼ ÀÛµ¿ÇÏ´Â ¿ÏÀü °ü¸®Çü ¼Ö·ç¼ÇÀÌ´Ù.
- ¾Æ¸¶Á¸ ECS ¾Ö´Ï¿þ¾î(Amazon ECS Anywhere)´Â ±â¾÷ÀÌ ÇöÀç AWS¿¡¼ »ç¿ëÇÏ´Â °Í°ú µ¿ÀÏÇÑ Å¬¶ó¿ìµå ±â¹ÝÀÇ È®À强ÀÌ ¶Ù¾î³ ¿ÏÀü °ü¸®Çü ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ¼ºñ½º¸¦ »ç¿ëÇØ ÀÚü µ¥ÀÌÅÍ ¼¾ÅÍ¿¡¼ ¾Æ¸¶Á¸ ECS¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
¾Æ¸¶Á¸ ECS ¾Ö´Ï¿þ¾î´Â ¸ðµç ÄÁÅ×ÀÌ³Ê ±â¹Ý ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ ÀÏ°üµÈ Åø¸µ°ú API¸¦ ±â¾÷¿¡°Ô Á¦°øÇϸç, Ŭ¶ó¿ìµå¿Í ÀÚü µ¥ÀÌÅÍ ¼¾ÅÍ ¸ðµÎ¿¡¼ Ŭ·¯½ºÅÍ °ü¸®, ¿öÅ©·Îµå ½ºÄÉÁÙ¸µ ¹× ¸ð´ÏÅ͸µ¿¡ ´ëÇØ µ¿ÀÏÇÑ ¾Æ¸¶Á¸ ECS °æÇèÀ» Á¦°øÇÑ´Ù.
±â¾÷Àº ¶Ç ¾Æ¸¶Á¸ ECS ¾Ö´Ï¿þ¾î¸¦ »ç¿ëÇÏ¸é ´õ ÀÌ»ó ÀÚü ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌÅ͸¦ ¿ÂÇÁ·¹¹Ì½º¿¡¼ ½ÇÇà, ¾÷µ¥ÀÌÆ® ¶Ç´Â À¯Áö °ü¸®ÇÒ ÇÊ¿ä°¡ ¾ø±â ¶§¹®¿¡ ÄÁÅ×À̳ʸ¦ Ŭ¶ó¿ìµå·Î ½±°Ô À̵¿ÇÏ°í ÇÏÀ̺긮µå ȯ°æÀ» °ü¸®ÇÒ ¼ö ÀÖ´Ù.
¾Æ¸¶Á¸ ECS ¾Ö´Ï¿þ¾î´Â 2021³â »ó¹Ý±â¿¡ Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº https://aws.amazon.com/ecs¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
- ¾Æ¸¶Á¸ EKS ¾Ö´Ï¿þ¾î(Amazon EKS Anywhere)¸¦ ÅëÇØ ±â¾÷Àº ÀÚü µ¥ÀÌÅÍ ¼¾ÅÍ¿Í Å¬¶ó¿ìµå¿¡¼ µ¿ÀÏÇÏ°Ô ÀÏ°üµÈ ¾Æ¸¶Á¸ EKS °æÇèÀ» ÅëÇØ Äí¹ö³×Ƽ½º¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
¾Æ¸¶Á¸ EKS ¾Ö´Ï¿þ¾î´Â ¸ðµç ÀÎÇÁ¶ó(º£¾î ¸ÞÅ», VMware vSphere ¶Ç´Â Ŭ¶ó¿ìµå °¡»ó ¸Ó½Å)¿¡¼ ÀÛµ¿ÇÏ¸ç ±â¾÷¿¡°Ô OS, ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®, ·Î±ë, ¸ð´ÏÅ͸µ, ³×Æ®¿öÅ· ¹× ½ºÅ丮Áö¸¦ À§ÇÑ ±âº» ±¸¼ºÀ¸·Î Ŭ·¯½ºÅÍ ¼³Ä¡ ´Ü¼øÈ¿¡ ÃÖÀûÈµÈ ÀÏ°üµÈ Äí¹ö³×Ƽ½º °ü¸® Åø¸µÀ» Á¦°øÇÑ´Ù.
¾Æ¿ï·¯ ¾Æ¸¶Á¸ EKS ¾Ö´Ï¿þ¾î´Â ¾Æ¸¶Á¸ EKS·Î ¹èÆ÷ÇÑ °Í°ú µ¿ÀÏÇÑ Äí¹ö³×Ƽ½º µð½ºÆ®¸®ºä¼Ç ‘¾Æ¸¶Á¸ EKS µð½ºÆ®·Î(Distro)’¸¦ È°¿ëÇØ ±â¾÷ÀÌ ÃֽŠ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®, È®ÀåµÈ º¸¾È ÆÐÄ¡ µî ¾Æ¸¶Á¸ EKS ¸ð¹ü »ç·Ê¿¡ ºÎÇÕÇϴ Ŭ·¯½ºÅ͸¦ ½±°Ô ¸¸µé ¼ö ÀÖµµ·Ï Çß´Ù.
ÀÌ ¹Û¿¡µµ ¾Æ¸¶Á¸ EKS ¾Ö´Ï¿þ¾î´Â ¿ÂÇÁ·¹¹Ì½º¿¡ Äí¹ö³×Ƽ½º Ŭ·¯½ºÅ͸¦ ¼³Ä¡ÇÏ°í ¿î¿µÇÏ´Â µ¥ ÇÊ¿äÇÑ º¥´õ Áö¿ø °è¾à ¹× ÅøÀÇ ´ÜÆíÀûÀÎ ¼öÁýÀ» Á¦°ÅÇÑ´Ù.
¾Æ¸¶Á¸ EKS ¾Ö´Ï¿þ¾î´Â 2021³â »ó¹Ý±â¿¡ Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº aws.amazon.com/eks¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¡ßAWS ÇÁ·ÎÅæ, °³¹ßÀÚ¿¡ ÄÁÅ×ÀÌ³Ê ¹× ¼¹ö ¾ø´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× ±¸ÃàÀ» ÀÚµ¿ÈÇÏ´Â »õ·Î¿î ¼ºñ½º Á¦°ø = ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö¸®½º ¾ÖÇø®ÄÉÀ̼ÇÀº ¸í¹éÇÑ ¿î¿µ ÀÌÁ¡À» Á¦°øÇÏÁö¸¸, ±â¾÷ÀÌ Äڵ带 °³¹ßÇÏ°í ¹èÆ÷ÇÏ´Â ¹æ½Äµµ º¯È½ÃŲ´Ù.
ÇöÀç, °³¹ßÀÚµéÀÌ ¾Æ¸¶Á¸ EC2 ÀνºÅϽº¿¡¼ ÀüÅëÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÒ ¶§, ¾ÖÇø®ÄÉÀ̼ÇÀº Á¾Á¾ ´ÜÀÏ ÄÚµå ºí·ÏÀ¸·Î ±¸ÃàµÇ¸ç, ÀÎÇÁ¶ó ÇÁ·ÎºñÀú´×À» À§ÇÑ AWS Ŭ¶ó¿ìµåÆ÷¸ÞÀ̼Ç(AWS CloudFormation) ÅÛÇø´, CI/CD ÇÁ·Î¼¼½º ¼³Á¤À» À§ÇÑ AWS ÄÚµåÆÄÀÌÇÁ¶óÀÎ(AWS CodePipeline), ±¸Ãà ¸ð´ÏÅ͸µÀ» À§ÇÑ ¾Æ¸¶Á¸ Ŭ¶ó¿ìµå¿öÄ¡(Amazon CloudWatch)¿Í °°ÀÌ Äڵ带 °³¹ßÇÏ°í ¹èÆ÷ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ÅøÀÌ Àß ±¸ÃàµÅ ÀÖ´Ù.
½ÇÁ¦·Î, ±â¾÷ÀÌ EC2¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» °¡µ¿ÇÏ°í ½ÇÇàÇÏ°Ô µÇ¸é ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸¼º¿ä¼Ò´Â Å©°Ô ¹Ù²îÁö ¾Ê´Â´Ù.
º¸Åë ÄÚµå´Â ´ÜÀÏ ¸±¸®½º·Î À¯ÁöµÇ±â ¶§¹®¿¡ ÄÚµå ¼³Á¤ À¯Áö°¡ ºñ±³Àû ½±´Ù.
ÀÌ¿Í´Â ´ëÁ¶ÀûÀ¸·Î, ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö¸®½º ¾ÖÇø®ÄÉÀ̼ÇÀº º¸Åë °³º°ÀûÀ¸·Î °³¹ß ¹× À¯ÁöÇÑ ÈÄ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà°ú È®ÀåÀ» À§ÇØ ÇÔ²² ¿¬°áÇÏ´Â ´õ ÀÛÀº ÄÚµå ¹À½ÀÇ Á¶ÇÕÀÌ´Ù.
°¢ ÄÚµå ¹À½Àº ¾÷µ¥ÀÌÆ®¿Í À¯Áö°¡ ÇÊ¿äÇÑ º°µµÀÇ °íÀ¯ ÀÎÇÁ¶ó¸¦ °¡Áö°í ÀÖ´Ù.
Á¾Á¾, ÀÌ ÀÛÀº ÄÚµå ¹À½µéÀº ¼·Î ´Ù¸¥ ÆÀµé¿¡ ÀÇÇØ °³¹ßµÇ°í ¿î¿µµÇ±â ¶§¹®¿¡ ÇØ´ç ÆÀµéÀº °¢ ÆÀÀÇ ¼Óµµ¿¡ µû¶ó ±¸¼º¿ä¼ÒµéÀ» ÀÚÀ¯·Ó°Ô ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ´Ù.
±× °á°ú ÀüÅëÀûÀÎ ¾ÖÇø®ÄÉÀ̼Ǻ¸´Ù ´õ ÀÚÁÖ º¯°æÀÌ ¹ß»ýÇÏ°Ô µÈ´Ù.
±â¾÷ÀÌ ÀÚ¿¬½º·´°Ô ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö¸®½º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ¼±È£ÇÏ°Ô µÇ¸é¼, ÀÎÇÁ¶ó ÇÁ·ÎºñÀú´×, ÄÚµå ¹èÆ÷ ¹× ¸ð´ÏÅ͸µ Åø Àü¹Ý¿¡ °ÉÃÄ ¸ðµç º¯°æ »çÇ×À» Á¶Á¤ÇÏ´Â °ÍÀÌ ¾î·Á¿ï ¼ö ÀÖÀ½µµ ¾Ë°Ô µÆ´Ù.
»ó´ëÀûÀ¸·Î ±â¾÷¿¡°Ô´Â ¸®¼Ò½º ÇÁ·ÎºñÀú´×, ÄÚµå ¹èÆ÷, ¸ð´ÏÅ͸µÀ» Æ÷ÇÔÇÑ ¸ðµç ÀÛ¾÷À» ¿¬°áÇÏ´Â ÅëÇÕ ¼Ö·ç¼ÇÀÌ ºÎÁ·ÇÏ´Ù.
Áß¾Ó ÀÎÇÁ¶óÆÀÀÌ °³¹ßÀÚ¿¡°Ô ÁöħÀ» Á¦°øÇÏ·Á°í ³ë·ÂÇÏ°í ÀÖÀ¸¸ç, ÀϺδ °³¹ßÀÚµéÀÌ ¸ð¹ü »ç·Ê¸¦ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÀÚü ¸ÂÃãÇü µµ±¸¸¦ ±¸ÃàÇϱ⵵ ÇÏÁö¸¸, ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö¸®½º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× ¹èÆ÷ÀÇ º¹À⼺Àº ¸¹Àº Á¶Á÷¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¼Óµµ¸¦ ÀúÇϽÃÅ°´Â ¹®Á¦·Î ³²¾Æ ÀÖ´Ù.
AWS ÇÁ·ÎÅæ(AWS Proton)Àº ÄÁÅ×À̳ʳª ¼¹ö¸®½ºÃ³·³ ÄÄÇ»Æà ´ÜÀ§°¡ ÀÛ°í µ¿ÀûÀÎ °æ¿ì, ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·ÎºñÀú´×, ¹èÆ÷, ¸ð´ÏÅ͸µÀ» ȹ±âÀûÀ¸·Î °£¼ÒÈÇØ ÁÖ´Â »õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸® ¼ºñ½º´Ù.
±â¾÷Àº AWS ÇÁ·ÎÅæÀ» ÅëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º¿ä¼Ò¸¦ ‘½ºÅÃ(¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëµÇ´Â ÄÚµå ¹À½ÀÇ ¿©·¯ Á¶ÇÕ)’À¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù.
µ¡ºÙ¿© AWS ÇÁ·ÎÅæÀº AWS ¸ð¹ü »ç·Ê(º¸¾È, ¾ÆÅ°ÅØó ¹× Åø)°¡ Æ÷ÇÔµÈ ¼±º°µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅà ¼¼Æ®À» Á¦°ø, ÀÎÇÁ¶óÆÀÀº ½Å·ÚÇÒ ¼ö ÀÖ´Â ½ºÅÃÀ» °³¹ßÆÀ¿¡ ºü¸£°í ½±°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù.
AWS ÇÁ·ÎÅæÀ» ÅëÇØ ÀÎÇÁ¶óÆÀÀº °³¹ßÆÀÀÌ ¼·Î ´Ù¸¥ »ç¿ë »ç·Ê¸¦ À§ÇØ ½ºÅÃÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϸç, ¿©·¯ ÆÀÀÌ ½ºÅÃÀ» µ¿½Ã¿¡ ¹èÆ÷ÇÏ´õ¶óµµ ½ºÅÃÀÌ Ç¥ÁØȵǰí ÃֽŠ»óŸ¦ À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù.
ÀÌ·¸°Ô AWS ÇÁ·ÎÅæÀº °³¹ßÀÚ¿¡°Ô ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅÃÀ» ÀúÀåÇÏ°í Àç»ç¿ëÇÒ ¼ö ÀÖ´Â ´É·Â°ú ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö¸®½º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇϸç, Á¦ÀÛ ÁßÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸ð´ÏÅ͸µÇÏ°í, ½ºÅÃÀÇ ÃֽŠ±¸¼º¿ä¼Ò·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®ÇÑ´Ù.
AWS ÇÁ·ÎÅæÀº ÄÚµå·Î¼ÀÇ ÀÎÇÁ¶ó ¹èÆ÷, CI/CD ÆÄÀÌÇÁ¶óÀÎ, ÄÁÅ×ÀÌ³Ê ¹× ¼¹ö¸®½º ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ¸ð´ÏÅ͸µÀ» ÀÚµ¿ÈÇÑ´Ù.
±â¾÷ ÀÎÇÁ¶óÆÀÀº AWS ÇÁ·ÎÅæÀ» ÅëÇØ °³¹ßÀÚµéÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ÇÁ·Î¼¼½º¸¦ ¼öµ¿À¸·Î °ü¸®ÇÒ ÇÊ¿ä¾øÀÌ ¾ÖÇø®ÄÉÀ̼ǿ¡ ¼¹ö¸®½º ¹× ÄÁÅ×ÀÌ³Ê ±â¼úÀ» ÀÏ°ü¼º ÀÖ°Ô È°¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÒ ¼ö ÀÖ´Ù.
AWS ÇÁ·ÎÅæÀº ÇöÀç ÇÁ¸®ºä·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. AWS ÇÁ·ÎÅæÀº aws.amazon.com/proton¿¡¼ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù.
¡ß°³¹ßÀÚ´Â ¾Æ¸¶Á¸ ¿¤¶ó½ºÆ½ ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®(ECR) ÆÛºí¸¯À» ÀÌ¿ëÇØ ÄÁÅ×ÀÌ³Ê ¼ÒÇÁÆ®¿þ¾î¸¦ °ø°³ÀûÀ¸·Î °øÀ¯ ¹× ¹èÆ÷ °¡´É = ÄÁÅ×ÀÌ³Ê ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ´ëºÎºÐÀÇ °³¹ßÀÚµéÀº ÄÁÅ×ÀÌ³Ê À̹ÌÁö·Î °ø°³ÀûÀ¸·Î ¹èÆ÷µÇ´Â °øÅë ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö(¿¹: ¿î¿µ üÁ¦, µ¥ÀÌÅͺ£À̽º ¹× ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º¿ä¼Ò)¸¦ È°¿ëÇÑ´Ù.
°³¹ßÀÚµéÀº ¾Æ¸¶Á¸ ECR°ú °°Àº ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸® ¼ºñ½º¸¦ ÀÌ¿ëÇØ ÀÚü Á¶Á÷ ³»¿¡¼ ÇÁ¶óÀ̺øÇÏ°Ô ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ °ü¸®ÇÑ´Ù.
¾Æ¸¶Á¸ ECR ÀÌ¿ë ±â¾÷Àº ¸ÅÁÖ 30¾ï°³ ÀÌ»óÀÇ À̹ÌÁö¸¦ ´Ù¿î·Îµå ¹Þ¾Æ °³¹ßÀÚ°¡ ÀÚü ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇÒ ÄÁÅ×À̳ʸ¦ ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù.
±×·¯³ª ÇöÀç´Â °³¹ßÀÚ°¡ ÀαâÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ À̹ÌÁö(¿¹: ¾ð¾î ¶óÀ̺귯¸®, À¥ ¼¹ö, µ¥ÀÌÅͺ£À̽º µî)·Î °ø°³ÇÏ°í ½ÍÀ» ¶§ ¾Æ¸¶Á¸ ECR¿¡¼ ´Ù¿î·ÎµåÇÒ ¼ö ¾ø´Ù.
´ë½Å, °³¹ßÀÚ´Â ÀÌ°°Àº À̹ÌÁöµéÀ» °ø°³ À¥»çÀÌÆ®¿Í µµÄ¿ Çãºê(Docker Hub)¿Í °°Àº ·¹Áö½ºÆ®¸®¿¡¼ ´Ù¿î·Îµå ¹Þ¾Æ¾ß ÇÑ´Ù.
µµÄ¿ Çãºê´Â À͸íÀÇ ¹«·á Ç÷£ ÇÏ¿¡¼ À̹ÌÁö Ç®(pull) ¼ö¸¦ Á¦ÇÑÇÏ°í °¡¿ë¼º ¾àÁ¤À» Á¦°øÇÏÁö ¾Ê´Â´Ù.
µû¶ó¼ ¼ÒÇÁÆ®¿þ¾î Á¦°øÀ» ºñÈ¿À²ÀûÀÌ°í ½Å·ÚÇÒ ¼ö ¾ø°Ô ¸¸µç´Ù.
ÀÌ°°Àº ÀÇÁ¸¼ºÀ» ÇØ°áÇϱâ À§ÇØ °³¹ßÀÚµéÀº °ø¿ë À̹ÌÁö¸¦ ·ÎÄ÷Πº¹Á¦ÇÏ°í °ü¸®ÇÒ ¼ö¹Û¿¡ ¾ø´Ù.
ƯÈ÷, ÀÌ·Î ÀÎÇØ À̹ÌÁöÀÇ ÃֽŠ¹öÀü°ú µ¿±âÈ »óŸ¦ À¯ÁöÇÏ´Â °ÍÀÌ ¾î·Á¿öÁö°í, ¿î¿µ º¹À⼺ÀÌ °¡ÁߵǸç, ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Å¼ÓÇÏ°Ô È®ÀåÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ Á¦ÇѵȴÙ.
Áï, À̺¥Æ®¸¦ ±â·ÏÇϰųª ³×Æ®¿öÅ© Á¤Ã¥À» °ü¸®Çϱâ À§ÇØ ¿©·¯ ¸®Àü¿¡¼ °ø°³ À̹ÌÁö·Î ÄÁÅ×À̳ʸ¦ ½ÇÇàÇÏ´Â AWS ÀÌ¿ë ±â¾÷Àº °¢ ¸®ÀüÀ¸·Î ·ÎÄà À̹ÌÁö »çº»À» º¹Á¦ÇØ¾ß Çϱ⠶§¹®¿¡ ½Å¼ÓÇÏ°í ¾ÈÁ¤ÀûÀ¸·Î À̹ÌÁö¸¦ ´Ù¿î·Îµå ¹Þ´Â µ¥ Ãß°¡ÀûÀÎ ¾î·Á¿òÀ» °Þ´Â´Ù.
¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¾Æ¸¶Á¸ ECRÀº ÀÌÁ¦ °³¹ßÀÚµéÀÌ ´©±¸³ª °Ë»öÇÏ°í ´Ù¿î·ÎµåÇÒ ¼ö ÀÖµµ·Ï, ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ ÀúÀå, °ü¸®, °øÀ¯, ¹èÆ÷ÇÒ ¼ö ÀÖ´Â °ø°³ ·¹Áö½ºÆ®¸®¸¦ Ãß°¡Çß´Ù.
±â¾÷Àº ¾Æ¸¶Á¸ ECR ÆÛºí¸¯(Amazon ECR Public)À» »ç¿ëÇØ ÇÁ¶óÀ̺ø ¹× ÆÛºí¸¯ ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ ¸ðµÎ È£½ºÆÃÇÒ ¼ö ÀÖ¾î °ø°³ À¥»çÀÌÆ®¿Í ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
¶Ç ±â¾÷Àº ´õ ÀÌ»ó ÀÚ½ÅÀÇ ÄÁÅ×ÀÌ³Ê ÀúÀå¼Ò¸¦ ¿î¿µÇϰųª ±â¹Ý ÀÎÇÁ¶ó È®Àå¿¡ ´ëÇØ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸ç, ´ÜÀÏ ¸í·ÉÀ¸·Î ½Å¼ÓÇÏ°Ô ÆÛºí¸¯ ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ °Ô½ÃÇÒ ¼ö ÀÖ´Ù.
ÀÌ°°Àº À̹ÌÁöµéÀº Àü ¼¼°èÀûÀ¸·Î ½Å·ÚÇÒ ¼ö ÀÖ´Â °¡¿ë¼ºÀ» Á¦°øÇϱâ À§ÇØ Áö¸®Àû º¹Á¦(geo-replicate)µÇ¸ç, ÁÖ¹®Çü À̹ÌÁö¸¦ ½Å¼ÓÇÏ°Ô Á¦°øÇÒ ¼ö ÀÖµµ·Ï ´õ ºü¸¥ ´Ù¿î·Îµå¸¦ Áö¿øÇÑ´Ù.
¾Æ¸¶Á¸ ECR ÆÛºí¸¯Àº ±â¾÷ÀÌ ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖ´Â Á¤Ã¥ ±¸¼º°ú °°Àº °ü·Ã ÆÄÀϻӸ¸ ¾Æ´Ï¶ó ÆÛºí¸¯ ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ ¹èÆ÷ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â °í°¡¿ë¼º ¼ºñ½º¸¦ Á¦°øÇÑ´Ù.
ÀÌ ¹Û¿¡µµ ¾Æ¸¶Á¸ ECR ÆÛºí¸¯ °¶·¯¸®(Amazon ECR Public Gallery)¶ó´Â »õ·Î¿î À¥»çÀÌÆ®¸¦ ÅëÇØ, ´©±¸³ª AWS¿¡ ·Î±×ÀÎÇÒ ÇÊ¿ä ¾øÀÌ ÆÛºí¸¯ ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ °Ë»öÇÏ°í, °³¹ßÀÚ°¡ Á¦°øÇÑ ¼¼ºÎ Á¤º¸¸¦ È®ÀÎÇÏ°í, Ç®(pull) ¸í·ÉÀ» º¼ ¼ö ÀÖ´Ù.
¾Æ¸¶Á¸ ECR ÆÛºí¸¯µµ »õ·Î¿î ¹öÀüÀÇ °ø°³ À̹ÌÁö¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¸é ±â¾÷ÀÇ AWS ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®ÇÑ´Ù.
¾Æ¸¶Á¸ ECR ÆÛºí¸¯Àº ÇöÀç ÀÌ¿ë °¡´ÉÇÏ´Ù. ¾Æ¸¶Á¸ECR ÆÛºí¸¯¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº aws.amazon.com/ecr¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
µðÆÅ ½Ì(Deepak Singh) AWSÀÇ ÄÄǻƮ ¼ºñ½º ºÎ¹® ºÎ»çÀåÀº “±â¾÷Àº ´õ Å« À̵¿¼º, ´õ È¿À²ÀûÀÎ ¸®¼Ò½º È°¿ë ±×¸®°í ºñ¿ë Àý°¨À» À§ÇØ ÄÁÅ×À̳ʿ¡¼ ¿öÅ©·Îµå¸¦ ½ÇÇàÇϱ⸦ ¿øÇÏÁö¸¸, ÀÌ·¯ÇÑ Áß¿äÇÑ ÀÌÁ¡µé¿¡µµ ºÒ±¸ÇÏ°í °í°´Àº ÄÁÅ×À̳ʸ¦ º¸´Ù ½±°Ô °ü¸®, ¹èÆ÷ ¹× °øÀ¯ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» AWS¿¡ ¿äûÇß´Ù. À̹ø¿¡ ¹ßÇ¥µÈ Çõ½ÅÀº AWSÀÇ ¿ì¼öÇÑ ÄÁÅ×ÀÌ³Ê ±â´ÉÀ» ´õ¿í È®Àå½ÃÄ×´Ù. ±â¾÷¿¡°Ô Ŭ¶ó¿ìµå¿Í ÀÚü µ¥ÀÌÅÍ ¼¾ÅÍ¿¡¼ ÀÏ°üµÈ ¾Æ¸¶Á¸ ECS¿Í ¾Æ¸¶Á¸ EKS °æÇèÀ» Á¦°øÇÏ°í, ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö¸®½º °³¹ß ¹× ¹èÆ÷¸¦ ÈξÀ ´õ ½±°Ô ¸¸µé¾îÁÖ¸ç, ÄÁÅ×ÀÌ³Ê À̹ÌÁö¸¦ º¸´Ù ½±°Ô ÀúÀå, °ü¸® ¹× °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ¿ÏÀü°ü¸®Çü ÆÛºí¸¯ ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®¸¦ Á¦°øÇÑ´Ù”°í ¸»Çß´Ù.
¡ß±Û·Î¹ú ÁÖ¿ä »ç·Ê´Â = Æø½º¹Ù°Õ±×·ì(Volkswagen Group)Àº Æø½º¹Ù°Õ ½Â¿ëÂ÷¸¦ ºñ·ÔÇØ ¾Æ¿ìµð, º¥Æ²¸®, ºÎ°¡Æ¼, ¶÷º¸¸£±â´Ï, Æ÷¸£½¦, µÎīƼ ¿ÀÅä¹ÙÀÌ µî »ó¡ÀûÀÎ 12°³ ÀÚµ¿Â÷ ºê·£µå¸¦ º¸À¯ÇÏ°í ÀÖ´Ù.
°æ·® »ó¿ëÂ÷, Æ®·°, ¹ö½º Á¦Á¶ ¼±µµ±â¾÷ Æ®¶óÅæ(TRATON)µµ Æø½º¹Ù°Õ±×·ì¿¡ ¼ÓÇØ ÀÖ´Ù.
ÇÇÅÍ °¡¸£ÀÚ·¼¶ó(Peter Garzarella) Æø½º¹Ù°Õ AG ±×·ì ¼ÒÇÁÆ®¿þ¾î °³¹ß ÃÑ°ýÀº “¼ÒÇÁÆ®¿þ¾î °³¹ßÆÀÀÌ ÀÎÇÁ¶ó ¾ÆÅ°ÅØó¿Í ÄÄÇöóÀ̾𽺿¡ ´ëÇØ ³Ê¹« °ÆÁ¤ÇÏÁö ¾Ê°í ºñÁî´Ï½º ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù. ¾Ö·Î¿ì(Arrow)´Â ¹öÆ° Çϳª¸¸ ´©¸£¸é ±ÔÁ¤À» ÁؼöÇÏ°í ½±°Ô »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ÁøÈÇÒ ¼ö Àִ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó¸¦ ¿ì¸® ÆÀ¿¡ Á¦°øÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù”°í ¸»Çß´Ù.
¹öÁîÇǵå(BuzzFeed)´Â µ¥ÀÌÅÍ¿Í Çõ½ÅÀ» ÅëÇØ Àü ¼¼°è ¼ö¾ï ¸í¿¡°Ô ¼Ò½ÄÀ» ÀüÇÏ´Â ¼¼°è À¯¼öÀÇ µ¶¸³ µðÁöÅÐ ¹Ìµð¾î ±â¾÷ÀÌ´Ù.
Ŭ·¹¸àÆ® À§°Ô¹Ù¸£Æ®(Clement Huyghebaert) ¹öÁîÇÇµå ¿£Áö´Ï¾î¸µ µð·ºÅÍ´Â “¹öÁîÇǵå Ç÷§Æû ‘¸®±×(Rig)’´Â HTTP API¿Í À¯Àú ÀÎÅÍÆäÀ̽º, Å¥ ¸®´õ, ÀÏȸ¼º ÀÛ¾÷ µî 600°³°¡ ³Ñ´Â ¾ÛÀ¸·Î ±¸¼ºµÈ ¸¶ÀÌÅ©·Î¼ºñ½º »ýÅ°踦 °ü¸®ÇÏ´Â µ¥ µµ¿òÀ» ÁØ´Ù. °³¹ßÆÀÀÌ ¾ÆÅ°ÅØÃÄ Ç¥ÁØÀ» ÃæÁ·ÇÏ¸é¼ ¼Óµµ¸¦ ´ÊÃâ ÇÊ¿ä ¾øÀÌ ÇÊ¿äÇÑ ÀÎÇÁ¶ó¸¦ ½Å¼ÓÇÏ°Ô È®º¸ÇÒ ¼ö ÀÖµµ·Ï º¸ÀåÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÏ´Ù. ¹öÁîÇǵ尡 ´õ¿í ¿øÈ°ÇÑ °³¹ßÀÚ °æÇèÀ» Á¦°øÇÏ´Â µ¥ ¾Ö·Î¿ìÀÇ ±â´ÉµéÀÌ ¾î¶»°Ô µµ¿òÀ» ÁÙÁö ¸Å¿ì ±â´ë°¡ µÈ´Ù”°í ¸»Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |