°³¹ßÀÚ ¸À°úÃ¥
2017.09.21 / 21:05

½ºÇÁ¸µ ¸¶ÀÌÅ©·Î¼­ºñ½º ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ Ŭ¶ó¿ìµå·Î ¹è¿ì´Â

Á¶È¸ ¼ö 7 Ãßõ ¼ö 410 ¸µÅ©

Ã¥¼Ò°³


³» ¸¹Àº °÷¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ µµÀÔÇϰųª µµÀÔÇÏ·Á´Â ¿òÁ÷ÀÓÀ» º¼ ¼ö ÀÖ´Ù. ±âÁ¸ÀÇ ÀÏüÇü ½Ã½ºÅÛ °³¹ß°ú ºñ±³Çغ¸¸é ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ÀåÁ¡À» °³³äÀûÀ¸·Î´Â ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÁö¸¸, À̸¦ ½ÇÁ¦·Î ±¸ÇöÇس»·Á¸é ¿©·¯ °¡Áö ±â¼ú°ú µµ±¸ÀÇ µµ¿òÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ Ŭ¶ó¿ìµå ±â¼úÀ» ¹ÙÅÁÀ¸·Î Ç×°ø ¿îÇ× ½Ã½ºÅÛÀ» ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ±¸ÇöÇÏ´Â °úÁ¤À» ´Ù·ç°í ÀÖ´Ù. ÀϹÝÀûÀÎ ½ºÇÁ¸µ ºÎÆ® À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ½ÃÀÛÇϸç, ½ºÇÁ¸µ Ŭ¶ó¿ìµå ±â¼úÀ» Àû¿ëÇØ Ã³À½ºÎÅÍ ³¡±îÁö ÇϳªÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ±¸ÃàÇØ°¡´Â Àüü °úÁ¤À» º¸¿©ÁØ´Ù. »õ·Î¿î ¼­ºñ½ºÀÇ ±¸Çö»Ó¸¸ ¾Æ´Ï¶ó, ÀÌ¹Ì ÀÏüÇü ¾ÆÅ°ÅØó·Î ±¸ÇöµÈ ÇÁ·ÎÁ§Æ®¸¦ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ÀüȯÇÏ´Â °úÁ¤µµ Æ÷ÇԵŠ½Ç¹«¿¡ Á÷Á¢ÀûÀÎ µµ¿òÀ» ÁÙ ¼ö ÀÖ´Ù. 


¸ñÂ÷


1Àå. ½±°Ô ¾Ë¾Æº¸´Â ¸¶ÀÌÅ©·Î¼­ºñ½º
__¸¶ÀÌÅ©·Î¼­ºñ½º·ÎÀÇ ÁøÈ­ 
____¸¶ÀÌÅ©·Î¼­ºñ½º·Î ÁøÈ­ÀÇ Ã˸Å:ºñÁî´Ï½ºÀû ¿ä±¸
____¸¶ÀÌÅ©·Î¼­ºñ½º·Î ÁøÈ­ÀÇ Ã˸Å: ±â¼ú
____¸í·ÉÇü ¾ÆÅ°ÅØóÀÇ ÁøÈ­ 
__¸¶ÀÌÅ©·Î¼­ºñ½º¶õ ¹«¾ùÀΰ¡? 
__¸¶ÀÌÅ©·Î¼­ºñ½º¿Í ¹úÁý 
__¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ¿øÄ¢ 
____¼­ºñ½º Çϳª¿¡ Ã¥ÀÓµµ Çϳª 
____¸¶ÀÌÅ©·Î¼­ºñ½º´Â ÀÚÀ²Àû 
__¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ Æ¯Â¡ 
____¼­ºñ½º´Â ÀÏ±Þ ½Ã¹Î 
____¸¶ÀÌÅ©·Î¼­ºñ½º ¾È¿¡ ÀÖ´Â ¼­ºñ½ºµéÀÇ Æ¯Â¡ 
____¸¶ÀÌÅ©·Î¼­ºñ½º´Â °æ·® 
____´Ù¾çÇÑ ¾ð¾î·Î ±¸¼ºÇÒ ¼ö ÀÖ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º 
____¸¶ÀÌÅ©·Î¼­ºñ½º ȯ°æ¿¡¼­ÀÇ ÀÚµ¿È­ 
____¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ Áö¿øÇÏ´Â »ýÅ°è 
____µ¿ÀûÀÌ°í ºÐ»êµÅ ÀÖ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º 
____ºØ±« ÀúÇ×¼º, »¡¸® ½ÇÆÐÇϱâ, ÀÚü Ä¡À¯ 
____¸¶ÀÌÅ©·Î¼­ºñ½º ¿¹Á¦ 
__ÈÞÀÏ Á¤º¸ Æ÷ÅÐÀÇ ¿¹ 
____¸¶ÀÌÅ©·Î¼­ºñ½º ±â¹ÝÀÇ ÁÖ¹® °ü¸® ½Ã½ºÅÛ 
____¿©Çà»ç Æ÷ÅÐ »ç·Ê 
__¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ÀåÁ¡ 
____Æú¸®±Û¶ù ¾ÆÅ°ÅØó Áö¿ø 
____½ÇÇè°ú Çõ½Å À¯µµ 
____ź·ÂÀûÀÌ°í ¼±ÅÃÀûÀÎ È®Àå 
____´ëü °¡´É¼º 
____À¯±âÀû ½Ã½ºÅÛ ±¸Ãà À¯µµ 
____±â¼úÀû ºÎä °æ°¨ 
____´Ù¾çÇÑ ¹öÀüÀÇ °øÁ¸ 
____ÀÚ±â Á¶Á÷ ½Ã½ºÅÛ ±¸Ãà Áö¿ø 
____À̺¥Æ® ÁÖµµ ¾ÆÅ°ÅØó Áö¿ø 
____µ¥ºê¿É½º Áö¿ø 
__´Ù¸¥ ¾ÆÅ°ÅØó ½ºÅ¸ÀÏ°úÀÇ °ü°è 
____SOA¿ÍÀÇ °ü°è 
______¼­ºñ½º ÁöÇâ ÅëÇÕ 
______±âÁ¸ ½Ã½ºÅÛÀÇ ÇöÇàÈ­ 
______¼­ºñ½º ÁöÇâ ¾ÖÇø®ÄÉÀ̼Ǡ
______SOA¸¦ »ç¿ëÇÑ ÀÏüÇüÀÇ Àüȯ 
____12 ¿ä¼Ò ¾ÖÇø®ÄÉÀ̼ǰúÀÇ °ü°è 
______´ÜÀÏ ÄÚµå º£À̽º 
______ÀÇÁ¸¼º ²Ù·¯¹Ì 
______ȯ°æ¼³Á¤ ¿ÜºÎÈ­ 
______ÈĹæ Áö¿ø ¼­ºñ½º Á¢±Ù¼º 
______ºôµå, Ãâ½Ã, ¿î¿µ »çÀÌÀÇ °í¸³¼º
______¹«»óÅÂ,ºñ°øÀ¯ ÇÁ·Î¼¼½º
______¼­ºñ½º¸¦ Æ÷Æ®¿¡ ¹ÙÀεùÇؼ­ ³ëÃâ 
______È®ÀåÀ» À§ÇÑ µ¿½Ã¼º 
______Æó±â ¿µÇâ ÃÖ¼ÒÈ­ 
______°³¹ß°ú ¿î¿µÀÇ Â¦ ¸ÂÃã 
______·Î±× ¿ÜºÎÈ­ 
______ÆÐÅ°Áö ¸Å´ÏÀú ÇÁ·Î¼¼½º 
__¸¶ÀÌÅ©·Î¼­ºñ½º »ç¿ë »ç·Ê 
____¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ÀÏÂï µµÀÔÇÑ Á¶Á÷ 
____°øÅëÀûÀÎ ÁÖÁ¦´Â ÀÏüÇüÀÇ Àüȯ 
__Á¤¸®


