Dev-Kyuu
article thumbnail
AWS ELB | Scale-out LB
๐Ÿ”จ OS 2023. 2. 1. 16:20

AWS Load Blancer๋ฅผ ์ด์šฉํ•œ Scale-out ๊ตฌํ˜„ RR ๋ฐฉ์‹์œผ๋กœ ์„œ๋ฒ„์— ๋“ค์–ด์˜จ ์š”์ฒญ์„ ์ˆœ์„œ๋Œ€๋กœ ๋Œ์•„๊ฐ€๋ฉด์„œ ์„œ๋ฒ„์— ๋ฐฐ์ • GithubAction์„ ํ†ตํ•œ ์ž๋™ ๋ฐฐํฌ ์ž์„ธํ•œ๊ฑด ๋‚˜์ค‘์— ์žฌ ์ž‘์„ฑ ์˜ˆ์ • ~~ ๐Ÿง

article thumbnail
Github์— ํŒŒ์ผ ์•”ํ˜ธํ™”ํ•ด์„œ ์˜ฌ๋ฆฌ๊ธฐ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป
๐Ÿ”จ OS 2023. 1. 16. 18:01

์šฐ๋ฆฌ ํŒ€ ๋…ธ์…˜์— ์ž‘์„ฑํ•œ ๋‚ด์šฉ์ธ๋ฐ ๊ฐ™์€ ๋‚ด์šฉ์œผ๋กœ ๊ณ ๋ฏผํ•˜๊ณ ์žˆ๋Š” ๋ถ„์ด ์žˆ์œผ์‹ค ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฐธ์กฐํ•˜์‹œ๋ผ๊ณ  ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค โœจ Github Action์„ ์ด์šฉํ•œ CI/CD ๊ตฌ์„ฑ์‹œ ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ์— ํ•„์š”ํ•œ ๋ชจ๋“  ํŒŒ์ผ์ด ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ผ๊ฐ€์•ผํ•˜๋Š”๋ฐ aws key ๊ฐ™์ด ๊ณต๊ฐœ๋œ ์žฅ์†Œ์— ์˜ฌ๋ฆฌ๋ฉด ์•ˆ๋˜๋Š” ์ •๋ณด๋“ค์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผํ• ๊นŒ โ“ ๐Ÿ”‘ GPG๋กœ ์ฃผ์š”ํŒŒ์ผ ์•”ํ˜ธํ™” ํ•˜์—ฌ์—…๋กœ๋“œํ•˜๊ธฐ gpg๋Š” GnuPG(Privacy Guard)์˜ OpenPGP ๋ถ€๋ถ„์„ ๊ตฌํ˜„ํ•œ ์•”๋ณตํ˜ธํ™” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์š”๊ฑธ ์‚ฌ์šฉํ•œ๋‹ค. GPG Key ์ƒ์„ฑํ•˜๊ธฐ 1. GPG Key ์ƒ์„ฑ gpg --gen-key 2. gpg secring.gpg ํŒŒ์ผ ์ƒ์„ฑ(๊ฐœ์ธํ‚ค) gpg --export-secret-keys -o secring.gpg 3. gpg keyid ์–ป๊ธฐ gpg --list-keys ..

article thumbnail
|AWS Ubuntu| Docker ์„ค์น˜
๐Ÿ”จ OS 2023. 1. 2. 15:24

๐Ÿณ ์„ค์น˜ํ•˜๊ธฐ์ „์— ์•Œ์•„๋ณด์ž ! Docker๊ฐ€ ๋ญ”๋ฐ? ๋„์ปค(Docker)๋Š” ์ปจํ…Œ์ด๋„ˆ์— ๊ธฐ๋ฐ˜ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ”Œ๋žซํผ ๐Ÿ‘‰ ์ปจํ…Œ์ด๋„ˆ ? : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์˜์กด์„ฑ, ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ, ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  Docker๋ผ๋Š” ๊ธฐ์ˆ ์œ„์— ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์ž ๐Ÿง‘๐Ÿป‍๐Ÿ’ป AWS Ubuntu์—์„œ Docker ์„ค์น˜ํ•˜๋Š” ๋ฒ• ๋‚˜๋Š” Ubuntu์—์„œ ํ…Œ์ŠคํŠธ ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์—, ๋ฆฌ๋ˆ…์Šค๋‚˜ ๋‹ค๋ฅธ OS๋ผ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ๋‹ค ๐Ÿ’€ 0. apt-get update apt-get update 1. Docker ์„ค์น˜ ์ „ ํ•„์ˆ˜ ํŒจํ‚ค์ง€ ์„ค์น˜ apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common..

article thumbnail
|AWS| AWS RDS ์ธ์Šคํ„ด์Šค ๋งŒ๋“ค๊ธฐ ๐Ÿช“
๐Ÿ”จ OS 2022. 12. 17. 15:55

