|
|
|
°³¹ßÀÚ¸¦ À§ÇÑ À¥ °³¹ß ȯ°æ ÀÚµ¿È : µ¥ºê¿É½º¸¦ È°¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
|
|
|
¹ÌÅ×½¬ ¼Ò´Ï, ±è¿µ±â
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
DevOps for Web Development
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
¼ÎÇÁ, µµÄ¿, Á¨Å²½º¿Í °°Àº ¿ÀǼҽº¸¦ ±â¹ÝÀ¸·Î À¥ °³¹ß ȯ°æ¿¡ ÀÚµ¿È¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ´õºÒ¾î µ¥ºê¿É½º¿Í Ŭ¶ó¿ìµå, CI¿Í CD µî À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÇÊ¿äÇÑ ±â¼ú°ú ½Ã½ºÅÛÀ» ½Ç½ÀÀ» ÅëÇØ Á÷Á¢ °æÇèÇÏ°í À̸¦ ÅëÇØ ½Ç¹«¿¡ ÇÊ¿äÇÑ °ü·Ã ±â¼úÀ» ½ÀµæÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù.
¡ß JEE ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Áö¼ÓÀûÀÎ ÅëÇÕ - ¸ÞÀ̺ì°ú Á¨Å²½º 2¸¦ ÀÌ¿ëÇÑ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ºôµå ÀÛ¾÷ÀÇ »ý¼º°ú ±¸¼º
¡ß Á¨Å²½º 2¿¡ ³»ÀåµÈ Àü´Þ ÆÄÀÌÇÁ¶óÀΰú Áö¼ÓÀûÀÎ ÅëÇÕÀÇ ¼ö¸íÁֱ⸦ °ü¸®Çϱâ À§ÇÑ ÀüüÀûÀÎ ÀÚµ¿È¿¡ ´ëÇÑ ºôµå ÆÄÀÌÇÁ¶óÀÎ »ý¼º
¡ß ·±Å¸ÀÓ È¯°æ »ý¼ºÀ» À§ÇØ ¼ÎÇÁ¸¦ »ç¿ëÇÏ´Â ±¸¼º °ü¸® Á¤º¸
¡ß ¾Æ¸¶Á¸ EC2, AWS ÀÏ·¡½ºÆ½ ºó½ºÅäÅ©, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú À¥ ¾Û½º ±×¸®°í µµÄ¿ ÄÁÅ×À̳ʿ¡ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
¡ß ÀÎÇÁ¶ó½ºÆ®·°Ã³, ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö, À¥ ¼¹öÀÇ ¸ð´ÏÅ͸µ°ú ¿ÀǼҽº ¸ð´ÏÅ͸µ ¼Ö·ç¼Ç°ú New RelicÀ» »ç¿ëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸ð´ÏÅ͸µ
¡ß ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ ÀÚµ¿È¸¦ ´Þ¼ºÇϱâ À§ÇØ ´Ù¾çÇÑ ºôµå ÀÛ¾÷ÀÇ ¿ÀÄɽºÆ®·¹ÀÌ¼Ç - ÀüüÀûÀÎ ÀÚµ¿È¸¦ À§ÇÑ ¸Å°³º¯¼öÈµÈ ºôµå ÀÛ¾÷ÀÇ »ý¼º
-
-
¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â
±âº»ÀûÀ¸·Î ±â¼úÀûÀÎ µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÏ°í Àִ åÀÌÁö¸¸ ÀÌÀü¿¡ Áö¼ÓÀûÀÎ ÅëÇÕ, Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ, ±¸¼º °ü¸®, Áö¼ÓÀûÀÎ Àü´Þ ¹× Áö¼ÓÀûÀÎ ¹èÆ÷ °æÇèÀÌ ¾ø´Ù°í °¡Á¤ÇÑ´Ù. µ¶ÀÚ´Â Á¨Å²½º, ¾ÆƲ¶ó½Ã¾È(Atlassian) Bamboo¿Í °°Àº Áö¼ÓÀûÀÎ ÅëÇÕ µµ±¸¿¡ Ãʺ¸À̰ųª °æÇèÀÌ ÀÖÀ» ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº Áö¼ÓÀûÀÎ ÅëÇÕ, Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ, ±¸¼º °ü¸®, Áö¼ÓÀûÀÎ Àü´Þ, ½ºÇÁ¸µ ±â¹Ý »ùÇà ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ Áö¼ÓÀûÀÎ ¹èÆ÷¸¦ ´Ù·é´Ù. ÁÖµÈ ¸ñÇ¥´Â ÀüüÀûÀÎ ÀÚµ¿È¸¦ ÀÌÇØÇÏ°í ±×¸¦ ±â¹ÝÀ¸·Î ´õ È®ÀåÇÒ ¼ö ÀÖ´Â ´ÜÀÏ ±â¼ú ½ºÅÃÀ¸·Î ÀÚµ¿È¸¦ ±¸ÇöÇÏ´Â °ÍÀÌ´Ù.
¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â
1Àå, ¡®½ÃÀÛÇϱâ - µ¥ºê¿É½º °³³ä, µµ±¸, ±×¸®°í ±â¼ú¡¯¿¡¼´Â µ¥ºê¿É½º ¿îµ¿¿¡ ´ëÇÑ ÀÌÇØ, °³¹ßÆÀÀÇ ¹®Á¦, ¿î¿µ ÆÀÀÇ ¹®Á¦, Á¶Á÷ÀÌ Á÷¸éÇÑ ¹®Á¦, ÆøÆ÷¼ö ¸ðµ¨°ú ¾ÖÀÚÀÏ ¸ðµ¨, Çù·ÂÀÇ Á߿伺, Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ, µ¥ºê¿É½º¸¦ Àû¿ëÇØ¾ß ÇÏ´Â ÀÌÀ¯, µ¥ºê¿É½ºÀÇ ÇýÅÃ, µ¥ºê¿É½º ¼ö¸í ÁÖ±â, ºôµå ÀÚµ¿È, Áö¼ÓÀûÀÎ ÅëÇÕ°ú ¸ð¹ü »ç·Ê, ±¸¼º °ü¸®, Áö¼ÓÀûÀÎ Àü´Þ°ú Áö¼ÓÀûÀÎ ¹èÆ÷, ¸ð¹ü »ç·Ê, Áö¼ÓÀûÀÎ ¸ð´ÏÅ͸µ°ú Áö¼ÓÀûÀÎ Çǵå¹éÀ» ´Ù·é´Ù. ¶ÇÇÑ ÄÚµå ÀúÀå¼ÒÀÇ °³¿ä, ¸ÞÀ̺ì(Maven), Á¨Å²½º 2.0(Jenkins 2.0), ¼ÎÇÁ(Chef, AWS), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú(Microsoft Azure), µµÄ¿(Docker), ³ª±â¿À½º(Nagios), È÷°ÔÀÌ¾Æ µ¥ºê¿É½º ´ë½Ãº¸µå(Hygieia DevOps Dashboard), ¿¹Á¦ JEE ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¿äµµ ´Ù·é´Ù.
2Àå, ¡®Á¨Å²½º 2¸¦ ÅëÇÑ Áö¼ÓÀûÀÎ ÅëÇÕ¡¯¿¡¼´Â Áö¼ÓÀûÀÎ ÅëÇÕÀÇ °³¿ä, Á¨Å²½º 2.0 ¼³Ä¡, Á¨Å²½º¿¡¼ÀÇ ÀÚ¹Ù¿Í ¸ÞÀÌºì ¼³Á¤, ¸ÞÀ̺ìÀ» ÅëÇÑ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ºôµå ÀÛ¾÷(build job)ÀÇ »ý¼º°ú ±¸¼º, ´ë½Ãº¸µå ºä Ç÷¯±×ÀÎ, ³ëµå °ü¸®, ºôµå »óÅ¿¡ ±â¹ÝÇÑ À̸ÞÀÏ Å뺸 ±×¸®°í Á¨Å²½º¿Í ¼Ò³ª(Sonar) ÅëÇÕÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
3Àå, ¡®ÄÚµå ÀÛ¼º°ú ºôµå ÆÄÀÌÇÁ¶óÀÎ ±¸¼º¡¯¿¡¼´Â µµ¸ÞÀÎ Æ¯È ¾ð¾î(DSL)¸¦ »ç¿ëÇÏ´Â ³»Àå Àü´Þ ÆÄÀÌÇÁ¶óÀÎ, ºôµå ÆÄÀÌÇÁ¶óÀÎ Ç÷¯±×ÀÎ, À¥ ¼¹ö ³»ÀÇ WAR ÆÄÀÏ ¹èÆ÷ ³»¿ëÀ» ´Ù·é´Ù.
4Àå, ¡®¼ÎÇÁÀÇ ¼³Ä¡¿Í ±¸¼º¡¯¿¡¼´Â ¼ÎÇÁ ±¸¼º °ü¸® µµ±¸, ¼ÎÇÁ È£½ºÆ®, ¼ÎÇÁ ¿öÅ©½ºÅ×À̼Ç(Chef workstation)ÀÇ ¼³Ä¡¿Í ±¸¼º, ¼ÎÇÁ ¿öÅ©½ºÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ¼ÎÇÁ ³ëµå(Chef node)ÀÇ ÅëÇÕ¿¡ ´ëÇÑ ÀÌÇظ¦ Á¦°øÇÑ´Ù.
5Àå, ¡®µµÄ¿ ¼³Ä¡¿Í ±¸¼º¡¯¿¡¼´Â µµÄ¿ ÄÁÅ×À̳ÊÀÇ °³¿ä, °¡»ó¸Ó½Å°ú ÄÁÅ×ÀÌ³Ê »çÀÌÀÇ Â÷ÀÌÁ¡ ÀÌÇØ, CentOS¿¡ÀÇ µµÄ¿ ¼³Ä¡¿Í ±¸¼º, ù ¹ø° µµÄ¿ ÄÁÅ×ÀÌ³Ê »ý¼º, ±×¸®°í ÄÁÅ×ÀÌ³Ê °ü¸®¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·é´Ù.
6Àå, ¡®Å¬¶ó¿ìµå ÇÁ·ÎºñÀú´×°ú ¼ÎÇÁ¸¦ ÅëÇÑ ±¸¼º °ü¸®¡¯¿¡¼´Â ¼ÎÇÁ¿Í Ŭ¶ó¿ìµå ÇÁ·ÎºñÀú´×, ¾Æ¸¶Á¸ À¥ ¼ºñ½º¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú¸¦ À§ÇÑ ³ªÀÌÇÁ(knife) Ç÷¯±×ÀÎ ¼³Ä¡, ±×¸®°í ¾Æ¸¶Á¸ À¥ ¼ºñ½º¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú¿¡¼ÀÇ °¡»ó¸Ó½Å »ý¼º ¹× ±¸¼º¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·é´Ù.
7Àå, ¡®AWS, ¾ÖÀú, ±×¸®°í µµÄ¿¿¡¼ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷¡¯¿¡¼´Â ¿ø°Ý ¼¹ö¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ À§ÇÑ ¼±Çà Á¶°Ç, ÅèĹ °ü¸®ÀÚ ¾ÖÇø®ÄÉÀÌ¼Ç »ç¿ë, ÅèĹ µµÄ¿ ÄÁÅ×À̳ʿ¡¼ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷, AWS ¿¤¶ó½ºÆ½ ºó½ºÅäÅ©¿¡¼ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷, ¸¶ÀÌÅ©·Î ¾ÖÀú À¥ ¾Û½º¿¡¼ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷¸¦ ´Ù·é´Ù.
8Àå, ¡®ÀÎÇÁ¶ó½ºÆ®·°Ã³¿Í ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸ð´ÏÅ͸µ¡¯¿¡¼´Â ¸ð´ÏÅ͸µÀÇ °³¿ä, ³ª±â¿À½º ¸ð´ÏÅ͸µ µµ±¸¿Í ³ª±â¿À½º¸¦ ÅëÇÑ ºü¸¥ ½ÃÀÛ ¹æ¹ý, ³ª±â¿À½ºÀÇ ¼³Ä¡, AWS EC2 ÀνºÅϽº¿¡ ´ëÇÑ ¸ð´ÏÅ͸µ ±¸¼º, AWS ¿¤¶ó½ºÆ½ ºó½ºÅäÅ© ¸ð´ÏÅ͸µ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú À¥ ¾Û ¼ºñ½º ¸ð´ÏÅ͸µ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÀÌÇØ ±×¸®°í ´º ·¤¸¯À» ÅëÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ǰú ÅèĹ ¼¹öÀÇ ¸ð´ÏÅ͸µ¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·é´Ù.
9Àå, ¡®¾ÖÇÃ...¸®ÄÉÀÌ¼Ç ¹èÆ÷¿¡ ´ëÇÑ ¿ÀÄɽºÆ®·¹À̼ǡ¯¿¡¼´Â Áö¼ÓÀûÀÎ ÅëÇÕ, ±¸¼º °ü¸®, Áö¼ÓÀûÀÎ Àü´Þ µî¿¡ ´ëÇÑ ´Ù¾çÇÑ ºôµå ÀÛ¾÷ÀÇ ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ¹æ¹ýÀ» ÀÚ¼¼È÷ ´Ù·é´Ù. 9ÀåÀº ÀüüÀûÀÎ ÀÚµ¿È¸¦ À§ÇÑ ¸Å°³º¯¼öÈ(parameterized)µÈ ºôµå ÀÛ¾÷ÀÇ »ý¼º, ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ ÀÚµ¿È¸¦ À§ÇÑ ºôµå ÆÄÀÌÇÁ¶óÀÎ ½ÇÇà, ¾Æ¸¶Á¸ ¿¤¶ó½ºÆ½ ºó½ºÅäÅ©(Platform as a Service)¿¡¼ÀÇ ¹èÆ÷ ´Ü°è, VSTS(Visual Studio Team Server)¿¡¼ÀÇ ÀüüÀûÀÎ ¹èÆ÷ ÀÚµ¿È ±¸Çö ´Ü°è¿Í Áö¼ÓÀûÀÎ ÅëÇÕÀ» À§ÇÑ TFS ¿Â¶óÀÎ, Áö¼ÓÀûÀÎ Àü´Þ°ú Áö¼ÓÀûÀÎ ¹èÆ÷, µµÄ¿ ÄÁÅ×À̳ʿ¡¼ÀÇ ¹èÆ÷ ´Ü°è¸¦ ¼³¸íÇÑ´Ù. ¶ÇÇÑ µ¥ºê¿É½º ´ë½Ãº¸µåÀÎ È÷°ÔÀ̾Æ(Hygieia)¿¡ ´ëÇÑ °£´ÜÇÑ ¼Ò°³¿Í ½ÇÇà ¹æ¹ýµµ »ìÆ캻´Ù.
-
-
1Àå. ½ÃÀÛÇϱâ - µ¥ºê¿É½º °³³ä, µµ±¸, ±â¼ú
__µ¥ºê¿É½º ¿îµ¿ÀÇ ÀÌÇØ
____ºü¸£°Ô º¯ÈÇÏ´Â ½Ã´ë¿Í µ¥ºê¿É½º
______ÆøÆ÷¼ö ¸ðµ¨
______¾ÖÀÚÀÏ ¸ðµ¨
______Çù·Â
______Ŭ¶ó¿ìµå ÄÄÇ»Æà - Æı«Àû Çõ½Å
______¿Ö µ¥ºê¿É½ºÀΰ¡?
____µ¥ºê¿É½ºÀÇ ÇýÅÃ
__µ¥ºê¿É½º ¼ö¸íÁÖ±â - ÀÌ°ÍÀº ¸ðµÎ ¡°Áö¼ÓÀûÀΡ± °Í¿¡ ´ëÇÑ °ÍÀÌ´Ù
____ºôµå ÀÚµ¿È
____Áö¼ÓÀûÀÎ ÅëÇÕ
______¸ð¹ü »ç·Ê
____Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ
____±¸¼º °ü¸®
____Áö¼ÓÀûÀÎ Àü´Þ/Áö¼ÓÀûÀÎ ¹èÆ÷
______Áö¼ÓÀûÀÎ Àü´ÞÀÇ ¸ð¹ü »ç·Ê
____Áö¼ÓÀûÀÎ ¸ð´ÏÅ͸µ
____Áö¼ÓÀûÀÎ Çǵå¹é
__µµ±¸¿Í ±â¼ú
____ÄÚµå ÀúÀå¼Ò - Git
______ÀåÁ¡
______Ư¡
______SVN°ú GitÀÇ Â÷ÀÌÁ¡
____ºôµå µµ±¸ - ¸ÞÀ̺ì
______pom.xml ÆÄÀÏ ¿¹Á¦
____Áö¼ÓÀûÀÎ ÅëÇÕ µµ±¸ - Á¨Å²½º
______ÇÙ½É ±â´É°ú ÀÌÁ¡
____±¸¼º °ü¸® µµ±¸ - ¼ÎÇÁ
______±â´É
____Ŭ¶ó¿ìµå ¼ºñ½º Á¦°ø¾÷ü
____ÄÁÅ×ÀÌ³Ê ±â¼ú
______µµÄ¿
____¸ð´ÏÅ͸µ µµ±¸
______Á¦³ë½º
______³ª±â¿À½º
____¹èÆ÷ ¿ÀÄɽºÆ®·¹À̼Ç/Áö¼ÓÀûÀÎ Àü´Þ - Á¨Å²½º
______ÀüüÀûÀÎ ¿ÀÄɽºÆ®·¹À̼Ç: Á¨Å²½º Ç÷¯±×ÀÎ
____µ¥ºê¿É½º ´ë½Ãº¸µå
__»ùÇà ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¿ä
____ÀÛ¾÷ ¸ñ·Ï
____Áø´Ü Å×½ºÆ®
____¿ä¾à
2Àå.... Á¨Å²½º 2¸¦ ÅëÇÑ Áö¼ÓÀûÀÎ ÅëÇÕ
__¼Ò°³
__Á¨Å²½º ¼³Ä¡
____Á¨Å²½º ¼³Á¤
__Á¨Å²½º ´ë½Ãº¸µå
__Á¨Å²½º¿¡ÀÇ ÀÚ¹Ù¿Í ¸ÞÀÌºì ±¸¼º
____ÀÚ¹Ù ±¸¼º
____¸ÞÀÌºì ¼³Á¤
__¸ÞÀ̺ìÀ» ÀÌ¿ëÇÑ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºôµå ÀÛ¾÷ »ý¼º ¹× ±¸¼º
__GitHub¿¡¼ÀÇ ¼Ò½º ÄÚµå ±¸¼º°ú ÀÎÁõ
__ºôµå ÀÛ¾÷ ±¸¼º
__JUnit ¼³Á¤
__Dashboard View Ç÷¯±×ÀÎ - °³¿ä ¹× »ç¿ë¹ý
__³ëµå °ü¸®
____Á¨Å²½º 2¿¡¼ÀÇ ½½·¹ÀÌºê ³ëµå »ý¼º ¹× ±¸¼º
____¸¶½ºÅÍ ¹× ½½·¹ÀÌºê ³ëµå¿¡ ºôµå ÀÛ¾÷ ±¸¼ºÇϱâ
__ºôµå »óÅ¿¡ ±â¹ÝÇÑ À̸ÞÀÏ ¾Ë¸² Àü¼Û
__Á¨Å²½º¿Í ¼Ò³ªÀÇ ÅëÇÕ
__Áø´Ü Å×½ºÆ®
__¿ä¾à
3Àå. ÄÚµå ÀÛ¼º°ú ºôµå ÆÄÀÌÇÁ¶óÀÎ ±¸¼º
__³»ÀåµÈ Àü´Þ ÆÄÀÌÇÁ¶óÀÎ »ý¼º
____½ºÅ©¸³Æ® »ý¼º
______¿¹Á¦ 1 - ÀÛ¾÷À» ¸¸µé±â À§ÇÑ ±×·çºñ ½ºÅ©¸³Æ® »ý¼º
______¿¹Á¦ 2 - Å×½ºÆ® º¸°í¼¸¦ °Ô½ÃÇϱâ À§ÇÑ ºôµå ´Ü°è »ý¼º
______¿¹Á¦ 3 - ºôµå ÀÛ¾÷ »êÃâ¹° º¸°ü
______¿¹Á¦ 4 - ³ëµå¿¡¼ ºôµå ´Ü°è ¼öÇàÇϱâ
______¿¹Á¦ 5 - ºôµå ÀÛ¾÷ÀÇ ¸íÈ®ÇÑ ´Ü°è Ç¥½Ã
__ÄÄÆÄÀÏ°ú ´ÜÀ§ Å×½ºÆ® ½ÇÇàÀ» À§ÇÑ ÆÄÀÌÇÁ¶óÀÎ »ý¼º
__Build Pipeline Ç÷¯±×ÀÎ »ç¿ëÇϱâ
__¹èÆ÷ ÀÛ¾÷ ÅëÇÕ
__Áø´Ü Å×½ºÆ®
__¿ä¾à
4Àå. ¼ÎÇÁÀÇ ¼³Ä¡¿Í ±¸¼º
__¼ÎÇÁ ½ÃÀÛÇϱâ
__È£½ºÆ¼µå ¼ÎÇÁÀÇ °³¿ä
__¼ÎÇÁ ¿öÅ©½ºÅ×À̼ÇÀÇ ¼³Ä¡¿Í ±¸¼º
__¼ÎÇÁ ¿öÅ©½ºÅ×À̼ÇÀ» ÀÌ¿ëÇÑ ¼ÎÇÁ ³ëµå ÅëÇÕ
__ÄîºÏÀ» ÀÌ¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö ¼³Ä¡
__¿ªÇÒ »ý¼ºÇϱâ
__Áø´Ü Å×½ºÆ®
__¿ä¾à
5Àå. µµÄ¿ÀÇ ¼³Ä¡¿Í ±¸¼º
__µµÄ¿ ÄÁÅ×À̳ÊÀÇ °³¿ä
__°¡»ó ¸Ó½Å°ú ÄÁÅ×À̳ÊÀÇ Â÷ÀÌÁ¡ ÀÌÇØ
__CentOS¿¡ÀÇ µµÄ¿ ¼³Ä¡¿Í ±¸¼º
__ù ¹ø° µµÄ¿ ÄÁÅ×À̳ÊÀÇ »ý¼º
__µµÄ¿ÀÇ Å¬¶óÀ̾ðÆ®-¼¹ö ¾ÆÅ°ÅØó ÀÌÇØ
__ÄÁÅ×ÀÌ³Ê °ü¸®
__Dockerfile¿¡¼ÀÇ µµÄ¿ À̹ÌÁö »ý¼º
__Áø´Ü Å×½ºÆ®
__¿ä¾à
6Àå. Ŭ¶ó¿ìµå ÇÁ·ÎºñÀú´×°ú ¼ÎÇÁ¸¦ ÅëÇÑ ±¸¼º °ü¸®
__¼ÎÇÁ¿Í Ŭ¶ó¿ìµå ÇÁ·ÎºñÀú´×
__¾Æ¸¶Á¸ À¥ ¼ºñ½º¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú¿¡ ³ªÀÌÇÁ Ç÷¯±×ÀÎ ¼³Ä¡
__¾Æ¸¶Á¸ EC2¿¡¼ °¡»ó ¸Ó½ÅÀÇ »ý¼º ¹× ±¸¼º
__¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú¿¡¼ °¡»ó¸Ó½ÅÀÇ »ý¼º°ú ±¸¼º
__µµÄ¿ ÄÁÅ×À̳Ê
__Áø´Ü Å×½ºÆ®
__¿ä¾à
7Àå. AWS, ¾ÖÀú, µµÄ¿¿¡¼ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
__¼±Çà Á¶°Ç - ¿ø°Ý ¼¹ö¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
____ÅèĹ ¼¹ö ¼³Á¤
__µµÄ¿ ÄÁÅ×À̳ʿ¡ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
__AWS¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ
__¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ
__Áø´Ü Å×½ºÆ®
__¿ä¾à
8Àå. ÀÎÇÁ¶ó½ºÆ®·°Ã³¿Í ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸ð´ÏÅ͸µ
__¸ð´ÏÅ͸µ ½ÃÀÛÇϱâ
__¸ð´ÏÅ͸µ µµ±¸¿Í ±â¹ýÀÇ °³¿ä
____³ª±â¿À½º
______³ª±â¿À½º·Î ºü¸£°Ô ½ÃÀÛÇϱâ
__AWS ÀÏ·¹½ºÆ½ ºó½ºÅäÅ© ¸ð´ÏÅ͸µ
__¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼ºñ½º ¸ð´ÏÅ͸µ
__Áø´Ü Å×½ºÆ®
__¿ä¾à
9Àå. ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷¿¡ ´ëÇÑ ¿ÀÄɽºÆ®·¹À̼Ç
__ÀüüÀûÀÎ ÀÚµ¿È¸¦ À§ÇÑ ºôµå ÀÛ¾÷ »ý¼º
__Å°¸¦ »ç¿ëÇØ SSH ÀÎÁõ ±¸¼ºÇϱâ
__ºôµå ÀÛ¾÷ ¿ÀÄɽºÆ®·¹À̼ÇÀ» À§ÇÑ ºôµå ÆÄÀÌÇÁ¶óÀÎ ±¸¼º
__¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ ÀÚµ¿È¸¦ À§ÇÑ ÆÄÀÌÇÁ¶óÀÎ ½ÇÇà
__È÷°ÔÀÌ¾Æ - µ¥ºê¿É½º ´ë½Ãº¸µå
__Áø´Ü Å×½ºÆ®
__¿ä¾à
-
-
|
¹ÌÅ×½¬ ¼Ò´Ï [Àú]
|
|
-
IT ¾÷°è¿¡¼ 9³â°£ÀÇ °æÇèÀÌ ÀÖ´Â Çб¸ÀûÀÎ Àι°ÀÌ´Ù. SCJP, SCWCD, VCP, IBM Urbancode Certified Professional·Î µ¥ºê¿É½º¿Í Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀ» ÁÁ¾ÆÇϸç ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¿¡ °ü½ÉÀÌ ÀÖ´Ù. ¸Å·ÂÀûÀÎ µðÀÚÀÎ ÆÐÅÏÀ» ã°í ÀÖÀ¸¸ç ¶§¶§·Î http://etutorialsworld.com¿¡ Àç´ÉÀ¸·Î ±â¿©Çϱ⵵ ÇÑ´Ù. ¾ÆÀ̵é°ú ÇÔ²² ³î°í Ä«¸Þ¶ó¸¦ ¸¸Áö°í Àεå·Î´Ù °ø¿ø(Indroda Park)¿¡¼ »çÁøÂï´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù. ±â¼úÀûÀÎ ¼¼ºÎ »çÇ×À» ¸ð¸¥ ä ÁÁÀº »çÁøÀ» Âï´Â µ¥ Áßµ¶µÅ ÀÖ´Ù. ¸¶ÇÏÆ®¸¶ °£µðÀÇ °íÇâÀÌ ÀÖ´Â Áö¹æÀÇ ¼öµµ¿¡¼ »ì°í ÀÖ´Ù.
-
|
±è¿µ±â [Àú]
|
|
-
»ï¼ºÀüÀÚ ³×Æ®¿öÅ© SE ±×·ì¿¡¼ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ ´Ù¾çÇÑ ¾÷¹«¸¦ ¼öÇà ÁßÀÌ´Ù. ÁÖ¿ä ÀÌ·ÂÀº Áö´É¸Á(IN)°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, Á¤Àû ºÐ¼®°ú ¼ÒÇÁÆ®¿þ¾î ±¸Á¶ ºÐ¼®, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÎÇÁ¶ó °ü¸® µîÀÌ´Ù. ÇöÀç´Â CM ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇÏ°í ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ Á¶Á÷ÀÇ °³¹ß ¹®È, ¾ÖÀÚÀÏ°ú µ¥ºê¿É½º, ÀÎÇÁ¶ó ÀÚµ¿È¿¡ °ü½ÉÀÌ ¸¹´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|