2Àå. ½ºÇÁ¸µ ºÎÆ®·Î ¸¸µå´Â ¸¶ÀÌÅ©·Î¼­ºñ½º
__°³¹ß ȯ°æ ±¸Ãà 
__RESTful ¼­ºñ½º ¸¸µé±â: ±âÁ¸ ¹æ½Ä 
__ÀüÅëÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º·ÎÀÇ Àüȯ 
__½ºÇÁ¸µ ºÎÆ®·Î RESTful ¸¶ÀÌÅ©·Î¼­ºñ½º ¸¸µé±â 
__½ºÇÁ¸µ ºÎÆ® ½ÃÀÛ 
__CLI¸¦ È°¿ëÇÑ ½ºÇÁ¸µ ºÎÆ® ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß 
__STS¸¦ È°¿ëÇÑ ½ºÇÁ¸µ ºÎÆ® ÀÚ¹Ù ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß 
____POM ÆÄÀÏ 
____Application.java 
____application.properties 
____ApplicationTests.java 
____½ºÇÁ¸µ ºÎÆ® ¸¶ÀÌÅ©·Î¼­ºñ½º Å×½ºÆà
__Spring Initializr¸¦ È°¿ëÇÑ ½ºÇÁ¸µ ºÎÆ® ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß: HATEOS ¿¹Á¦ 
__´ÙÀ½¿¡ ¾Ë¾Æº¼ ³»¿ë 
__½ºÇÁ¸µ ºÎÆ® ȯ°æ¼³Á¤ 
____½ºÇÁ¸µ ºÎÆ® ÀÚµ¿ ȯ°æ¼³Á¤ÀÇ ÀÌÇØ 
____ȯ°æ¼³Á¤ ±âº» °ª º¯°æ 
____ȯ°æ¼³Á¤ ÆÄÀÏÀÇ À§Ä¡ º¯°æ 
____»ç¿ëÀÚ Á¤ÀÇ ¼Ó¼º Á¤º¸ »ç¿ë 
____ȯ°æ¼³Á¤ Á¤º¸ °ü¸®¿¡ .yaml ÆÄÀÏ »ç¿ë 
____ÇÁ·ÎÆÄÀÏÀ» È°¿ëÇÑ ´ÙÁß È¯°æ¼³Á¤ 
____ȯ°æ¼³Á¤ ¼Ó¼º Á¤º¸¸¦ ÀÐÀ» ¼ö ÀÖ´Â ´Ù¸¥ ¹æ¹ý 
__³»ÀåµÈ ±âº» À¥¼­¹öÀÇ º¯°æ 
__½ºÇÁ¸µ ºÎÆ® º¸¾È 
____¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ ±âº»ÀûÀÎ º¸¾È Àû¿ë 
____OAuth2¸¦ »ç¿ëÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º º¸¾È 
__´Ù¸¥ µµ¸ÞÀο¡ Á¸ÀçÇÏ´Â Á¤º¸ ¿äû È°¼ºÈ­ 
__½ºÇÁ¸µ ºÎÆ® ¸Þ½Ã¡ ±¸Çö 
__Á¾ÇÕÀûÀÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¿¹Á¦ 
__½ºÇÁ¸µ ºÎÆ® ¾×Ãß¿¡ÀÌÅÍ 
____JConsoleÀ» È°¿ëÇÑ ¸ð´ÏÅ͸µ 
____SSH¸¦ È°¿ëÇÑ ¸ð´ÏÅ͸µ 
__¾ÖÇø®ÄÉÀÌ¼Ç °ü·Ã Á¤º¸ ¼³Á¤ 
__»ç¿ëÀÚ Á¤ÀÇ ¼­¹ö Áø´Ü ¸ðµâ 
____»ç¿ëÀÚ Á¤ÀÇ ÁöÇ¥ 
__¸¶ÀÌÅ©·Î¼­ºñ½º ¹®¼­È­ 
__Á¤¸®


3Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º °³³ä Àû¿ë
__ÆÐÅÏ ¹× ¼³°è»óÀÇ ÀϹÝÀûÀÎ ÀÇ»ç °áÁ¤ 
____ÀûÀýÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º °æ°è ¼³Á¤ 
______ÀÚÀ²ÀûÀÎ ±â´É 
______¹èÆ÷ ´ÜÀ§ÀÇ Å©±â 
______ºÐ¸®Çϱ⿡ °¡Àå ÀûÇÕÇÑ ±â´É ¶Ç´Â ¼­ºêµµ¸ÞÀΠ
______Æú¸®±Û¶ù ¾ÆÅ°ÅØó 
______¼±ÅÃÀû È®Àå 
______ÀÛ°í ¾ÖÀÚÀÏÇÑ ÆÀ 
______´ÜÀÏ Ã¥ÀÓ 
______º¹Á¦ °¡´É¼º°ú º¯°æ °¡´É¼º 
______°áÇÕ°ú ÀÀÁý 
______¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ÇϳªÀÇ Á¦Ç°À¸·Î »ý°¢Çϱâ 
____Åë½Å ¹æ½Ä ¼³°è 
______µ¿±â ¹æ½Ä Åë½Å 
______ºñµ¿±â ¹æ½Ä Åë½Å 
______µ¿±â¿Í ºñµ¿±â, ¼±ÅÃÀÇ ±âÁØ
____¸¶ÀÌÅ©·Î¼­ºñ½º ¿ÀÄɽºÆ®·¹À̼Ǡ
____¸¶ÀÌÅ©·Î¼­ºñ½º Çϳª¿¡ ¾ó¸¶³ª ¸¹Àº Á¾´ÜÁ¡À» µÑ °ÍÀΰ¡? 
____°¡»ó¸Ó½Å Çϳª´ç ÇϳªÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º ¶Ç´Â ´Ù¼öÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º
____·ê ¿£Áø:°øÀ¯ ¶Ç´Â ³»Àå
____BPMÀÇ ¿ªÇÒ°ú ÀÛ¾÷ È帧 
____¸¶ÀÌÅ©·Î¼­ºñ½º°¡ µ¥ÀÌÅÍ ½ºÅä¾î¸¦ °øÀ¯ÇÒ ¼ö Àִ°¡? 
____Æ®·£Àè¼Ç °æ°è ¼³Á¤ 
______Æ®·£Àè¼Ç ¿ä±¸ »çÇ×À» ´Ü¼øÈ­Çϱâ À§ÇÑ »ç¿ë »ç·ÊÀÇ º¯°æ 
______ºÐ»ê Æ®·£Àè¼Ç ½Ã³ª¸®¿À 
____¼­ºñ½º Á¾´ÜÁ¡ ¼³°è °í·Á »çÇ× 
__°è¾à ¼³°è 
______ÇÁ·ÎÅäÄÝ ¼±Åà
____°øÀ¯ ¶óÀ̺귯¸® 󸮠
____¸¶ÀÌÅ©·Î¼­ºñ½º¿¡¼­ÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º 
____¸¶ÀÌÅ©·Î¼­ºñ½º¿¡¼­ API °ÔÀÌÆ®¿þÀÌ »ç¿ë 
____ESB ¹× iPass¿Í ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ »ç¿ë 
____¼­ºñ½º ¹öÀú´× °í·Á »çÇ× 
____Å©·Î½º¿À¸®Áø ¼³°è 
____°øÀ¯ ÂüÁ¶ µ¥ÀÌÅÍ Ã³¸® 
____¸¶ÀÌÅ©·Î¼­ºñ½º¿Í ´ë±Ô¸ð µ¥ÀÌÅÍ ÀÛ¾÷ 
__¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °úÁ¦ 
____µ¥ÀÌÅÍ ¼¶ 
____·Î±ë°ú ¸ð´ÏÅ͸µ 
____ÀÇÁ¸ °ü°è °ü¸® 
____Á¶Á÷ ¹®È­ 
____°ü¸® ü°è ¹®Á¦ 
____¿î¿µ ¿À¹öÇìµå 
____¸¶ÀÌÅ©·Î¼­ºñ½º Å×½ºÆà
____ÀÎÇÁ¶ó½ºÆ®·°Ã³ ÇÁ·ÎºñÀú´× 
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨
____ÇÙ½É ¿ª·® 
____ÀÎÇÁ¶ó½ºÆ®·°Ã³ ¿ª·® 
____Áö¿ø ¿ª·® 
____ÇÁ·Î¼¼½º ¹× ÅëÁ¦ ¿ª·® 
__Á¤¸® 


