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

๋ชฉ๋ก๋ฐฐํฌ (10)

JUINTINATION

AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก์œผ๋กœ React ํ”„๋กœ์ ํŠธ ๋ฐฐํฌํ•˜๊ธฐ

๋ฒŒ์จ ๋‹ค์Œ์ฃผ๋กœ ๋‹ค๊ฐ€์˜จ ํ•™์ˆ ์ œ๋ฅผ ์ค€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์šฐ๋ฆฌ ํŒ€์€ ์ตœ์ข… ๋ฐœํ‘œ PPT์˜ ์‹ค์ œ ์‹คํ–‰ ํ™”๋ฉด ํŽ˜์ด์ง€์— ๋ฐฐํฌํ•œ ์„œ๋น„์Šค๋ฅผ ์ง์ ‘ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ QR ์ฝ”๋“œ๋ฅผ ๋„์›Œ๋‘˜ ์˜ˆ์ •์ธ๋ฐ, AWS ๊ณผ๊ธˆ์ด ๋ฌด์„œ์›Œ ์ตœ๋Œ€ํ•œ ๋‚˜์ค‘์— ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ตœ์ข… ๋ฐœํ‘œ ์ž๋ฃŒ ์ œ์ถœ์€ 11์›” 5์ผ(ํ™”)๊นŒ์ง€๊ณ , ์ด์ „์— ๋ชจ๋“  ์„œ๋ฒ„ ๋ฐฐํฌ๋ฅผ ์„ฑ๊ณตํ–ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธˆ๋ฐฉ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ „๋‚ ๊นŒ์ง€ ๋ฏธ๋ค„์™”๋Š”๋ฐ..๋ฆฌ์•กํŠธ ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ ์‹คํŒจ๋ถ„๋ช… ์ง€๋‚œ ํ•ด์ปคํ†ค์— ์ฐธ๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌ์•กํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•  ๋• ๊ทธ๋ƒฅ ๋ชจ๋“  ํŒŒ์ผ์„ ์••์ถ•ํ•˜๊ณ  ์—…๋กœ๋“œ๋งŒ ํ•˜๋ฉด ๋์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋”ฐ๋กœ ๊ธ€๋„ ์ž‘์„ฑํ•˜์ง€ ์•Š์•˜๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฐ์ข… ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ์ถ”๊ฐ€๋๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ์„๊นŒ? ์•„๋ฌดํŠผ ์„ค์ •์„ ๊ณ„์† ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ๋ฐฐํฌ๋ฅผ ์‹œ๋„ํ•ด๋ดค์ง€๋งŒ Degraded๊ฐ€ ๋œจ๊ณ , ์–ด์ฉŒ๋‹ค๊ฐ€ Ok๊ฐ€ ๋– ๋„..

Amazon Web Services 2024. 11. 5. 20:48
AWS Ubuntu 22.04 LTS EC2 ํŒŒ์ด์ฌ ๋ฒ„์ „ ๋ณ€๊ฒฝํ•˜๊ธฐ

