๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TIL, WIL/TIL๐Ÿ“˜

08.19 TIL : ๋ฐ๋ธŒ์›์˜์˜ ์นดํ”„์นด

728x90

1. AWS์— ์นดํ”„์นด ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜, ์‹คํ–‰

0) ์•„ํŒŒ์น˜ ์นดํ”„์นด ์„ค์น˜ ์ค€๋น„

- ์ฃผํ‚คํผ : ์นดํ”„์นด ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ €์žฅ

- ์นดํ”„์นด

 

1) ec2 ๋ฐœ๊ธ‰, 3๋Œ€์˜ ์ธ์Šคํ„ด์Šค ์‹คํ–‰

2) wget ๋ช…๋ น์–ด๋กœ ์ฃผํ‚คํผ ์„ค์น˜, ์••์ถ•ํ•ด์ œ, ์ฃผํ‚คํผ ์•™์ƒ๋ธ” ์„ค์ •

3) etc/hosts ์ˆ˜์ •

4) ์ฃผํ‚คํผ ์—ฐ๋™์„ ์œ„ํ•œ ๋ฐฉํ™”๋ฒฝ ์„ค์ • : aws ๋ณด์•ˆ๊ทธ๋ฃน ์„ค์ • ~ 2181, 2888, 3888, 9092 ํฌํŠธ ๊ฐœ๋ฐฉ

5) ์ฃผํ‚คํผ ์‹คํ–‰

6) ์นดํ”„์นด ์„ค์น˜ : wget - ์••์ถ•ํ•ด์ œ - ๋ธŒ๋กœ์ปค id ์„ค์ • - ๋ฆฌ์Šค๋„ˆ & advertise ๋ฆฌ์Šค๋„ˆ ์„ค์ • - ์ฃผํ‚คํผ์˜ hostname ๋ฐ ํฌํŠธ ์ž…๋ ฅ

7) ์นดํ”„์นด ์‹คํ–‰ : ํ† ํ”ฝ ์ƒ์„ฑ ๋ฐ ํ”„๋กœ๋“€์„œ์™€ ์ปจ์Šˆ๋จธ ๊ฐ„ ํ†ต์‹  ํ™•์ธ

2. ์นดํ”„์นด ํ”„๋กœ๋“€์„œ

- ๋ฐ์ดํ„ฐ๋ฅผ ํ† ํ”ฝ์— ์ƒ์‚ฐํ•˜๋Š” ์—ญํ• 

- ํŠน์ • ํ† ํ”ฝ์— ๋ฐ์ดํ„ฐ๋ฅผ publish

- ์นดํ”„์นด ๋ธŒ๋กœ์ปค๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ, ์„ฑ๊ณต ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ , ์‹คํŒจํ•  ๊ฒฝ์šฐ ์žฌ์‹œ๋„๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค

 

* ํด๋ผ์ด์–ธํŠธ์™€ ๋ธŒ๋กœ์ปค์˜ ๋ฒ„์ „์„ ์ž˜ ํ™•์ธํ•˜๊ธฐ : ๋ฒ„์ „์„ ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค

* ๋ธŒ๋กœ์ปค์˜ ๊ฒฝ์šฐ 2๊ฐœ ์ด์ƒ์˜ ip์™€ port๋ฅผ ์„ค์ •ํ•˜๋„๋ก ๊ถŒ์žฅ๋จ ~ ํ•˜๋‚˜์˜ ๋ธŒ๋กœ์ปค๊ฐ€ ๋น„์ •์ƒ์ผ ๊ฒฝ์šฐ์— ๋Œ€์‘ ๊ฐ€๋Šฅ

* ์ŠคํŠธ๋ง ์‹œ๋ฆฌ์–ผ๋ผ์ด์ € : ํ‚ค ๋˜๋Š” value๋ฅผ ์ง๋ ฌํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ ~ ํ‚ค : ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด, ํ† ํ”ฝ์˜ ํŒŒํ‹ฐ์…˜์„ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉ

 

- ์นดํ”„์นด ํด๋ผ์ด์–ธํŠธ์—์„œ ํ”„๋กœ๋“€์„œ ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค

- producer.send(record);

* ํ‚ค๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๊ฒฝ์šฐ : ๋ผ์šด๋“œ ๋กœ๋นˆ ๋ฐฉ์‹์œผ๋กœ ํŒŒํ‹ฐ์…˜์— ๋ฐ์ดํ„ฐ ์ „์†ก

* ํ‚ค๋ฅผ ์ง€์ •ํ•œ ๊ฒฝ์šฐ : ๋™์ผ value์˜ ๋ฐ์ดํ„ฐ, ํŠน์ • ๋ฐ์ดํ„ฐ๋Š” ํŠน์ • ํŒŒํ‹ฐ์…˜์œผ๋กœ ์ „์†ก๋œ๋‹ค(ํŒŒํ‹ฐ์…˜์„ ์ƒˆ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋งคํ•‘์ด ๊นจ์ง€๊ฒŒ ๋˜์–ด ์˜๋„ํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์œผ๋ฏ€๋กœ ํ‚ค๋ฅผ ์ง€์ •ํ•œ ํ›„์—๋Š” ํŒŒํ‹ฐ์…˜์„ ์ƒˆ๋กœ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์€ ๊ถŒ์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค)

 

 

728x90