4Àå. ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ÁøÈ­: »ç·Ê ¿¬±¸
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨ ´Ù½Ã º¸±â 
__PSS ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÌÇØ 
____ºñÁî´Ï½º ÀýÂ÷Àû °üÁ¡ 
____±â´ÉÀû °üÁ¡ 
____±¸Á¶Àû °üÁ¡ 
____¼³°è °üÁ¡ 
____±¸Çö °üÁ¡ 
____¹èÆ÷ °üÁ¡ 
__ÀÏüÇüÀÇ Á×À½ 
____¹®Á¦Á¡ 
____°£±Ø ¸Þ¿ì±â¸¦ ¸ØÃß±â 
____ȸ°í 
______°øÀ¯ µ¥ÀÌÅÍ 
______´ÜÀÏ µ¥ÀÌÅͺ£À̽º 
______µµ¸ÞÀÎ °æ°è 
__¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ±¸¿ø 
__ºñÁî´Ï½º »ç·Ê 
__ÁøÈ­ °èȹ 
____ÁøÈ­·ÐÀû Á¢±Ù 
____¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °æ°è ½Äº° 
______ÀÇÁ¸ °ü°è ºÐ¼® 
____¸¶À̱׷¹À̼ÇÀ» À§ÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º ¿ì¼±¼øÀ§ ÁöÁ¤ 
____¸¶À̱׷¹ÀÌ¼Ç ÁßÀÇ µ¥ÀÌÅÍ µ¿±âÈ­ 
____ÂüÁ¶ µ¥ÀÌÅÍ °ü¸®
____»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í À¥ ¾ÖÇø®ÄÉÀ̼Ǡ
______¼¼¼Ç °ü¸® ¹× º¸¾È 
____Å×½ºÆ® Àü·« 
____»ýÅÂ°è ¿ª·® ±¸Ãà 
__ÇÊ¿äÇÒ ¶§¸¸ ¸ðµâÀ» ¸¶À̱׷¹À̼Ǡ
__¸ñÇ¥ ±¸Á¶ 
____¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ³»ºÎ °èÃþ ±¸Á¶ 
____¸¶ÀÌÅ©·Î¼­ºñ½º Á¶Á÷È­ 
____´Ù¸¥ ½Ã½ºÅÛ°úÀÇ ÅëÇÕ 
____°øÀ¯ ¶óÀ̺귯¸® °ü¸® 
____¿¹¿Ü 󸮠
__±¸Çö ¸ñÇ¥ 
____ÇÁ·ÎÁ§Æ® ±¸Çö 
____ÇÁ·ÎÁ§Æ® ½ÇÇà ¹× Å×½ºÆ® 
__Á¤¸® 


