๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ–ฅ๏ธAWS (14)

ruriruriya

[AWS] EC2 - ํ„ฐ๋ฏธ๋„ ์—ฐ๊ฒฐ ์—†์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰์œผ๋กœ ์–ธ์ œ๋“ ์ง€ ์„œ๋ฒ„์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ๋…ธํž™(NoHUP)

์ง€๋‚œ๋ฒˆ ์œˆ๋„์šฐ์—์„œ AWS ์„œ๋ฒ„๋ฅผ ์›๊ฒฉ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๊ณ  ์„œ๋ฒ„๋ฅผ ๋ธŒ๋ผ์šฐ์ €์— IP๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋‚ด๊ฐ€ ๋งŒ๋“  ์›น ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์ ‘์†ํ•ด๋ดค๋‹ค. ํ•˜์ง€๋งŒ ์œˆ๋„์šฐ์—์„œ PuTTY ํ„ฐ๋ฏธ๋„์„ ๋„๋ฉด ์„œ๋ฒ„์—ฐ๊ฒฐ๋„ ๋Š์–ด์ง„๋‹ค.. ์ด๋Ÿด ๊ฒฝ์šฐ์—” ๋‚ด๊ฐ€ ํ‡ด๊ทผํ•˜๋ฉด ์ ‘์†ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋ผ ์›๊ฒฉ ์—ฐ๊ฒฐ ์—†์ด๋„ ์–ธ์ œ๋“ ์ง€ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰ํ•˜๋Š” ์„ค์ •์„ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 1. nohup ๋ช…๋ น ๋…ธํž™(NoHUP)์€ ๋ฆฌ๋ˆ…์Šค๋‚˜ ์œ ๋‹‰์Šค ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์–ด ์ค‘ ํ•˜๋‚˜๋กœ, ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์•„์›ƒํ•œ ํ›„์—๋„ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ณ„์†ํ•ด์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ฃผ๋กœ ์›๊ฒฉ์œผ๋กœ ์ž‘์—…์„ ํ•  ๋•Œ๋‚˜ ๊ธด ์‹œ๊ฐ„์ด ํ•„์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ธ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ„ฐ๋ฏธ๋„์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ๋•Œ, ์‚ฌ์šฉ์ž๊ฐ€ ํ„ฐ๋ฏธ๋„์„ ๋‹ซ๊ฑฐ๋‚˜ ๋กœ๊ทธ์•„์›ƒํ•˜๋ฉด ํ•ด๋‹น ์„ธ์…˜์—์„œ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋„ ํ•จ๊ป˜ ์ข…๋ฃŒ๋œ๋‹ค. ํ•˜์ง€..

๐Ÿ–ฅ๏ธAWS/EC2 2023. 11. 24. 22:30
[AWS] EC2 - ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ๊นƒํ—ˆ๋ธŒ(github) ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

AWS EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ํ™˜๊ฒฝ์„ค์ •์ด ๋๋‚ฌ๋‹ค๋ฉด ๋‚˜์˜ ์ž‘์—…๋ฌผ์„ ์˜ฌ๋ ค์•ผ ํ•œ๋‹ค. ๊ทธ๊ฑด ๊นƒํ—ˆ๋ธŒ๋ฅผ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ์„ค์น˜ ํ›„ ํด๋ก ํ•˜๋Š” ๊ณผ์ •์œผ๋กœ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ๊นƒํ—ˆ๋ธŒ๋ฅผ ์„ค์น˜ํ•ด๋ณด์ž. 1. ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„ ๊นƒํ—ˆ๋ธŒ ์„ค์น˜ ๋ฆฌ๋ˆ…์Šค์šฉ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋งˆ์กด ๋ฆฌ๋ˆ…์Šค : yum install ์†Œํ”„ํŠธ์›จ์–ด๋ช… ubuntu : apt-get install ์†Œํ”„ํŠธ์›จ์–ด๋ช… ์ด๋ ‡๊ฒŒ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์Šˆํผ ์œ ์ €๋งŒ์ด ์„ค์น˜ ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์•ž์— sudo๋ฅผ ๋ถ™์—ฌ์ค˜์•ผํ•œ๋‹ค. $ sudo yum install git ๊ทธ๋ ‡๊ฒŒ ๊นƒ(git) ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋œ๋‹ค. git ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด๋ณด๋ฉด ์„ค๋ช…์„œ๊ฐ€ ๋‚˜์˜จ๋‹ค. $ git 2. ๋ฆฌ๋ˆ…์Šค ๊นƒํ—ˆ๋ธŒ ํด๋ก ํ•˜๊ธฐ ๋จผ์ € pwd ๋ช…๋ น์–ด๋กœ ๋””๋ ‰ํ† ๋ฆฌ ์œ„์น˜ ํ™•์ธ์„ ํ•œ๋‹ค. ์œ„์น˜ ํ™•์ธ ํ›„ mkdir ๋ช…๋ น์–ด๋กœ Gi..

