AWS X-Ray
AWS X-Ray ์‹œ์ž‘ํ•˜๊ธฐ

AWS X-Ray๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•ด ๊ตฌ์ถ•๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ฐ™์€ ํ”„๋กœ๋•์…˜ ๋ถ„์‚ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ถ„์„ํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. X-Ray๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ•ด๋‹นํ•˜๋Š” ๊ธฐ๋ณธ ์„œ๋น„์Šค๋“ค์ด ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ์ดํ•ดํ•˜์—ฌ ์„ฑ๋Šฅ ๋ฌธ์ œ์™€ ์˜ค๋ฅ˜์˜ ๊ทผ๋ณธ ์›์ธ์„ ์‹๋ณ„ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. X-Ray๋Š” ์š”์ฒญ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ต๊ณผํ•จ์— ๋”ฐ๋ผ ์š”์ฒญ์— ๋Œ€ํ•œ ์—”๋“œ ํˆฌ ์—”๋“œ ๋ทฐ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋งต์œผ๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. X-Ray๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ 3-ํ‹ฐ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋ถ€ํ„ฐ ์ˆ˜์ฒœ ๊ฐœ์˜ ์„œ๋น„์Šค๋กœ ๊ตฌ์„ฑ๋œ ๋ณต์žกํ•œ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๊ฐœ๋ฐœ ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ”„๋กœ๋•์…˜์— ์ ์šฉ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‘ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์š”์ฒญ ๋™์ž‘ ๊ฒ€ํ† 

์š”์ฒญ ๋™์ž‘ ๊ฒ€ํ† 

AWS X-Ray๋Š” ์‚ฌ์šฉ์ž ์š”์ฒญ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ต๊ณผํ•˜๋Š” ์ „์ฒด ๊ณผ์ •์„ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐœ๋ณ„ ์„œ๋น„์Šค ๋ฐ ๋ฆฌ์†Œ์Šค์— ์˜ํ•ด ์ƒ์„ฑ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ง‘๊ณ„ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘๋™ ์ƒํƒœ์— ๋Œ€ํ•œ ์ข…๋‹จ๊ฐ„ ๋ทฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฌธ์ œ ์‹๋ณ„

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฌธ์ œ ์‹๋ณ„

AWS X-Ray๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ ์ค‘์ธ์ง€์— ๋Œ€ํ•œ ํ†ต์ฐฐ์„ ์–ป๊ณ  ๊ทผ๋ณธ ์›์ธ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. X-Ray์˜ ์ถ”์  ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์š”์ฒญ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์–ด๋А ์œ„์น˜์—์„œ ๋ฌด์—‡์ด ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•˜๋Š”์ง€ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. X-Ray๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŠธ๋ ˆ์ด์Šค์— ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฃผ์„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํŠธ๋ ˆ์ด์Šค ๋ฐ์ดํ„ฐ ํƒœ๊น… ๋ฐ ํ•„ํ„ฐ๋ง์„ ํ†ตํ•ด ํŒจํ„ด์„ ํ™•์ธํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ ๊ฐœ์„ 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ ๊ฐœ์„ 

AWS X-Ray๋Š” ์„ฑ๋Šฅ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. X-Ray์˜ ์„œ๋น„์Šค ๋งต์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„œ๋น„์Šค์™€ ๋ฆฌ์†Œ์Šค ๊ฐ„ ๊ด€๊ณ„๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†์‰ฝ๊ฒŒ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง€๋Š” ์ง€์ ์„ ํ™•์ธํ•˜๊ณ , ์„œ๋น„์Šค์˜ ๋…ธ๋“œ์™€ ์—ฃ์ง€ ์ง€์—ฐ ์‹œ๊ฐ„ ๋ถ„ํฌ๋ฅผ ์‹œ๊ฐํ™”ํ•œ ํ›„, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ํŠน์ • ์„œ๋น„์Šค์™€ ๊ฒฝ๋กœ๋กœ ๋“œ๋ฆด ๋‹ค์šดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AWS์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

AWS์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

AWS X-Ray๋Š” Amazon EC2, Amazon EC2 Container Service(ECS), AWS Lambda ๋ฐ AWS Elastic Beanstalk์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java, Node.js ๋ฐ .NET๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค์— ๋ฐฐํฌ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ X-Ray๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„

๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„

AWS X-Ray๋Š” ๊ฐœ๋ฐœ ๋˜๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ๊ฐ„๋‹จํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‘์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ๋น„๋™๊ธฐ ์ด๋ฒคํŠธ ํ˜ธ์ถœ, 3๊ณ„์ธต ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋˜๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ์„œ๋น„์Šค๋กœ ๊ตฌ์„ฑ๋œ ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. X-Ray๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณต์ˆ˜์˜ AWS ๊ณ„์ •, AWS ๋ฆฌ์ „ ๋ฐ ๊ฐ€์šฉ ์˜์—ญ์— ๊ฑธ์ณ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ˜์†”์— ๋กœ๊ทธ์ธํ•˜๊ธฐ