5Àå. ½ºÇÁ¸µ Ŭ¶ó¿ìµå¸¦ È°¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º È®Àå
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨ ´Ù½Ã º¸±â 
__ºê¶ó¿îÇʵå PSS ½Ã½ºÅÛ ´Ù½Ã º¸±â 
__½ºÇÁ¸µ Ŭ¶ó¿ìµå¶õ? 
____½ºÇÁ¸µ Ŭ¶ó¿ìµå Ãâ½Ã ¹öÀü 
____½ºÇÁ¸µ Ŭ¶ó¿ìµå ÄÄÆ÷³ÍÆ® ±¸¼º ¿ä¼Ò 
______½ºÇÁ¸µ Ŭ¶ó¿ìµå¿Í Netflix ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î 
__ºê¶ó¿îÇʵå PSS ½Ã½ºÅÛÀ» À§ÇÑ °³¹ß ȯ°æ¼³Á¤ 
__Spring Cloud Config 
____´ÙÀ½¿¡ ¾Ë¾Æº¼ ³»¿ë 
____Config ¼­¹ö ¼Â¾÷ 
____Config ¼­¹ö URLÀÇ ÀÌÇØ 
______Ŭ¶óÀ̾ðÆ®¿¡¼­ Config ¼­¹ö Á¢±Ù 
____ȯ°æ¼³Á¤ Á¤º¸ º¯°æ ÀüÆÄ ¹× ¹Ý¿µ 
____ȯ°æ¼³Á¤ º¯°æÀ» ÀüÆÄÇÏ´Â Sping Cloud Bus
____Config ¼­¹ö¿¡ °í°¡¿ë¼º Àû¿ë 
____Config ¼­¹ö »óÅ ¸ð´ÏÅ͸µ 
____Config ¼­¹ö ȯ°æ¼³Á¤ ÆÄÀÏ 
____Config ¼­¹ö¸¦ »ç¿ëÇϴ ȯ°æ¼³Á¤ ¿ÜºÎÈ­ ¿Ï¼º 
__¼±¾ðÀû REST Ŭ¶óÀ̾ðÆ® Feign 
__·Îµå ¹ë·±¼­ Ribbon 
__Eureka¸¦ ÀÌ¿ëÇÑ ¼­ºñ½º µî·Ï ¹× ¹ß°ß 
____µ¿Àû ¼­ºñ½º µî·Ï ¹× ¹ß°ßÀÇ ÀÌÇØ 
____EurekaÀÇ ÀÌÇØ 
____Eureka ¼­¹ö ±¸¼º 
____°í°¡¿ë¼º Eureka ¼­¹ö 
__Zuul ÇÁ·Ï½Ã API °ÔÀÌÆ®¿þÀÌ 
____Zuul ¼³Á¤ 
____°í°¡¿ë¼º Zuul 
______Ŭ¶óÀ̾ðÆ®°¡ Eureka Ŭ¶óÀ̾ðÆ®À̱⵵ ÇÒ ¶§ÀÇ °í°¡¿ë¼º Zuul 
______Ŭ¶óÀ̾ðÆ®°¡ Eureka Ŭ¶óÀ̾ðÆ®°¡ ¾Æ´Ò ¶§ÀÇ °í°¡¿ë¼º Zuul 
____´Ù¸¥ ¸ðµç ºê¶ó¿îÇÊµå ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ Zuul Àû¿ë 
__¸®¾×Ƽºê ¸¶À̺ê·Î¼­ºñ½º¸¦ À§ÇÑ ½ºÆ®¸² 
__ºê¶ó¿îÇʵå PSS ½Ã½ºÅÛ Á¤¸® 
__Á¤¸® 


6Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º ÀÚµ¿ È®Àå
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨ ´Ù½Ã º¸±â 
__½ºÇÁ¸µ Ŭ¶ó¿ìµå¸¦ È°¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º È®Àå 
__ÀÚµ¿ È®Àå °³³äÀÇ ÀÌÇØ 
____ÀÚµ¿ È®ÀåÀÇ ÀåÁ¡ 
____¿©·¯ °¡Áö ÀÚµ¿ È®Àå ¸ðµ¨ 
______¾ÖÇø®ÄÉÀÌ¼Ç ÀÚµ¿ È®Àå 
______ÀÎÇÁ¶ó½ºÆ®·°Ã³ ÀÚµ¿ È®Àå 
____Ŭ¶ó¿ìµå ÀÚµ¿ È®Àå 
__ÀÚµ¿ È®Àå ¹æ½Ä
____ÀÚ¿ø Á¦¾à Á¶°Ç ±â¹ÝÀÇ È®Àå 
____ƯÁ¤ ±â°£ µ¿¾È È®Àå 
____¸Þ½ÃÁö Å¥ ±æÀÌ ±â¹ÝÀÇ È®Àå 
____ºñÁî´Ï½º ÆĶó¹ÌÅÍ ±â¹ÝÀÇ È®Àå 
____¿¹Ãø¿¡ ÀÇÇÑ È®Àå 
__BrownField PSS ¸¶ÀÌÅ©·Î¼­ºñ½º ÀÚµ¿ È®Àå 
____ÀÚµ¿ È®Àå ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ ±â´É 
____½ºÇÁ¸µ ºÎÆ®¸¦ È°¿ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ¶óÀÌÇÁ »çÀÌŬ ¸Å´ÏÀúÀÇ ±¸Çö 
____¹èÆ÷ ÅäÆú·ÎÁöÀÇ ÀÌÇØ 
____½ÇÇà È帧ÀÇ ÀÌÇØ 
____¶óÀÌÇÁ »çÀÌŬ ¸Å´ÏÀú ÄÚµå µû¶ó°¡±â 
____¶óÀÌÇÁ »çÀÌŬ ¸Å´ÏÀú ½ÇÇàÇϱâ 
__Á¤¸® 


7Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º ·Î±ë ¹× ¸ð´ÏÅ͸µ
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨ ´Ù½Ã º¸±â 
__·Î±× °ü¸®¿Í °ü·ÃµÈ ³­Á¦ 
__Áß¾Ó ÁýÁßÇü ·Î±ë 
__·Î±ë ¼Ö·ç¼Ç ¼±Åà
____Ŭ¶ó¿ìµå ¼­ºñ½º 
____³»Àå °¡´ÉÇÑ ·Î±ë ¼Ö·ç¼Ç 
____ÃÖ»óÀÇ ÅëÇÕ 
______·Î±× ÀûÀç±â 
______·Î±× ½ºÆ®¸² 󸮱â 
______·Î±× ÀúÀå¼Ò 
______´ë½Ãº¸µå 
____»ç¿ëÀÚ Á¤ÀÇ ·Î±ë ±¸Çö 
____Spring Cloud Sleuth·Î ºÐ»ê ·Î±× ÃßÀû 
__¸¶ÀÌÅ©·Î¼­ºñ½º ¸ð´ÏÅ͸µ 
____¸ð´ÏÅ͸µ µµÀü °úÁ¦ 
____¸ð´ÏÅ͸µ µµ±¸
____¸¶ÀÌÅ©·Î¼­ºñ½º ÀÇÁ¸ °ü°è ¸ð´ÏÅ͸µ 
____Àå¾Ö¸¦ °ßµô ¼ö ÀÖ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ À§ÇÑ Spring Cloud Netflix 
____TurbineÀ» ÅëÇÑ Hystrix½ºÆ®¸² ÅëÇÕ 
__µ¥ÀÌÅÍ È£¼ö¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ ºÐ¼® 
__Á¤¸® 


8Àå. µµÄ¿ ÄÁÅ×ÀÌ³Ê¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨ ´Ù½Ã º¸±â 
__Áö±Ý±îÁö ¸¸µé¾î¿Â ºê¶ó¿îÇʵå PSS ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ÇÑ°è 
__ÄÁÅ×À̳ʶõ ¹«¾ùÀΰ¡? 
__°¡»ó¸Ó½Å°ú ÄÁÅ×À̳ÊÀÇ Â÷ÀÌ 
__ÄÁÅ×À̳ÊÀÇ ÀåÁ¡ 
__¸¶ÀÌÅ©·Î¼­ºñ½º¿Í ÄÁÅ×À̳ʠ
__µµÄ¿ ¼Ò°³ 
____µµÄ¿ ÇÙ½É ÄÄÆ÷³ÍÆ® 
______µµÄ¿ µ¥¸ó 
______µµÄ¿ Ŭ¶óÀ̾ðÆ® 
____µµÄ¿ ÁÖ¿ä °³³ä 
______µµÄ¿ À̹ÌÁö 
______µµÄ¿ ÄÁÅ×À̳ʠ
______µµÄ¿ ·¹Áö½ºÆ®¸® 
______Dockerfile 
__¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ µµÄ¿·Î ¹èÆ÷ 
__µµÄ¿¿¡¼­ Rabbit MQ ½ÇÇà 
__µµÄ¿ ·¹Áö½ºÆ®¸® »ç¿ë 
____Docker Hub ±¸¼º 
____µµÄ¿ Çãºê¿¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ÆÛºí¸®½Ì 
__Ŭ¶ó¿ìµå¿¡¼­ÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º 
____AWS EC2¿¡ µµÄ¿ ¼³Ä¡ 
__EC2¿¡¼­ ºê¶ó¿îÇÊµå ¼­ºñ½º ½ÇÇà 
__¶óÀÌÇÁ »çÀÌŬ ¸Å´ÏÀú ¾÷µ¥ÀÌÆ®
__ÄÁÅ×À̳ÊÈ­ÀÇ ¹Ì·¡ :À¯´ÏÄ¿³Î°ú °­È­µÈ º¸¾È
__Á¤¸® 


9Àå. ¸Þ¼Ò½º¿Í ¸¶¶óÅæÀ» ÀÌ¿ëÇÑ µµÄ¿È­µÈ ¸¶ÀÌÅ©·Î¼­ºñ½º °ü¸®
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨ ´Ù½Ã º¸±â 
__ÀÒ¾î¹ö¸° Á¶°¢ 
__Ŭ·¯½ºÅÍ °ü¸®°¡ Áß¿äÇÑ ÀÌÀ¯ 
__Ŭ·¯½ºÅÍ °ü¸®°¡ ÇÏ´Â ÀÏ 
__¸¶ÀÌÅ©·Î¼­ºñ½º¿ÍÀÇ °ü°è 
__°¡»óÈ­¿ÍÀÇ °ü°è 
__Ŭ·¯½ºÅÍ °ü¸® ¼Ö·ç¼Ç 
____µµÄ¿ ½º¿ú 
____Äí¹ö³×Ƽ½º 
____¾ÆÆÄÄ¡ ¸Þ¼Ò½º 
____³ë¸Åµå 
____Çø´ 
__¸Þ¼Ò½º¿Í ¸¶¶óÅæÀ» ÀÌ¿ëÇÑ Å¬·¯½ºÅÍ °ü¸® 
____¸Þ¼Ò½º ¼Ó¼ÓµéÀÌ ¾Ë¾Æº¸±â 
______¸Þ¼Ò½º ¾ÆÅ°ÅØó 
______¸¶¶óÅæ 
__ºê¶ó¿îÇÊµå ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ ¸Þ¼Ò½º¿Í ¸¶¶óÅæ Àû¿ë 
____AWS ±¸¼º 
____ÁÖÅ°ÆÛ, ¸Þ¼Ò½º, ¸¶¶óÅæ ¼³Ä¡
______ÁÖÅ°ÆÛ ¼³Á¤ 
______¸Þ¼Ò½º ¼³Á¤ 
______¸Þ¼Ò½º, ¸¶¶óÅæ, ÁÖÅ°ÆÛ¸¦ ¼­ºñ½º·Î¼­ ½ÇÇà
______ºê¶ó¿îÇʵå PSS ¼­ºñ½º Áغñ 
______ºê¶ó¿îÇʵå PSS ¼­ºñ½º ¹èÆ÷ 
______¹èÆ÷ ´Ù½Ã º¸±â 
__¶óÀÌÇÁ »çÀÌŬ ¸Å´ÏÀú 
____¸Þ¼Ò½º¿Í ¸¶¶óÅæÀ» »ç¿ëÇÏ°Ô ÀçÀÛ¼ºÇÑ ¶óÀÌÇÁ »çÀÌŬ ¸Å´ÏÀú
__±â¼ú ¸ÞŸ¸ðµ¨ 
__Á¤¸® 


10Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß ¶óÀÌÇÁ »çÀÌŬ
__¸¶ÀÌÅ©·Î¼­ºñ½º ¿ª·® ¸ðµ¨ ´Ù½Ã º¸±â 
__¸° ITÀÇ »õ·Î¿î ¸¸Æ®¶ó: µ¥ºê¿É½º 
____³¶ºñ ÁÙÀ̱â 
____°¡´ÉÇÑ ¸ðµç °úÁ¤À» ÀÚµ¿È­ 
____°¡Ä¡ ÁÖµµ Àü´Þ 
____°³¹ß°ú ¿î¿µÀÇ ¿¬°á 
__»ïÃÑ»çÀÇ ¸¸³²: ¸¶ÀÌÅ©·Î¼­ºñ½º, µ¥ºê¿É½º, Ŭ¶ó¿ìµå 
____¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ À§ÇÑ ¼¿ÇÁ ¼­ºñ½º ÀÎÇÁ¶ó½ºÆ®·°Ã³·Î¼­ÀÇ Å¬¶ó¿ìµå 
____¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ À§ÇÑ °ü½À°ú ÇÁ·Î¼¼½º·Î¼­ÀÇ µ¥ºê¿É½º 
__¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ßÀ» À§ÇÑ °ü½À 
____ºñÁî´Ï½º µ¿±â ¹× °¡Ä¡¿¡ ´ëÇÑ ÀÌÇØ 
____ÇÁ·ÎÁ§Æ®¿¡¼­ Á¦Ç° °³¹ß·ÎÀÇ »ç°í¹æ½Ä Àüȯ 
____°³¹ß öÇÐÀÇ ¼±Åà
______µðÀÚÀÎ »ç°í 
______½ºÅ¸Æ®¾÷ ¸ðµ¨ 
______¾ÖÀÚÀÏ °ü½À 
____½ÇÇà °¡´ÉÇÑ ÃÖ¼ÒÇÑÀÇ ÇÁ·ÎÁ§Æ® °³³ä È°¿ë 
____·¹°Å½Ã ³­°ü ±Øº¹ 
____µ¥ÀÌÅͺ£À̽º¸¦ µÑ·¯½Ñ ¹®Á¦ ÇØ°á 
____ÀÚ±â Á¶Á÷È­ ÆÀÀÇ ±¸¼º 
____ÀÚü Ŭ¶ó¿ìµå ±¸Ãà 
____¸¶ÀÌÅ©·Î¼­ºñ½º »ýÅÂ°è ±¸Ãà 
____µ¥ºê¿É½º ½ºÅ¸ÀÏÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º ¶óÀÌÇÁ »çÀÌŬ ÇÁ·Î¼¼½º Á¤ÀÇ 
______°¡Ä¡ ÁÖµµ °èȹ 
______¾ÖÀÚÀÏ °³¹ß 
______Áö¼ÓÀû ÅëÇÕ 
______Áö¼ÓÀû Å×½ºÆÃ
______Áö¼ÓÀû Ãâ½Ã 
______Áö¼ÓÀû ¸ð´ÏÅ͸µ ¹× Çǵå¹é 
____Áö¼ÓÀû Àü´Þ ÆÄÀÌÇÁ¶óÀÎ ÀÚµ¿È­ 
______°³¹ß 
______Áö¼ÓÀû ÅëÇÕ 
______Å×½ºÆ® ÀÚµ¿È­ 
______Áö¼ÓÀû ¹èÆ÷ 
______¸ð´ÏÅ͸µ°ú Çǵå¹é 
____ÀÚµ¿È­µÈ ¼³Á¤ °ü¸® 
__¸¶ÀÌÅ©·Î¼­ºñ½º ¹èÆ÷ ÅëÁ¦ , ÂüÁ¶ ¾ÆÅ°ÅØó, ¶óÀ̺귯¸® 
__Á¤¸®
 ´Ý±â

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë 

*¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¿Í ÀåÁ¡
*¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß ½Ã ¸¶ÁÖÇÏ´Â °øÅëÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ ÇØ°á ¹æ¹ý
*¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ °³¹ßÇÏ´Â µ¥ »ç¿ëÇÒ ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ Ŭ¶ó¿ìµåÀÇ »ç¿ë ¹æ¹ý
*¸¶ÀÌÅ©·Î¼­ºñ½º ·Î±ë°ú ¸ð´ÏÅ͸µ ¹æ¹ý
*µµÄ¿, ¸Þ¼Ò½º, ¸¶¶óÅæÀ¸·Î ÀÎÅͳÝÀ» ÅëÇØ µé¾î¿À´Â ´ë±Ô¸ðÀÇ ´Ù¾çÇÑ ¿äûÀ» ó¸®ÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º °ü¸® ¹æ¹ý
*¸¶ÀÌÅ©·Î¼­ºñ½º ÅëÁ¦¿Í °³¹ß ¶óÀÌÇÁ »çÀÌŬ ÇÁ·Î¼¼½º