๐Ÿ–ฅ๏ธAWS/EC2 2023. 11. 23. 09:34
[AWS] EC2 - ์ธ์Šคํ„ด์Šค์˜ ํ•ด๋‹นํฌํŠธ๋ฅผ ๊ณต๊ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•

์ง€๋‚œ ๋ฒˆ์— AWS EC2 ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„ ์ŠคํŠธ๋ฆผ๋ฆฟ(Streamlit) ํ™˜๊ฒฝ์„ค์ • ํ›„ External URL์˜ ํฌํŠธ๋กœ ์ ‘์† ์‹œ '์‚ฌ์ดํŠธ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ' ์ด๋ผ๊ณ  ๋ฉ”์„ธ์ง€๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— ๋–ด๋‹ค. ์›์ธ์€ ๋ฐฉํ™”๋ฒฝ์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ง‰์•„์„œ ์ƒ๊ธฐ๋Š” ํ˜„์ƒ์ด๋‹ค. SSH(22ํฌํŠธ)๋Š” ์›๊ฒฉ์œผ๋กœ ์ธ์Šคํ„ด์Šค์— ์ ‘์†ํ•˜์—ฌ ์ž‘์—…ํ•˜๋Š” ํฌํŠธ๋กœ ๋ณด์•ˆ์ƒ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์—ด๊ธฐ๋กœ ํ•œ๋‹ค. External URL๋กœ ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•ด๋‹น ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ๊ณต๊ฐœํ•˜๋Š” ์ž‘์—…์„ ํ•ด์•ผํ•œ๋‹ค. 1. AWS EC2 ๋Œ€์‹œ๋ณด๋“œ ์ ‘์† ์ธ์Šคํ„ด์Šค ๋ฉ”๋‰ด์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ํ™•์ธํ•ด์„œ ํ•ด๋‹น ์„œ๋ฒ„ ๋„ค์ž„์„ ํด๋ฆญํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  [๋ณด์•ˆ]-[๋ณด์•ˆ ๊ทธ๋ฃน]์œผ๋กœ ์ ‘์†ํ•œ๋‹ค. [์ธ๋ฐ”์šด๋“œ ๊ทœ์น™]-[์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ ํŽธ์ง‘] '๊ทœ์น™ ์ถ”๊ฐ€' ๋ฒ„ํŠผ ํด๋ฆญํ•ด์„œ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. ์œ ํ˜•์€ ์‚ฌ์šฉ์ž ์ง€์ • TCP ํฌํŠธ ๋ฒ”์œ„๋Š” PuTTY ํ„ฐ..

๐Ÿ–ฅ๏ธAWS/EC2 2023. 11. 22. 22:29
[AWS] EC2 - ์œˆ๋„์šฐ์— ํด๋ผ์šฐ๋“œ ๊ฐ€์ƒ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

1. AWS ์ฝ˜์†” ์ ‘์† AWS ํšŒ์›๊ฐ€์ž… ํ›„ ์ขŒ์ธก ์ƒ๋‹จ [์„œ๋น„์Šค]-[๋ชจ๋“ ์„œ๋น„์Šค]-[์ฝ˜์†”ํ™ˆ]์œผ๋กœ ์ ‘์†ํ•ด์„œ ๋จผ์ € ๋ณธ์ธ์€ ์„œ์šธ ๋ฆฌ์ „์„ ์„ ํƒํ–ˆ๋‹ค. AWS(Amazon Web Services)์—์„œ ๋ฆฌ์ „์€ AWS์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์œ„์น˜ํ•œ ์ง€๋ฆฌ์ ์ธ ์˜์—ญ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๊ฐ ๋ฆฌ์ „์€ ๋…๋ฆฝ์ ์ด๊ณ  ๊ฒฉ๋ฆฌ๋œ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ์ง‘ํ•ฉ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์šฉ ์˜์—ญ(Availability Zones)์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. 2. EC2 ๋Œ€์‹œ๋ณด๋“œ ์ ‘์† ์ขŒ์ธก ์ƒ๋‹จ [์„œ๋น„์Šค]-[๋ชจ๋“ ์„œ๋น„์Šค]์—์„œ ์ปดํ“จํŒ… ์„น์…˜์— EC2๋ฅผ ์„ ํƒํ•œ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ์—์„œ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘์œผ๋กœ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ๋ฅผ ์‹œ์ž‘ํ•œ๋‹ค. ์ด๋ฆ„ ๋ฐ ํƒœ๊ทธ์—๋Š” ํ”„๋กœ์ ํŠธ ๋ช…์ด๋‚˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•œ๋‹ค. Quick Start๋กœ Amazon Linux ๋ฅผ ์„ ํƒํ•œ๋‹ค์Œ ์•„๋ž˜ ํ”„๋ฆฌ ํ‹ฐ์–ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ์„ ํ™•์ธ ํ›„ ..

๐Ÿ–ฅ๏ธAWS/EC2 2023. 11. 22. 18:06