๐Ÿง‘๐Ÿป‍๐Ÿ’ป AWS RDS ์ธ์Šคํ„ด์Šค ๋งŒ๋“ค๊ธฐ + EC2 ์ธ์Šคํ„ด์Šค๋ž‘ ์—ฐ๊ฒฐํ•˜๊ธฐ ์ง€๋‚œ๋ฒˆ์— ํ–ˆ์„๋•Œ ์–ด๋–ป๊ฒŒ ํ•ด๋„ ์•ˆ๋๋Š”๋ฐ ์ด๋ฒˆ์—” ๋˜๋Š”๊ฑฐ๋ณด๋‹ˆ ์ง€๋‚œ๋ฒˆ์— ๋ญ”๊ฐ€ ์ž˜๋ชปํ–ˆ๋‚˜๋ด„ ใ…‹ ์ด๋ฒˆ์—” ๋๋‹ค ์•ผํ˜ธ ใ…‹ 1. RDS ๋Œ€์‹œ๋ณด๋“œ ๐Ÿ‘‰ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ 2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ ๋ฐฉ์‹ ์„ ํƒ ์ €๋Š” Mysql์„ ์‚ฌ์šฉํ• ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— Mysql -ํ”„๋ฆฌํ‹ฐ์–ด๋กœ ์„ค์ •ํ–ˆ์Š˜๋‹ค 3. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ ๋ฐฉ์‹ ์„ค์ • - RDS DB์ธ์Šคํ„ด์Šค ์ด๋ฆ„ ์„ค์ • / ๋งˆ์Šคํ„ฐ ์‚ฌ์šฉ์ž ์ด๋ฆ„(์ ‘์†์‹œ ์‚ฌ์šฉํ•  ๊ณ„์ •) + ํŒจ์Šค์›Œ๋“œ ์„ค์ • - ์ด๊ฑด ๊นŒ๋จน์–ด๋„ ์ˆ˜์ •ํ•ด์„œ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ธด ํ•œ๋ฐ ์ž˜ ์ ์–ด๋‘์…”์š”์ž‰ 4. ์Šคํ† ๋ฆฌ์ง€ ์„ค์ • ์Šคํ† ๋ฆฌ์ง€ ์œ ํ˜•์— ํ”„๋กœ๋น„์ €๋‹๋œ SSD์„ ํƒ์‹œ ๊ณผ๊ธˆ๋จ! ๋ฒ”์šฉ SSD ์œผ๋กœ ์„ค์ •ํ•˜๊ณ , ์Šคํ† ๋ฆฌ์ง€ ์ž๋™ ์กฐ์ •์‹œ ๊ณผ๊ธˆ์œ„ํ—˜ ์žˆ์œผ๋‹ˆ ์ฒดํฌ๋ฐ•์Šค ํ•ด์ œํ•˜๊ธฐ 5. ์—ฐ๊ฒฐ ๋‚˜๋Š” ๋‚ด๊ฐ€ ์ƒ์„ฑํ•œ EC2๋ž‘ ์—ฐ..

article thumbnail
|AWS| AWS EC2 ํ”„๋ฆฌํ‹ฐ์–ด ์ธ์Šคํ„ด์Šค ๋งŒ๋“ค๊ธฐ ๐Ÿ”จ
๐Ÿ”จ OS 2022. 12. 17. 14:26

AWS EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ˆจ์‰ฌ๋“ฏ์ด ๋งŒ๋“ค๊ณ  ๋ถ€์ˆ˜๊ณ  ํ•˜๊ณ ์žˆ๋Š”๋ฐ ๋งค๋ฒˆ ์ฐพ์•„๋ณด๋Š”๊ฒŒ ๊ท€์ฐฎ์•„์„œ ์ ์–ด๋‘ฌ์•ผ๊ฒ ๋‹ค ๐Ÿง‘๐Ÿป‍๐Ÿ’ป AWS EC2 ์ธ์Šคํ„ด์Šค ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜๊ธฐ์— ์•ž์„œ AWS๊ฐ€ ๋ญ๊ณ  EC2๊ฐ€ ๋ญ”๋ฐ ํ•˜๋Š” ๋ถ„๋“ค์€ ๊ทธ๋ƒฅ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋Š” ์†Œ์Šค์ฝ”๋“œ๋Š” ๋กœ์ปฌ(๋‚ด๋ถ€ ํ™˜๊ฒฝ 127.0.0.1)์—์„œ๋งŒ ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ๋‚ด ๋กœ์ปฌํ™˜๊ฒฝ์„ ํ…Œ์ŠคํŠธ ํ•ด๋ณผ ์ˆ˜ ์—†์œผ๋‹ˆ ์ด ์ง€๊ตฌ ์–ด๋”˜๊ฐ€ ์กด์žฌํ•˜๋Š” ์ปดํ“จํ„ฐ์— ๊ฐ€์ƒ ์˜์—ญ์„ ๋‚ด๊ฐ€ ํ• ๋‹น ๋ฐ›์•„์„œ ํ—ˆ๋ฝ๋œ ์‚ฌ๋žŒ์€ ์ธํ„ฐ๋„ท์ด ๋˜๋Š” ์–ด๋””์„œ๋‚˜ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ฒŒ๋” ๊ตฌ์„ฑํ•˜๋Š”๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉฐ ๋จ ํ˜น์‹œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ๋‚ด ๋กœ์ปฌํ™˜๊ฒฝ์€ ์ ‘๊ทผ ๋ชปํ•˜๋Š”๊ฑฐ์ž„ ? ์ด๋ผ๊ณ  ๋ฌป๋Š”๋‹ค๋ฉด ๊ทธ๋Ÿผ ์ด์„ธ์ƒ ์–ด๋””๋“  ๋‹น์‹  ์ปดํ“จํ„ฐ์— ์ ‘๊ทผํ•ด์„œ ์ด๊ฑฐ์ €๊ฑฐ ๋‹ค ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ํ•˜๊ณ ์‹ถ๋‹ค๋ฉด .. . ๊ทธ๋ ‡๊ฒŒ๋„ ํ• ์ˆ˜๋Š” ์žˆ์Œ.. IP ๋”ฐ๊ณ  ํ•ด์„œ .. ์›์นœ ์•Š๊ฒ ์ง€..