¾÷½ºÆ®¸² Ansible ÇÁ·ÎÁ§Æ®´Â È°¹ßÇÑ Ä¿¹Â´ÏƼ¸¦ °¡Áö°í ÀÖ´Â ±êÇãºê(GitHub)¿¡¼ °¡Àå Àαâ ÀÖ´Â ¿ÀǼҽº ÇÁ·ÎÁ§Æ® Áß Çϳª´Ù. Æ÷ÃáÁö(Fortune) ¼±Á¤ 100´ë ±â¾÷À» ºñ·ÔÇÑ ´Ù¾çÇÑ Á¶Á÷¿¡¼ ´ë¿ë·®ÀÇ º¹ÀâÇÑ ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ȯ°æÀ» À§ÇØ Ansible ÀÚµ¿È¸¦ »ç¿ëÇÑ´Ù. AnsibleÀº ³×Æ®¿öÅ© ±¸¼º, Ŭ¶ó¿ìµå ±¸Ãà, °³¹ß ȯ°æ ±¸Ãà µî°ú °°Àº ÀÏ»óÀûÀÎ È°µ¿À» ÀÚµ¿ÈÇÔÀ¸·Î½á °³¹ßÀÚ¿Í IT ¿î¿µÆÀÀÌ IT ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸´Ù ½±°í ½Å¼ÓÇÏ°Ô ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
Ansible 2.2´Â ´ÙÀ½°ú °°Àº »õ·Î¿î ±â´ÉÀ» ÅëÇØ ¾÷½ºÆ®¸² AnsibleÀ» °ÈÇÏ°í ÀÖ´Ù.
ÄÁÅ×À̳Ê
»õ·Î¿î docker_network ±â´ÉÀ» ÅëÇØ »ç¿ëÀÚ´Â µµÄ¿ ÄÁÅ×ÀÌ³Ê ¸Ó½Å ȯ°æÀ» °ü¸®ÇÏ°í ³×Æ®¿öÅ© °èÃþÀ» µ¿½Ã¿¡ ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Ù. ansible-container ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿Í °áÇÕÇÏ¿© »ç¿ëÀÚ´Â ÄÁÅ×ÀÌ³Ê °³¹ßÀº ¹°·Ð ÄÁÅ×À̳ʰ¡ ³×Æ®¿öÅ©»ó¿¡¼ Åë½ÅÇÏ´Â ¹æ¹ý µî ±¸Ãà °úÁ¤¿¡¼ ´õ ¸¹Àº Ãø¸éÀ» Á¦¾îÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
³×Æ®¿öÅ·
Á¡Á¡ ´õ ¸¹Àº »ç¿ëÀÚµéÀÌ ³×Æ®¿öÅ© ÀÚµ¿È¸¦ ÃÖ¿ì¼± °úÁ¦·Î ¼öÇàÇÔÀ¸·Î½á AnsibleÀÇ ³×Æ®¿öÅ· ¸ðµâÀÇ ¼ö°¡ Áõ°¡ÇÏ°í ÀÖ´Ù. 2016³â 5¿ù Ãâ½ÃµÈ Ansible 2.1 ÀÌÈÄ, AnsibleÀÇ ³×Æ®¿öÅ· Ç÷§ÆûÀº 10°³¿¡¼ 20°³±îÁö Áõ°¡ÇßÀ¸¸ç, Àüü ³×Æ®¿öÅ· ¸ðµâ ¼ö´Â µÎ ¹è ÀÌ»ó Áõ°¡Çß´Ù. ÀÌ·¯ÇÑ ³×Æ®¿öÅ· ¸ðµâÀº ÇöÀç Ansible¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµâÀÇ 20% ÀÌ»óÀ» ±¸¼ºÇÏ°í ÀÖÀ¸¸ç, Ansible Ä¿¹Â´ÏƼ¿Í ³×Æ®¿öÅ· ÆÄÆ®³Ê ¸ðµÎ¿¡°Ô ¸¹Àº ±â¿©ÇÏ°í ÀÖ´Ù.
Ansible 2.2ÀÇ »õ·Î¿î ³×Æ®¿öÅ· Áö¿ø ±â´ÉÀº ´ÙÀ½°ú °°´Ù.
¡¤ ½Ã½ºÄÚ ASA(Cisco ASA), µ¨(Dell), F5³×Æ®¿÷½º(F5 Networks), ³ëÅ°¾ÆSR-OS(Nokia SR-OS), Ç÷縮¹ö½º ³×Æ®¿÷½º ¿ÀÇ ³Ý¹ÙÀÌÀú(Pluribus Networks Open Netvisor) ¹× VyOS µî ´Ù¾çÇÑ º¥´õ¸¦ À§ÇÑ Ãß°¡ÀûÀÎ ³×Æ®¿öÅ· µð¹ÙÀ̽º Áö¿ø
¡¤ °í°´ÀÌ ÀÚµ¿È¸¦ ÅëÇØ È®ÀåÇü °¡»ó·£(VXLAN, Virtual Extensible LAN) µ¥ÀÌÅͼ¾ÅÍ Æк긯À» ¼Õ½±°Ô ¿î¿µÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ ¸ðµâÀ» Á¦°øÇÏ´Â Çâ»óµÇ°í È®ÀåµÈ ½Ã½ºÄÚ(Cisco) NX-OS Áö¿ø
Ŭ¶ó¿ìµå ¼ºñ½º
Ansible 2.2´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú(Microsoft Azure) Ç÷§Æû°ú VM¿þ¾î(VMware) Ŭ¶ó¿ìµå ÀÎÇÁ¶ó µîÀÇ Å¬¶ó¿ìµå ¼ºñ½º¿¡ ´ëÇÑ Çâ»óµÈ ¼º´ÉÀ» Á¦°øÇÑ´Ù. ¾Æ¸¶Á¸ À¥ ¼ºñ½º(Amazon Web Services, AWS), ±¸±Û Ŭ¶ó¿ìµå Ç÷§Æû(Google Cloud Platform) ¹× ¿ÀǽºÅÃ(OpenStack) °ø±Þ¾÷ü¸¦ Æ÷ÇÔÇÑ Å¬¶ó¿ìµå °ø±Þ¾÷ü¿Í VM¿þ¾î ¹× AWS¸¦ À§ÇØ »õ·Î¿î ±â´ÉÀ» Ãß°¡Çß´Ù. Ansible 2.2´Â »õ·Î¿î VM¿þ¾î °¡»ó ¸Ó½Å °ü¸® ¸ðµâÀ» Ư¡À¸·Î ÇÏ°í ÀÖÀ¸¸ç, ¾Æ¸¶Á¸ ¿¤¶ó½ºÆ½ ÆÄÀÏ ½Ã½ºÅÛ(Amazon Elastic File System; EFS), ¾Æ¸¶Á¸ ·¹µå½ÃÇÁÆ®(Amazon Redshift) ¹× AWS ¶÷´Ù(AWS Lambda) µî AWSÀÇ »õ·Î¿î ±â´ÉÀ» Áö¿øÇÑ´Ù.
¶ÇÇÑ, »ç¿ëÀÚÀÇ À¯¿¬¼ºÀ» Çâ»ó½ÃÅ°±â À§ÇØ ¼¿ÇÁ-ÄÁÅ×ÀÎµå ¹æ½ÄÀÇ ÈÞ´ë ¹× Àç»ç¿ëÀÌ °¡´ÉÇÑ Ansible Playbook Ansible Roles¸¦ ¾÷µ¥ÀÌÆ®Çß´Ù. Ansible °³¹ß ·Îµå¸ÊÀº Ansible Ä¿¹Â´ÏƼ ±êÇãºê ÇÁ·ÎÁ§Æ®¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
[¿øº´Ã¶ ±âÀÚ(boanone@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>