๐ฅ IT 8๊ฐ ์ง๋ฌด ๊ธฐ์ด์ฒดํ (29) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ํ๋ฉด ๊ฐ๋ฐํ๊ณ ์น ์๋ฒ์ ๋ฐฐํฌ ํ๋ฉด ๊ฐ๋ฐํ๊ณ ์น ์๋ฒ์ ๋ฐฐํฌ 1. ํ ํ๋ฆฟ ์ ํ HTML 5UP์ฌ์ดํธ๋ html5๊ธฐ๋ณธ ์์ค๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํด์ค๋ค. ๋ง์์ ๋๋ ๊ฒ ํ๋๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๋๋ค. (Hyperspace ๋ผ๋ ๊ฒ์ ๊ณจ๋๋ค!! ๋ฆฌ๋๋ฏธ ํ์ผ์ ์ฝ์ด๋ณด๋ฉด ์์ ์ , ๊ฐ์ธ์ ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅํ์ง ์ ์ ์์.) 2. ์น ์๋ฒ ์คํ ์น ์๋ฒ์ ์ ์ํด ์คํํด์ค๋ค. => AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(3. ์น ์๋ฒ์ ์ ์) EC2์ ์ ์ํ ํฐ๋ฏธ๋์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. cd /var/www ๋ค์ cd ๋ช ๋ น์ด๋ก htmlํด๋ ์์ ๋ค์ด๊ฐ์ ll๋ก ์กฐํํด๋ณด๋ฉด ์๋ฌด ํ์ผ์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ด htmlํด๋์ ์์ค๋ฅผ ๋ฃ๋ ๊ฒ์ด ๋ฐฐํฌ์ด๋ค.(๋ฐฐํฌ = ์๋ฒ์ ํ์ผ์ ๋ฃ๋ ๊ฒ) 3-1. ๋ฐฐํฌ(ํ์ผ๋ก ๋ฐฐํฌํ๋ ๋ฐฉ์) ๋ฐฐํฌ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ์๊ณผ ํด์ด ์กด์ฌํ๋ค. ๋ฌด.. AWS - ์น ์๋ฒ ์ง์ฐ๊ธฐ(๋น์ฉ ๋ฐฉ์ง) ์น ์๋ฒ ์ง์ฐ๊ธฐ(๋น์ฉ ๋ฐฉ์ง) 1. EC2 ์ข ๋ฃ EC2๊ฐ ์ข ๋ฃ๋๋ฉด 24์๊ฐ ์ ๋๊ฐ ์ง๋๋ค์๋ ๋ชฉ๋ก์์ ์๋์ผ๋ก ์ฌ๋ผ์ง๋ค. ์ข ๋ฃ = ์ญ์ ์ด๋ฏ๋ก ์ข ๋ฃ๋ ๊ฒ์ ๋ค์ ํฌ ์๋ ์๋ค. 2. ํ๋ ฅ์ IP ์ข ๋ฃ ํ๋ ฅ์ IP๋ ๋ฏธ์ฌ์ฉ ์ค์ผ ๊ฒฝ์ฐ์ ์๊ธ์ด ๋ถ๊ณผ๋๋ค. '์ฐ๊ฒฐ ํด์ '๋ EC2์ ๋ถ๋ฆฌํ๋ ๊ฒ์ธ๋ฐ EC2๊ฐ ์ด๋ฏธ ์ข ๋ฃ(์ญ์ )๋์ด์ ์๋์ผ๋ก ๋์ด์ก๋ค. 'ํ๋ ฅ์ IP ์ฃผ์ ๋ฆด๋ฆฌ์ค'๋ก ํ๋ ฅ์ IP๋ ์ญ์ ํด์ค๋ค. 3. ๋ณด์ ๊ทธ๋ฃน ์ญ์ ๋ณด์ ๊ทธ๋ฃน์ ์ ํํ๊ณ ์์ >์ญ์ ๋ฒํผ์ ๋๋ฌ ์ญ์ ํด์ค๋ค. 4. ๋ฐฑ์ ๋ณธ ์ญ์ ๋ฐฑ์ ๋ณธ์ S3๋ผ๋ AWS ์ธ์ฅํ๋์ ์ ์ฅ๋๋ค. ๋ฐฑ์ ๋ณธ์ AMI์ EBS์ ๋ฉ๋ด์์ ์ง์์ค๋ค. 1) AMI ๋ฑ๋ก์ทจ์(์ญ์ ) 2) EBS ์ญ์ 5. VPC ์ญ์ (์๋ธ๋ท, ์ธํฐ๋ท๊ฒ์ดํธ์จ์ด, ๋ผ์ฐํ ํ ์ด๋ธ ์ญ์ ) VPC๋ฅผ ์ญ์ .. AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(5. ๋ฐฑ์ ๋ณธ ์ด๋ฏธ์ง ์์ฑ) ์น ์๋ฒ ๋ง๋ค๊ธฐ 5-1. ๋ฐฑ์ ๋ณธ ์ด๋ฏธ์ง ์์ฑ 1) ์ด๋ฏธ์ง ์์ฑ EC2๋ฐฑ์ ์ AMI + EBS ๋ฐฑ์ ์ด๋ค. AMI๋ OS์ ๋ณด๊ฐ ๋ด๊ฒจ์ ธ์๋ ์์ด๋ผ๊ณ ๋ณด๋ฉด ๋๊ณ , EBS๋ ์คํ ๋ฆฌ์ง ๋ฐฑ์ ์ผ๋ก ์ฐ๋ฆฌ๊ฐ ์ค์นํ๋ ์น์๋ฒ(์ํ์น)๊ฐ ๋ฐฑ์ ๋๋ค. 2) AMI ํ์ธ available ์ํ๊ฐ ๋๋ฉด AMI๋ ์ฌ์ฉ๊ฐ๋ฅํ ์ํ์ด๋ค. 3) EBS ํ์ธ Elastic Block Store ๋ฉ๋ด์ ์๋ ์ค๋ ์ท์ ๋ค์ด๊ฐ๋ณด๋ฉด EBS๊ฐ ์๋์ผ๋ก ์์ฑ๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ค๋ช ์ ๋ณด๋ฉด ์์ฑํ AMI์ด๋ฏธ์ง์๋ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ๋์จ๋ค. 5-2. ๋ฐฑ์ ๋ AMI ์ด๋ฏธ์ง ์ด์ฉ ๋ฐฑ์ ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณต์ํด์ ์ EC2๋ฅผ ๋ง๋ค ์ ์๋ค. 1๋จ๊ณ : AMI ์ ํ 2๋จ๊ณ : ์ธ์คํด์ค ์ ํ ์ ํ EC2์์ฑ ํ๋ฉด๊ณผ ๋์ผํ๋ค. ๋๋ถ๋ถ์ ์ต์ ์ ์๋ณธ๊ณผ ๋ค๋ฅด๊ฒ ์์ ํ ์ ์.. AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(4. ํ๋ ฅ์ IP ์์ฑ) ์น ์๋ฒ ๋ง๋ค๊ธฐ 4. ํ๋ ฅ์ IP ์์ฑ ํ๋ ฅ์ IP๋ ๊ณ ๋ฌด์ค์ฒ๋ผ ์์ ์์ฌ๋ก ๋ณ๋๋๋ ๋์ IP๋ฅผ ๊ณ ์ IP๋ก ๋ง๋ค์ด์ค๋ค. ๊ณ ์ IP๊ฐ ์์ผ๋ฉด EC2๊ฐ ์ค์ง๋๊ณ ์ฌ์์๋ ๋ ๋งค๋ฒ IP๊ฐ ๋ณ๊ฒฝ๋๋ค. 1) ํ๋ ฅ์ IP ์ฃผ์ ํ ๋น 2) ํ ๋น๋ ํ๋ ฅ์ IP ์ฃผ์ ์ฐ๊ฒฐ 3) ํ๋ ฅ์ IP ์ฃผ์ ํ์ธ EC2 ์ธ์คํด์ค ํ๋ฉด์์ ์ธ์คํด์ค ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํ๊ณ ์๋ ์ ๋ณด ํญ ์ค "๋คํธ์ํน"์ ์ ํํ๋ฉด ์ ์ผ ๋ฐ์ ํ๋ ฅ์ IP ์ฃผ์ ํ๋ฉด์ด ์๋ค. ์ฐ๊ฒฐ์ด ๋์ด ์์ผ๋ฉด ์ฑ๊ณต์ด๋ค! AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(3. ์น ์๋ฒ์ ์ ์) ์น ์๋ฒ ๋ง๋ค๊ธฐ 3. ์น ์๋ฒ์ ์ ์ 1)PuTTY ์ค์ PuTTY๋ ์๋ฒ์ ์ ์ํ ์ ์๋ ํด์ด๋ค. PuTTY๋ฅผ ๊ฒ์ํด ์คํํด์ค๋ค. 2) EC2์ ์ ์ ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ํตํด ๋ค์ด๊ฐ๋ฉด ์์ด๋๋ฅผ ๋ฌผ์ด๋ณด๋ ํ๋ฉด์ด ๋ฌ๋ค. ec2-user์ ์ ๋ ฅํด์ฃผ๋ฉด ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํ๋ค. ec2-user๋ aws linux๋ฅผ ์ฌ์ฉํ ๋ ๊ฐ์ฅ ์ต๊ณ ์ ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์์ ๊ณ์ ์ผ๋ก, ์ด๋ฏธ ์ ํด์ ธ ์๋ ๊ณ์ ์ด๋ ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํ ์ ์๋ ์์ด๋์ด๋ค. ์ฒ์ ์ฐ๊ฒฐํ ๋๋ ํ์ธ๋ฉ์ธ์ง๊ฐ ๋์ค๋ ๋ฐ ์ฌ๊ธฐ์ yes๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค. 3) EC2๋ฅผ ์น์๋ฒ๋ก ๋ง๋ค๊ธฐ์ํด ํ์ํ ๊ฒ๋ค ์ค์น Httpd(์ํ์น ์น์๋ฒ) ์ค์น Apache ๋ง๊ณ ๋ Tomcat, NginX ๋ฑ ๋ค์ํ ์น์๋ฒ๊ฐ ์กด์ฌํ๋ค. NginX๋ ์ต๊ทผ ๋ค์ด ์ฌ์ฉํ๋ ๊ธฐ์ ๋ค์ด ๋ง์์ง๊ณ ์์ง.. AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(2. EC2 ์์ฑ) ์น ์๋ฒ ๋ง๋ค๊ธฐ 2. EC2 ์์ฑ 1) EC2์ ์ ์ฉํ ๋ณด์๊ทธ๋ฃน ์์ฑ ์ธ๋ฐ์ด๋(EC2๋ก ๋ค์ด์ค๋ ๋ฐฉํฅ์ ์ ์ด) ์ค์ : TCP 22๋ SSH, 80์ HTTPํฌํธ์ด๋ค. ์น์๋ฒ๋ฅผ ๋ง๋๋ ค๋ฉด 80ํฌํธ๋ ๊ผญ ์ด์ด์ฃผ์ด์ผ ํ๋ค. ์์๋ฐ์ด๋(EC2์์ ๋๊ฐ๋ ์ชฝ ์ ์ด) : ๊ธฐ๋ณธ๊ฐ์ ๋ชจ๋ ํ์ฉ. ์ค์ ํ์ง ์๊ณ ๋์ด๊ฐ๋ค. 2) EC2 ์ธ์คํด์ค ์์ฑ AWS์์๋ ์๋ฒ ํ๋ ํ๋๋ฅผ "์ธ์คํด์ค"๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ถ๋ฅธ๋ค. EC2 ์ธ์คํด์ค๋ ๊ฐ์์ ๊ณต๊ฐ์ ์๋ฒ ํ๋๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค. 1๋จ๊ณ : AMI ์ข ๋ฅ ์ ํ AMI๋ EC2๋ฅผ ๋ง๋ค์ด ๋ผ ๋ ์ฌ์ฉํ๋ OS์ ๋ณด๊ฐ ๋ด๊ธด ์ด๋ฏธ์ง ํ์ผ์ด๋ค. Linux2 AMI๊ฐ ๊ฐ์ฅ ์ผ๋ฐ์ ์ด๋ค. 2๋จ๊ณ : EC2์ ์ ํ ์คํ์ ์ค์ vCPU - ๊ฐ์ CPU๋ก ์ค์ ๋ฌผ๋ฆฌ CPU๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ชผ๊ฐ์ ์ฌ์ฉํ.. AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(1. ๋คํธ์ํฌ ์ค์ ) ์น ์๋ฒ ๋ง๋ค๊ธฐ 1. ๋คํธ์ํฌ ์ค์ 1) VPC์์ฑ VPC๋ฅผ ์์ฑํ์ง ์๊ณ Default-VPC๋ฅผ ์ฌ์ฉํด๋ ๋์ง๋ง, ๋ง ๊ทธ๋๋ก ๊ธฐ๋ณธ๊ฐ์ด๋ผ ์๋ฌด๊ฑฐ๋ ๋ค ๋ค์ด๊ฐ ์ ์๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ๊ฐ ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ค๋ฌด์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์๋๋ค. VPC๋ ํฐ ์๋น์ค ๋จ์๋ก ๋ง๋๋ ๊ฒ์ด ๋ง๋ค. VPC๋ ๋ค์ Subnet ๋จ์๋ก ์ชผ๊ฐค ์ ์๋ค. VPC IP๋์ญ๋๋ฅผ ํฌ๊ฒ ์ ์ก์๋์์ผ ์๋ธ๋ท์ด ์ฌ์ฉํ IP๋์ญ๋๊ฐ ์ถฉ๋ถํ๋ค! 2) ์๋ธ๋ท ์์ฑ 3) ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ์์ฑ ์์ฑํ ๊ฒ์ดํธ์จ์ด๋ฅผ VPC์ ์ฐ๊ฒฐํด์ค๋ค. VPC๋ง๊ณ ๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ํตํด ์๋ธ๋ท์ ์ฐ๊ฒฐํด์ค์ผ ํ๋ค. ๋คํธ์ํฌ ๊ตฌ์ฑ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋ํ VPC, Subnet, Route Table, Internet Gateway ๊ตฌ์ถ์ ๋ํด ์์๋ณด์. 1. ๋คํธ์ํฌ ๊ตฌ์ฑ ์๋ ํ์ ๊ทธ๋ฆผ์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ์์๋ค์ ์ง์ ๊ตฌ์ฑํ๋ ์์๋ค๋ก ๋น์ ํ์ฌ ๋ํ๋ด์๋ค. 2. AWS์์ ์ ๊ณตํ๋ VPC์ Subnet์ ๊ฐ๋ 1) VPC (Virtual Private Cloud) ๋? AWS Cloud ๋ด๋ถ์์ ๊ตฌ์ฑ๋๋ ์ฌ์ฉ์์ AWS ๊ณ์ ์ ์ฉ ๊ฐ์ ๋คํธ์ํฌ๋ก ์ด๊ณณ์์ AWS ๋ฆฌ์์ค๋ฅผ ์์ํ ์ ์๋ค. AWS์์๋ ๋ํดํธ๋ก Amazon EC2-VPC๋ฅผ ์ ๊ณตํ์ง๋ง Amazon VPC๋ AWS์ ํ์ฅ ๊ฐ๋ฅํ ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ๋ค๋ ์ด์ ๊ณผ ํจ๊ป ๊ณ ๊ฐ์ ์์ฒด ๋ฐ์ดํฐ ์ผํฐ์์ ์ด์ํ๋ ๊ธฐ์กด ๋คํธ์ํฌ์ ๋งค์ฐ ์ ์ฌํ๋ค. ๋ํ AWS VPC๋ AWS ํด๋ผ์ฐ๋์.. ํด๋ผ์ฐ๋ 1. ํด๋ผ์ฐ๋ ํด๋ผ์ฐ๋๋ ์ธํฐ๋ท์ด๋ค. ์ฆ, ๋ชจ๋ ๊ฐ์ํ ์๋น์ค๊ฐ ์ด๋ค์ง๋ ๊ณต๊ฐ์ ๋งํ๋ค. 1) ํด๋ผ์ฐ๋ ์๋น์ค(Cloud Service) ํด๋ผ์ฐ๋ ์๋น์ค(Cloud Service)๋ '์ธํฐ๋ท ์๋น์ค'๋ค. ์ธํฐ๋ท์ ์ด์ฉํด ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ 'ํด๋ผ์ฐ๋ ์๋น์ค' ๋๋ 'SaaS' ๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์๋ฅผ ๋ค์ด, ๊ณผ๊ฑฐ์๋ ๋ฌธ์๋ฅผ ์์ฑํ๋ฉด ๋ด ์ปดํจํฐ ์์ ํด๋์ ์ ์ฅํ๋ค. ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ํ์ ์๋ ์์ ์ด๋ค. ํ์ฌ๋ ๋ด ์ปดํจํฐ๋ฟ๋ง ์๋๋ผ ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ๋ด์ ๋ฌธ์๋ฅผ ํจ๊ป ์ ์ฅํ๋ค. ์ง๊ธ์ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ํ์ํ๋ค.ํ์ฌ์ ๋ฐฉ๋ฒ์ ์ธํฐ๋ท์ด ๊ฐ๋ฅํ ์ด๋ ๊ณณ์์๋ ๋ฌธ์๋ฅผ ํ์ธํ ์ ์๋ค. ์ฆ, ํด๋ผ์ฐ๋ ์๋น์ค๋ '์ธํฐ๋ท'์ด ๊ฐ๋ฅํ ํ๊ฒฝ์์๋ง ์ฌ์ฉํ ์ ์๋ค. ๋ค์ด๋ฒ ํด๋ผ์ฐ๋, ๊ตฌ๊ธ ํด๋ผ์ฐ๋๊ฐ ๋ค์์ ์์ด๋ค. 2) ํด๋ผ์ฐ๋ ์ปด.. ์ด์ 1 2 3 ๋ค์