Çѱ¹¾îÆÇ ÃßõÀÇ ±Û 

ÀÌ Ã¥À» Àо¸é¼­ MSA¸¦ Àû¿ëÇϱâ À§ÇØ J2EEÀÇ ±¸Á¶ÀûÀÎ ¼³°è¿¡¼­ ¾î¶»°Ô Àß ºÐ¸®ÇÒÁö ³ª Àڽŵµ ¾ÆÁ÷±îÁö È®½ÅÀ» °®Áö ¸øÇÏ°í °í¹ÎÇÏ´ø ºÎºÐµéÀÌ Á¤¸» ¸íÄèÇÏ°Ô Á¤¸®µÅ ÀÖ¾î ³î¶ú´Ù. ƯÈ÷ 4Àå¿¡¼­ ±âÁ¸ ·¹°Å½Ã¸¦ ¼ÓµÈ ¸»·Î ¹ß¶ó³»´Â °úÁ¤Àº Á¤¸» ÁÁ¾Ò´Ù. MSA¿¡ ¼³ÀÍÀº ³ª¿Í °°Àº ¿£Áö´Ï¾îµéÀÌ ¸ÁÄ¡(MSA)¸¸ µé¸é ÀüºÎ ¸ø(¸¶ÀÌÅ©·Î¼­ºñ½º)À¸·Î º¸ÀÎ´Ù°í ¹¹µçÁö ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ºÐ¸®Çس»·Á´Â ½Ãµµ¸¦ Çϴµ¥, ÇØ¾ß ÇÒ ºÎºÐ¸¸ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ºÐ¸®Ç϶ó´Â Á¶¾ðµµ ÀØÁö ¾Ê°í ÇØÁÖ°í ÀÖ´Ù.
4ÀåÀ» ÀÐÀ» ¶§´Â Á¤¸» ÀÌ Ã¥ÀÇ ¹é¹Ì¶ó°í »ý°¢Çϸç Àдٰ¡, 5ÀåÀ» Àаí´Â ´Ù¸¥ ÀÚ¹Ù °³¹ßÀڵ鿡°Ô ÃßõÇÑ´Ù¸é 5ÀåÀ» ÃßõÇØ¾ß ÇÏ°Ú´Ù´Â »ý°¢ÀÌ ¸¹ÀÌ µé¾ú´Ù. À¯¼öÀÇ ½ºÅ¸Æ®¾÷ »ç·Ê¿¡¼­ È­Á¦°¡ µÆ´ø ½ºÇÁ¸µ Ŭ¶ó¿ìµå(Spring Cloud)ÀÇ zuulÀ̳ª Eureka µîÀ» È°¿ëÇؼ­ MSA¸¦ ±¸ÇöÇÏ´Â Á¤¸» ½ÇÁúÀûÀÎ À̾߱⸦ µé¾îº¼ ¼ö À־ Á¤¸» ÁÁ¾Ò´ø éÅÍ´Ù.
¿äÁò MSA°¡ ¿ö³« È­µÎ°¡ µÇ°í ¸ðµç °ÍÀ» MSA ½ºÅ¸ÀÏ·Î ¸¸µé¾î¾ß ÇÑ´Ù°í ÇÏÁö¸¸ Á¤ÀÛ ¼­ºñ½º¸¦ ºÐ·ùÇÏ°í ´ÜÀ§ ¼­ºñ½ºµéÀ» ¹­¾îÁÖ·Á¸é ¸·¸·ÇÒ ¶§°¡ ¸¹Àºµ¥, ÀÌ Ã¥Àº »ç·Ê¸¦ µé¾î Â÷±ÙÂ÷±Ù Ç®¾î³ª°¡¸é¼­ µî´ë ±¸½ÇÀ» ÇÏ´Â ÁÁÀº Ã¥À̶ó°í »ý°¢ÇÑ´Ù. ÀÌ Ã¥À» Àбâ ÁÁ°Ô ¹ø¿ªÇØÁֽŠ¿ªÀڵ鲲 °¨»çµå¸°´Ù. 
Àڹ٠èÇǾð ¾ç¼ö¿­


ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ 

Çö´ëÀûÀÎ ºñÁî´Ï½º ¿ä±¸ »çÇ× ÃæÁ·À» À§ÇØ Å¬¶ó¿ìµå ±â¹ÝÀÇ ´ë±Ô¸ð ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í ½Í¾îÇÏ´Â ½ºÇÁ¸µ °³¹ßÀÚ¶ó¸é ÀÌ Ã¥Àº Çʼö ¾ÆÀÌÅÛÀÌ´Ù. ´Ü¼øÇÑ RESTful ¼­ºñ½º¸¦ ¸¸µå´Â °ÍÀ¸·Î ½ÃÀÛÇؼ­ ¿£ÅÍÇÁ¶óÀÌÁî±ÞÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º »ýÅ°踦 ¾Æ¿ì¸£´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù.

÷ºÎÀ̹ÌÁö
1
ÀÌÀü ±Û ÀÌÀü ±ÛÀÌ ¾ø½À´Ï´Ù.