๐ Engineering/๊ฐ์ข ์ฉ์ด2 Web Application Architecture ์ฉ์ด ๋ชจ์์ง CDN (Content Delivery Network) ์ฌ์ฉ์์๊ฒ Contents data ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ด๊ณ ๋น ๋ฅด๊ฒ ๋ฐฐํฌ, ์ ๋ฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ Network system ์น ํ์ด์ง์ ๋ก๋ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด(ํต์ ์ง์ฐ ์๋๋ฅผ ๋ฎ์ถ๊ธฐ ์ํด) ๊ฐ ๋ ธ๋๊ฐ ์ํธ ์ฐ๊ฒฐ๋์ด ์๋ค. ์ฌ์ฉ์์ Server ๊ฐ ์ง๋ฆฌ์ ์ผ๋ก ๋จผ ๊ฑฐ๋ฆฌ์ ๋จ์ด์ ธ ์์ ๊ฒฝ์ฐ, ๋์ฉ๋ ํ์ผ์ ๋ก๋ํ๋๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆผ CDN ์ ์ง๋ฆฌ์ ์ผ๋ก ์ฌ์ฉ์์ ๊ฐ๊น์ด ์๋ฒ์ Contents data ๋ฅผ ์ ์ฅํด ๋ ์ผ๋ก์จ, ์น ํ์ด์ง์ ๋ก๋ ์๋๋ฅผ ๋์ ํธ๋ํฝ์ด ํญ์ฃผํ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ๋คํธ์ํฌ ํผ์ก ๋ฌธ์ ๋ ๋ณ๋ชฉ ํ์์ ํด๊ฒฐํ๋ค. CDN ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด, ์ ์ธ๊ณ์ ๋ชจ๋ Request ๊ฐ ์๋ณธ ์๋ฒ์ ์ง์ค๋๋ค. CDN ์ ํตํด ์ฌ์ฉ์์ Request ๋ฅผ .. 2022. 10. 2. Batch processing (Batch job) ๋ฑ์ฅ ๋ฐฐ๊ฒฝ Batch processing ์ ์ฌ์ฉ์(๊ฐ๋ฐ์)๊ฐ Punched card์ ํ๋ก๊ทธ๋จ์ ์ ๋ ฅํ๋ Mainframe ์ปดํจํฐ ์๋(์ด๊ธฐ์ ์ปดํจํฐ๋ ํ ๋ฒ์ ํ๋์ ํ๋ก๊ทธ๋จ๋ง ์คํํ ์ ์์์)์ ์์๋์๋ค. ์ด๋ ๊ฒ ํ๋ก๊ทธ๋๋ฐ๋ Punched card ๋ฅผ ์ฌ์ฉ์๊ฐ System operator ์๊ฒ ์ ๊ณตํ๊ณ , Syteme operator ๋ ์ด๋ฅผ ์ผ์ ์์, ์๊ฐ์ ๋ง์ถฐ ์ปดํจํฐ์ ๊ณต๊ธํ๋ค. Batch job ์ด ์ ์ถ๋๋ฉด ์ด job ๋ค์ queue ๋๊ธฐ์ด์ ๋ค์ด๊ฐ๊ณ , System ์ ์ฒ๋ฆฌ ๋๊ธฐ ์ค์ธ ์ฌ๋ฌ๊ฐ์ ์์ ์ ์๊ฐ ์์ ๋๋ ์ฐ์ ์์์ ๋ฐ๋ผ ํ๋ก๊ทธ๋จ์ ์คํํด ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ์ต๊ทผ ์ปดํจํฐ๊ฐ ๋ฐ์ ํ๋ฉด์, Batch ์ ์ ์์ ์ฌ์ฉ์ ๋ง์ด ๋ณํํ์๋ค. ์ต๊ทผ์๋ ์ ๊ธฐ์ ์ผ๋ก ์ํํด์ผํ๋ ์์ ์ ์๋ํ.. 2022. 8. 20. ์ด์ 1 ๋ค์