์ด๋ฒˆ์— ์ข…์„ค ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ์ด๋ฏธ์ง€ ์Šคํ‹ฐ์นญ ์„œ๋ฒ„๋ฅผ ์ด๊ฒƒ ์ €๊ฒƒ ํ•ด๋ณด๋ฉด์„œ ๋ฐฐํฌ ๊ด€๋ จ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰์ค‘์ด์—ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ Flask๋กœ ๊ตฌํ˜„๋œ ์„œ๋ฒ„๊ฐ€ AWS๋กœ ์˜ฌ๋ผ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ๊ด€๋ จ ์ •๋ณด๊ฐ€ ๋„ˆ๋ฌด ๋ถ€์กฑํ•ด์„œ ๊ฒฐ๊ตญ Elastic Beanstalk์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์„ ์‹คํŒจํ–ˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ FastAPI๋กœ ๋‹ค์‹œ ๊ตฌํ˜„ํ•˜๊ณ  ์žฌ๋„์ „ํ•ด๋ดค๋Š”๋ฐ ๋˜‘๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๊ธฐ์กด์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ๋น„๋กฏํ•œ ๊ด€๋ จ ์„ค์ •๋“ค์„ ๋ชจ๋‘ ์‚ญ์ œํ•œ ์ƒํƒœ์˜€๋Š”๋ฐ, ์ด๋ฅผ ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์„ค์ •์„ ํ•ด์•ผํ–ˆ๋‹ค.ํŒŒ์ด์ฌ ๋ฒ„์ „ ๋ฌธ์ œ์ฒ˜์Œ Amazon Ec2 ์‹œ์ž‘ํ•˜๊ธฐ ๊ธ€์„ ์ž‘์„ฑํ–ˆ์„ ๋•Œ์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค์—ˆ์„ ๋•Œ ํŒŒ์ด์ฌ ๋ฒ„์ „์€ 3.12์˜€๋‚˜ ์•„๋ฌดํŠผ ํ•„์š”ํ•œ ํŒŒ์ด์ฌ ๋ฒ„์ „์ธ 3.8 ๋ฒ„์ „๊ณผ ๋งž์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ ํŒŒ์ด์ฌ ๋ฒ„์ „์„ ๋ฐ”๊พธ๋ ค๊ณ  ์ด๊ฒƒ ์ €๊ฒƒ ํ•ด๋ดค๋Š”๋ฐ ๊ฒฐ๋ก ์ ์œผ๋กœ ๊ธฐ๋ณธ์ ์ธ ..

Amazon Web Services 2024. 10. 26. 23:18
2024 SW ์œตํ•ฉํด๋Ÿฌ์Šคํ„ฐ 2.0 ์„ธ์ข… DX ํ•ด์ปคํ†ค ํ›„๊ธฐ

์ง€๋‚œ 2023 SW ์œตํ•ฉํด๋Ÿฌ์Šคํ„ฐ 2.0 ๋””์ง€ํ„ธ์ฝ˜ํ…์ธ  DX ํ•ด์ปคํ†ค์€ ์ œ๋Œ€๋กœ ์ค€๋น„๊ฐ€ ์•ˆ ๋œ ์ƒํƒœ๋กœ ์ฐธ์—ฌํ•ด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐํฌ๋„ ๋ชป ํ•˜๊ณ , ์—ฌ๋Ÿฌ ๋ฌธ์ œ๊ฐ€ ๋งŽ์•„์„œ ์žฅ๋ ค์ƒ์ด๋ผ๋Š” ์•„์‰ฌ์šด ๊ฒฐ๊ณผ๋กœ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋˜ ๊ธฐ์–ต์ด ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค์Œ์— ์ด๋Ÿฐ ๊ธฐํšŒ๊ฐ€ ์™”์„ ๋•Œ ์ค€๋น„๋ฅผ ๋” ์—ด์‹ฌํžˆ ํ•ด์„œ ์ˆ˜์ƒ์„ ๋…ธ๋ ค๋ณด๊ณ  ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ด๋ฒˆ์— ๋˜ ๋™์ผํ•˜๊ฒŒ ์„ธ์ข…์—์„œ ์ง„ํ–‰ํ•˜๋Š” 2024 SW ์œตํ•ฉํด๋Ÿฌ์Šคํ„ฐ 2.0 ์„ธ์ข… DX ํ•ด์ปคํ†ค์— ๋‹ค๋ฅธ ์ผ์ •์ด ์žˆ๋Š” ํŒ€์›์„ ์ œ์™ธํ•œ ํ˜„์žฌ ์ข…ํ•ฉ์„ค๊ณ„ ํŒ€์›๋“ค๊ณผ ๋ฌธํ™”๊ด€๊ด‘ ๋””์ง€ํ„ธ ์ฝ˜ํ…์ธ  ๋ถ€๋ถ„์— ๋„์ „ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์œตํ•ฉํด๋Ÿฌ์Šคํ„ฐ 2.0 ์„ธ์ข…DX ํ•ด์ปคํ†ค ์†Œ๊ฐœ/๋ฐœํ‘œ์ž๋ฃŒ ์ ‘์ˆ˜7.28 13:00 ์ดํ›„์— ์ž๋ฃŒ๊ฐ€ ์ถ”๊ฐ€ ์ ‘์ˆ˜๋˜๋ฉด 1์  ํŒจ๋„ํ‹ฐ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์š”forms.kihap.co์ž‘๋…„๊ณผ ๋ฐ”๋€ ํ•ด์ปคํ†ค ์ง„ํ–‰ ๊ณผ์ •์ด๋ฒˆ ํ•ด..

StudyNote 2024. 8. 4. 23:06
AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ

์ด ๊ธ€์€ ์ง€๋‚œ AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก ์ƒ์„ฑํ•˜๊ธฐ์—์„œ ์ด์–ด์ง€๋Š” ๋‚ด์šฉ์ด๋‹ค. ์ง€๋‚œ ๊ธ€์—์„œ ์–ธ๊ธ‰ํ–ˆ๋‹ค์‹œํ”ผ ๊ณผ๊ธˆ ์ด์Šˆ๊ฐ€ ์žˆ์–ด์„œ ๋ฏธ๋ฃจ๋‹ค๊ฐ€ ๋ญ ์–ผ๋งˆ๋‚˜ ๋‚˜์˜ค๊ฒ ์–ด ํ•˜๋Š” ๋งˆ์ธ๋“œ๋กœ ๊ทธ๋ƒฅ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก ์ƒ์„ฑํ•˜๊ธฐ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†กAWS Elastic Beanstalk์€ Java, .NET, PHP, Node.js, Python, Ruby, Go ๋ฐ Docker๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์„œ๋น„์Šค๋ฅผ Apache, Nginx, Passenger ๋ฐ IIS์™€ ๊ฐ™์€ ์นœ์ˆ™ํ•œ ์„œ๋ฒ„์—์„œ ์†์‰ฝ๊ฒŒ ๋ฐฐํฌํ•˜๊ณ juintination.tistory.comjar ํŒŒ์ผ ๋งŒ๋“ค๊ธฐAWS ํ™˜๊ฒฝ์ด ์•„๋‹Œ, ๋ณธ์ธ์˜ ์ปดํ“จํ„ฐ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์šด๋ฐ›์•„์•ผ ํ•œ๋‹ค.์ฑ…์—์„œ ์š”๊ตฌํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋Š” ์Šคํ”„๋ง๋ถ€ํŠธ 2.6.6 ๋ฒ„์ „์œผ๋กœ ๋˜์–ด ์žˆ์œผ๋ฉฐ, jdk 11 ๋ฒ„์ „์ด ..

Amazon Web Services 2024. 7. 16. 02:39
EC2 ๋ฐฐํฌ ํŒŒ์ผ ์••์ถ• ๋ฐ ํŒŒ์ผ ์ „์†กํ•˜๊ธฐ

