๐Ÿ“™ ๋ถํด๋Ÿฝ

IT 5๋ถ„ ์žกํ•™์‚ฌ์ „ ์—ํ”ผ์†Œ๋“œ 16~21

rigood 2023. 8. 31. 00:30

์˜ค๋Š˜ ์ฝ์€ ๋ฒ”์œ„: ์—ํ”ผ์†Œ๋“œ 16~21

 

๐Ÿ˜€ ์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์จ๋ณด์„ธ์š”.

 

์—ํ”ผ์†Œ๋“œ16 ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ๊ฐ€ ์‚ฌ๋ผ์ง„ ์ด์œ ์™€ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„

- ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ๋Š” CSS์™€ AJAX ๊ธฐ์ˆ ์„ ๊ฐ€์žฅ ๋จผ์ € ์ง€์›ํ•œ ๋ธŒ๋ผ์šฐ์ €์˜€๋‹ค.

- ํ•˜์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ € ์‹œ์žฅ์„ ๋…์ ํ•œ ์ดํ›„ ์ ์  ์—…๋ฐ์ดํŠธ๊ฐ€ ๋А๋ ค์ง€๊ณ  ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ์ œ๋•Œ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

- HTML, CSS, JS์˜ ํ‘œ์ค€์•ˆ์„ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ '๋ธŒ๋ผ์šฐ์ € ์—”์ง„'์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ์ด ์—”์ง„์ด ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์„ฑ๋Šฅ์„ ๊ฒฐ์ •ํ•œ๋‹ค.

cf) CSS์—์„œ webkit- ์ ‘๋‘์–ด๊ฐ€ ๋ถ™์€ ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ, ์‚ฌํŒŒ๋ฆฌ์˜ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ์ด๋ฆ„์ด ๋ฐ”๋กœ ์›นํ‚ท(webkit)์ด๋‹ค.

- ํฌ๋กฌ, ์‚ฌํŒŒ๋ฆฌ ๋“ฑ ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €์— ๋ฐ€๋ ค ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ๋Š” ๊ณต์‹์ ์œผ๋กœ ๋ง‰์„ ๋‚ด๋ฆฌ๊ฒŒ ๋œ๋‹ค.

- MS์‚ฌ๋Š” ์ƒˆ๋กœ์šด ์›น๋ธŒ๋ผ์šฐ์ €์ธ ์—ฃ์ง€(Edge)๋ฅผ ๋ฐœํ‘œํ•˜๋Š”๋ฐ, ์—ฃ์ง€๋Š” ํฌ๋กฌ์˜ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ17 ์ฟ ํ‚ค๊ฐ€ ๋จน๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ๊ณ ์š”?

- HTTP์—์„œ ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž์˜ ์ƒํƒœ๋ฅผ ๊ธฐ์–ตํ•˜์ง€ ์•Š๋Š”๋‹ค.(stateless) ์š”์ฒญ์ด ์˜ค๋ฉด ์‘๋‹ต๋งŒ ํ•ด์ค„ ๋ฟ์ด๋‹ค.

- ์ฟ ํ‚ค๋ž€ ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•ด ์ •๋ณด๋ฅผ ์ ์–ด๋‘” ์˜์ˆ˜์ฆ๊ณผ ๊ฐ™๋‹ค.

- ์ฟ ํ‚ค๋Š” ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์ €์žฅ๋œ๋‹ค. ๊ฐ™์€ ์›น์‚ฌ์ดํŠธ์— ๋‹ค์‹œ ์ ‘์†ํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ฟ ํ‚ค๊ฐ€ ์„œ๋ฒ„์— ์ „์†ก๋œ๋‹ค.

- ์„œ๋ฒ„๋Š” ์ฟ ํ‚ค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋ฅผ ๊ธฐ์–ตํ•˜๊ณ  ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ19 ์„œ๋ฒ„๊ฐ€ ๋ญ”์ง€ ์•„์ง๋„ ๋ชจ๋ฅธ๋‹ค๊ณ ?

- ์„œ๋ฒ„๋Š” 24์‹œ๊ฐ„ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์ปดํ“จํ„ฐ์ด๋ฉฐ, ๊ฑฐ๋Œ€ํ•œ ์ €์žฅ์†Œ์™€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

- ์‚ฌ์šฉ์ž๊ฐ€ ์›น์‚ฌ์ดํŠธ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์„œ๋ฒ„๋Š” ํ•ด๋‹น ์›นํŽ˜์ด์ง€์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์•„ ๋ณด์—ฌ์ค€๋‹ค.

 

