¾È³çÇϼ¼¿ä. Àú´Â ¾ó¸¶Àü¿¡ ¾Æ¸¶Á¸ À¥ ¼ºñ½º¿¡ °üÇÑ Ã¥ÀÇ ¿ø°í¸¦ °ø°³Çß¾ú´Âµ¥¿ä.
À̹ø¿¡´Â ¸®´ª½º¿ë ÄÁÅ×ÀÌ³Ê ±â¼úÀÎ Docker¿¡ °üÇÑ Ã¥ÀÇ ¿ø°í¸¦ °ø°³ÇÏ°Ô µÇ¾ú½À´Ï´Ù.
Docker´Â VMware³ª VirtualBox µîÀÇ °¡»óÈ ±â¼ú°ú ºñ½ÁÇѵ¥¿ä. ÀÌ·± °¡»óÈ ¼ÒÇÁÆ®¿þ¾î´Â ÁÖ·Î OS¸¦ Åë°·Î µ¹¸®´Âµ¥ »ç¿ëÀ» Çß½À´Ï´Ù. ÇÏÁö¸¸ Docker´Â °¡»óÈ ¼ÒÇÁÆ®¿þ¾î¿Í´Â ´Þ¸® OS¸¦ Åë°·Î °¡»óÈÇÏÁö ¾Ê°í, ¾ÆÁÖ °¡º¿î °¡»ó °ø°£¸¸ Á¦°øÇÕ´Ï´Ù.
¸®´ª½º¿¡¼´Â LXC¶ó°í ÄÁÅ×ÀÌ³Ê ±â¼úÀÌ ÀÖ¾ú´Âµ¥¿ä. ÀÌ°É Á»´õ ÆíÇÏ°Ô ¸¸µç ÇÁ·ÎÁ§Æ®°¡ Docker ÀÔ´Ï´Ù.
»ç½Ç VMware, VirtualBox, Æä·¯·¼Áî °°Àº°Ç ¸ÆÀ̳ª ¸®´ª½º À§¿¡¼ À©µµ¿ì¸¦ ¼³Ä¡ÇÏ°í ÀÎÅÍ³Ý ¹ðÅ· µîÀ» ÇÒ ¶§ ¸¹ÀÌ »ç¿ëÇϴµ¥¿ä. Docker´Â ÀÌ·± ¿ëµµ·Î´Â ¾µ ¼ö°¡ ¾ø½À´Ï´Ù.
ÇÏÁö¸¸, °¡»ó ¸Ó½Å¿¡ ºñÇؼ ¼º´É ¼Õ½ÇÀÌ ¸Å¿ì Àû±â ¶§¹®¿¡ ¼¹ö¿¡¼ À¯¿ëÇÏ°Ô È°¿ëµË´Ï´Ù. ¿¹¸¦ µé¸é ¾ÆÆÄÄ¡+PHP+À¥ ¼Ò½º¸¦ Docker À̹ÌÁö·Î ¹¾î ³õÀº µÚ ¼¹ö¿¡¼ À̹ÌÁö¸¦ ÄÁÅ×À̳ʷΠ½ÇÇุ ÇÏ¸é µË´Ï´Ù. ¼¹ö ¼¼ÆÃÀ» À̹ÌÁö·Î ¸¸µé¾î¼ ¹Ýº¹ ÀÛ¾÷À» ÀÚµ¿ÈÇÏ´Â °ÍÀÌÁÒ. ¹°·Ð Docker À̹ÌÁö´Â ÀÎÅͳÝÀ¸·Î ÁÖ°í ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
ƯÈ÷ ¿äÁòÀº Ŭ¶ó¿ìµå ¼ºñ½º¸¦ ¸¹ÀÌ ¾²´Âµ¥¿ä. Ŭ¶ó¿ìµå¿¡¼ °¡»ó ¼¹ö´Â ½Ã°£´ç µ·À» ³»±â ¶§¹®¿¡ ¼¹ö¸¦ Àû°Ô ¾²´Â°Ô À¯¸®ÇÕ´Ï´Ù. ±×·¡¼ Docker·Î À̹ÌÁö¸¦ ¸¸µé¾î ³õÀº µÚ »ç¿ë·®ÀÌ ¸¹À» ¶§¸¸ ¼¹ö¸¦ ¶ç¿ì°í, »ç¿ë·®ÀÌ ÁÙ¾îµé¸é ¼¹ö¸¦ »èÁ¦ÇÏ´Â Auto Scaling¿¡ ÀûÇÕÇÕ´Ï´Ù. ¹°·Ð AWS¿¡´Â AMI¶ó°í °¡»ó ¼¹ö¸¦ À̹ÌÁö·Î ¸¸µé ¼ö ÀÖ±ä Çѵ¥¿ä. Docker´Â °³¹ßÀÚ PC¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ¾î¼, °³¹ßÀÚ PC=Å×½ºÆ® ȯ°æ=¼¹ö ÀÌ·¸°Ô µ¿ÀÏÇÑ È¯°æÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
¸®´ª½º¸¦ »ç¿ëÇÏ´Ù º¸¸é ¼Ò½º¸¦ ÄÄÆÄÀÏÇؼ ¼³Ä¡Çϰųª, ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ ¶§°¡ ¸¹Àºµ¥¿ä. ÀÌ°Ô Á¡Á¡ ½×À̸é ÄÄÇ»ÅÍ°¡ ¶±À̵˴ϴÙ. Áö¿ì´Â °Íµµ ½±Áö ¾Ê°í ¼³Á¤ÇسõÀº°Ô ²¿ÀÌ¸é ¾ÆÁÖ ±ÍÂú¾ÆÁý´Ï´Ù. ±×·¡¼ ¼¹ö¼ ¼³Á¤À̳ª °³¹ß ȯ°æÀ» Docker¿¡¼ Å×½ºÆ®Çغ¸´Â °Ì´Ï´Ù. ÀߵǸé À̹ÌÁö·Î ¸¸µé°í ¾ÈµÉ¶§´Â »èÁ¦ÇÏ¸é ±×¸¸ÀÔ´Ï´Ù.
VMware, VirtualBox µîÀÇ °¡»ó À̹ÌÁö¿Í ½º³À¼¦Àº ¿ë·®ÀÌ ¾öû Å«µ¥¿ä. Docker´Â ¸î ½Ê¸Þ°¡¿¡¼ ¸î ¹é¸Þ°¡ ¼öÁØÀÔ´Ï´Ù. ¿øÇÑ´Ù¸é 10¸Þ°¡ À̳»·Î À̹ÌÁö¸¦ ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù.
´ÜÁ¡À̶ó¸é À©µµ¿ì ÄÁÅ×À̳ʸ¦ Áö¿øÇÏÁö ¾Ê´Â´Ù´Â °ÍÀä. ¾ó¸¶Àü¿¡ MS¿¡¼ Â÷±â À©µµ¿ì ¼¹ö¿¡ Docker¸¦ Áö¿øÇÏ°Ú´Ù°í ¹ßÇ¥¸¦ Çß½À´Ï´Ù. ÀÌ·¸°Ô µÇ¸é À©µµ¿ì(È£½ºÆ®)-À©µµ¿ì(ÄÁÅ×À̳Ê) ¸ð¾çÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù.
P.S. Á¦ Ã¥ÀÇ ³»¿ëÀ» ´õ ¸¹Àº ºÐµéÀÌ º¸°í È°¿ëÇØÁÖ¼ÌÀ¸¸é ÇÏ´Â ¸¶À½¿¡¼ ¿ø°í¸¦ °ø°³ÇÏ°Ô µÇ¾ú½À´Ï´Ù. °³¹ß, ¼¹ö ¿î¿µÀ» ÇϽôµ¥ µµ¿òÀÌ µÇ¾úÀ¸¸é ÁÁ°Ú½À´Ï´Ù.
http://www.pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book | |
|