์ด ๊ธ€์€ ์ง€๋‚œ EC2 ์žฌ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค์™€ ๋ฐฐํฌ ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ด์–ด์ง€๋Š” ๋‚ด์šฉ์ด๋‹ค. ํ•ด๋‹น ๊ธ€์—์„œ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ๋งŒ๋“ค์–ด๋‘” 3๊ฐœ์˜ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ tar๋กœ ์••์ถ•ํ•  ๊ฒƒ์ด๋‹ค. EC2 ์žฌ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค์™€ ๋ฐฐํฌ ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ์ด ๊ธ€์€ ์ง€๋‚œ EC2 ํ”„๋กœ์ ํŠธ cron ์ฃผ๊ธฐ์  ์‹คํ–‰์—์„œ ์ด์–ด์ง€๋Š” ๋‚ด์šฉ์ด๋‹ค. ํ˜„์žฌ ์ธ์Šคํ„ด์Šค๋Š” ์ƒˆ๋กœ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ๊ธฐ์กด์— ๋งŒ๋“ค์—ˆ๋˜ ํŒŒ์ผ๋“ค์€ ๋ชจ๋‘ ์ง€์šฐ๊ณ  crontab๋„ ์›์ƒํƒœ๋กœ ๋ณต๊ตฌํ•œ ์ƒํƒœ๋กœ ์‹œjuintination.tistory.comtar ์••์ถ• ์—ฐ์Šต์‹ค์ œ ๋ฐฐํฌ ํŒŒ์ผ์„ ์••์ถ•ํ•˜๊ธฐ ์ „์— tar ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.๋จผ์ € $ touch a.txt ๋ช…๋ น์–ด์™€ $ touch b.txt ๋ช…๋ น์–ด๋กœ ์••์ถ• ํ…Œ์ŠคํŠธ์šฉ ํŒŒ์ผ 2๊ฐœ๋ฅผ ๋งŒ๋“ ๋‹ค.๊ทธ๋ฆฌ๊ณ  $ tar -cvf hello.tar a.txt b.txt ๋ช…๋ น์–ด..

Amazon Web Services 2024. 7. 11. 18:50
EC2 ์žฌ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค์™€ ๋ฐฐํฌ ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ

์ด ๊ธ€์€ ์ง€๋‚œ EC2 ํ”„๋กœ์ ํŠธ cron ์ฃผ๊ธฐ์  ์‹คํ–‰์—์„œ ์ด์–ด์ง€๋Š” ๋‚ด์šฉ์ด๋‹ค. ํ˜„์žฌ ์ธ์Šคํ„ด์Šค๋Š” ์ƒˆ๋กœ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ๊ธฐ์กด์— ๋งŒ๋“ค์—ˆ๋˜ ํŒŒ์ผ๋“ค์€ ๋ชจ๋‘ ์ง€์šฐ๊ณ  crontab๋„ ์›์ƒํƒœ๋กœ ๋ณต๊ตฌํ•œ ์ƒํƒœ๋กœ ์‹œ์ž‘ํ•œ๋‹ค. EC2 ํ”„๋กœ์ ํŠธ cron ์ฃผ๊ธฐ์  ์‹คํ–‰ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋ฉด ์‹คํ–‰๋˜๋Š” ๋„์ค‘ ๋ถ€ํ•˜๊ฐ€ ์‹ฌํ•ด์ง€๊ฑฐ๋‚˜ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋“ฑ์˜ ์ด์œ ๋กœ ์„œ๋ฒ„๊ฐ€ ์ข…๋ฃŒ๋  ์ˆ˜ ์žˆ๋‹ค. ์ง€๋‚œ ๊ธ€์—์„œ ๋งŒ๋“ค์—ˆ๋˜ err.log ํŒŒ์ผ์—์„œ ์„œ๋ฒ„๊ฐ€ ์ข…๋ฃŒ๋˜์—ˆ๋‹ค๋Š” ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆjuintination.tistory.com์žฌ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค์˜ ์ดํ•ด๊ธฐ์กด ์„œ๋ฒ„ ์ค‘์ง€์„œ๋ฒ„๋ฅผ ์ค‘์ง€์‹œํ‚ค๊ธฐ ์œ„ํ•ด spring-stop.sh ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋‹ค์Œ์˜ ๊ณผ์ •์„ ์‹คํ–‰ํ•˜๋„๋ก ํ–ˆ๋‹ค.PID ์ฐพ๊ธฐ์ฐพ์€ PID๋กœ ํ”„๋กœ์„ธ์Šค kill ํ•˜๊ธฐaws-v1 ํด๋” ํ†ต์งธ๋กœ ์‚ญ์ œrm -rf /home/..

Amazon Web Services 2024. 7. 11. 17:40