์—ํ”ผ์†Œ๋“œ20 ์Šˆํผ ๊ฐœ๋ฐœ์ž๋งŒ ํ•  ์ˆ˜ ์žˆ๋‹ค, ํ’€์Šคํƒ?

- ํ’€์Šคํƒ์€ ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ, ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฐœ๋…์ด๋‹ค.

- ๋ฐ๋ธŒ์˜ต์Šค๋ž€ ๊ฐœ๋ฐœ(development)์™€ ์šด์˜(operations)์˜ ํ•ฉ์„ฑ์–ด๋กœ, ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ๊ฐ„์˜ ๊ฒฉ์ฐจ๋ฅผ ํ•ด์†Œํ•˜๊ธฐ ์œ„ํ•œ ํ˜‘์—… ํ™˜๊ฒฝ์„ ์ผ์ปซ๋Š”๋‹ค. ์„œ๋ฒ„, DB ์„ค์ •, ๋ณด์•ˆ ๋“ฑ ๋‹ค์–‘ํ•œ ์ผ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ21 ์„œ๋ฒ„๋ฆฌ์Šค๋Š” ์„œ๋ฒ„๊ฐ€ ์—†๋‹ค๋Š” ๋œป?

- ์„œ๋ฒ„๋ฆฌ์Šค๋ž€ ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„๊ฐ€ ์—†๋‹ค๋Š” ๋œป์ด์ง€, ์‹ค์ œ๋กœ ์„œ๋ฒ„๊ฐ€ ์—†๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.

- ๊ณผ๊ฑฐ์—๋Š” ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋ฅผ ์ง์ ‘ ๊ตฌ๋งคํ•ด์„œ ๊ด€๋ฆฌํ–ˆ๋‹ค. ๋น„์šฉ์ด ๋งŽ์ด ๋“ค๊ณ  ํŠธ๋ž˜ํ”ฝ ์ฆ๊ฐ€์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์ฒ˜ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ์ ์ด ์žˆ์—ˆ๋‹ค.

- ์•„๋งˆ์กด์ด EC2(Elastic Compute Cloud) ์„œ๋น„์Šค๋ฅผ ๋„์ž…ํ–ˆ๋‹ค. ์•„๋งˆ์กด์ด ์šด์˜, ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ์›ํ•˜๋Š” ์–‘๋งŒํผ ๋นŒ๋ ค์“ฐ๋Š” ์ œ๋„์ด๋‹ค. ๋‹ค๋งŒ ๋ณด์•ˆ, ๋ฐฑ์—… ๋“ฑ ์†Œํ”„ํŠธ์›จ์–ด ์ธก๋ฉด์€ ์—ฌ์ „ํžˆ ์‚ฌ์šฉ์ž์˜ ๋ชซ์ด์—ˆ๋‹ค.

- ์„œ๋ฒ„๋ฆฌ์Šค๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์„œ๋ฒ„์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”๋“œ๋ฅผ ์ž‘์€ ํ•จ์ˆ˜ ๋‹จ์œ„๋กœ ์ชผ๊ฐœ์–ด ์ €์žฅํ•ด์ค€๋‹ค. ์ด ํ•จ์ˆ˜๋“ค์€ ํ‰์†Œ์—๋Š” ์ž ๋“ค์–ด ์žˆ๋‹ค๊ฐ€ ์š”์ฒญ์ด ์žˆ์„ ๋•Œ๋งŒ ์‹คํ–‰๋œ๋‹ค. ์‹คํ–‰๋œ ๋งŒํผ๋งŒ ์š”๊ธˆ์„ ์ง€๋ถˆํ•˜๋ฉด ๋œ๋‹ค.

- ๋‹ค๋งŒ, ์ž ๋“ค์–ด ์žˆ๋˜ ํ•จ์ˆ˜๊ฐ€ ๊นจ์–ด๋‚˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ํ•„์š”ํ•˜๊ณ (cold start), ๊ฐ ์„œ๋ฒ„๋ฆฌ์Šค์— ํŠนํ™”๋œ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์„œ๋ฒ„๋ฆฌ์Šค๋กœ ์˜ฎ๊ธฐ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค.

- ์„œ๋ฒ„๋ฅผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ณ , ์ฝ”๋“œ์— ์ง‘์ค‘ํ•˜์—ฌ ๋‹จ๊ธฐ๊ฐ„์— ์„œ๋น„์Šค๋ฅผ ์ถœ์‹œํ•˜๊ณ ์ž ํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค.