04. ๊ฐ์ ์๋ฒ๋ฅผ ์ ๊ณตํ๋ EC2
04. ๊ฐ์ ์๋ฒ๋ฅผ ์ ๊ณตํ๋ EC2 ๊ด๋ จ
EC2Elastic Compute Cloud๋ AWS์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๋ฉด์ ๋๋ฆฌ ์ฐ์ด๋ ์ธํ๋ผ์ ๋๋ค. EC2๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ๊ฐ์์๋ฒ๋ฅผ ์ ๊ณตํด์ค๋๋ค.
ํ๋ฆฌ ํฐ์ด์์ ์ฌ์ฉ ๊ฐ๋ฅ
EC2๋ ํ๋ฆฌ ํฐ์ด์์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. 2014๋ 4์ ๊ธฐ์ค์ผ๋ก ๋งค๋ฌ Linux/UNIX, RHEL(Red Hat Enterprise Linux) ๋ง์ดํฌ๋ก ์ธ์คํด์ค 750์๊ฐ, Windows ๋ง์ดํฌ๋ก ์ธ์คํด์ค 750์๊ฐ์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
EC2๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๋ ํจ์จ์ฑ๊ณผ ๋น์ฉ ์ ๊ฐ์ ์์ต๋๋ค. EC2๋ ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก ์๋ฒ๋ฅผ ์์ฑํ ์ ์๊ธฐ ๋๋ฌธ์ ์ค์ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๊ฐํธํ๊ณ ํจ์จ์ ์ ๋๋ค. ๋ํ, ์ฌ์ฉํ ๋งํผ๋ง ์๊ธ์ ์ง๋ถํ๋ฉด ๋๋ฏ๋ก ๋น์ฉ๋ ์ ๊ฐํ ์ ์์ต๋๋ค.
EC2 ์ธ์คํด์ค๋ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋ณด๋ PC๋ ์๋ฒ์ ๋๊ฐ์ ํํ์ด๋ฉฐ Linux๋ Windows๊ฐ ์ค์น๋์ด ์์ต๋๋ค. ๊ฐ์ ์๋ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ชจ๋ํฐ์๋ ์ง์ ์ฐ๊ฒฐํ ์ ์๊ณ ํฐ๋ฏธ๋ ๋๋ ์๊ฒฉ ๋ฐ์คํฌํฑ ์ฐ๊ฒฐ๋ก ์ ์ํด์ผ ํฉ๋๋ค.
๋ค์์ EC2 ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋๋ค.
- ์์(Start): EC2 ์ธ์คํด์ค๋ฅผ ์์ํฉ๋๋ค. ์ด์์ฒด์ ๊ฐ ๋ถํ ๋๊ณ ์ฌ์ฉํ ์ ์๋ ์ํ์ ๋๋ค. ์์ํ๋ ์๊ฐ๋ถํฐ ์ฌ์ฉ ์๊ธ์ด ๊ณผ๊ธ๋๋ฉฐ 1๋ถ์ ์ฌ์ฉํ๋๋ผ๋ 1์๊ฐ ์๊ธ์ผ๋ก ์ฑ ์ ๋ฉ๋๋ค.
- ์ ์ง(Stop): EC2 ์ธ์คํด์ค๋ฅผ ์ ์งํฉ๋๋ค. ์ด์์ฒด์ ๋ฅผ ์ข ๋ฃํ์ฌ ์์คํ ์ด ์ ์งํ ์ํ์ด๋ฉฐ ์ฌ์ฉ ์๊ธ์ด ๊ณผ๊ธ๋์ง ์์ต๋๋ค.
- ์ญ์ (Terminate): EC2 ์ธ์คํด์ค๋ฅผ ์ญ์ ํฉ๋๋ค. ์ญ์ ๋ ๋ค์ ๋ชฉ๋ก์์ ์์ ํ ์ฌ๋ผ์ง๋ ค๋ฉด ์ฝ๊ฐ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
- ์ฌ๋ถํ (Reboot): EC2 ์ธ์คํด์ค๋ฅผ ์ฌ๋ถํ ํฉ๋๋ค. ์ด์์ฒด์ ๋ฅผ ์ข ๋ฃํ ๋ค ๋ค์ ์์ํฉ๋๋ค.
- Root ์ฅ์น: ์ด์์ฒด์ ๊ฐ ์ค์น๋๋ ์คํ ๋ฆฌ์ง์ ๋๋ค. Root ์ฅ์น๋ก EBS์ ์ธ์คํด์ค ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Kernel ID: EC2 ์ธ์คํด์ค๊ฐ ์ฌ์ฉํ๋ Linux ์ปค๋์ ๋๋ค. Linux ๋ฐ๊ฐ์ํ๋ ์ธ๋ถ์์ Linux ์ปค๋์ ์ง์ ํด์ฃผ์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ AWS์์ ์ ๊ณตํ๋ ๋ค์ํ Linux ์ปค๋์ ์ ํํ ์ ์์ต๋๋ค.
์ด์์ฒด์ ์ ๋ฐ๋ฅธ ๊ฐ์ํ ํํ
- Windows: OS์ ์ปค๋์ ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋์จ์ด ๊ฐ์ํ(HVM), ์ ๊ฐ์ํ(Full Virtualization)๋ก ์คํ๋ฉ๋๋ค.
- Linux: OS์ ์ปค๋์ ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐ๊ฐ์ํ(Paravirtualization)๋ก ์คํ๋ฉ๋๋ค(๋์ ๋ฐ๋ผ์๋ ์ ๊ฐ์ํ ์ปค๋์ ์ ํํ ์๋ ์์ต๋๋ค).
EC2 SLA
EC2์ SLA(Service Level Agreement)๋ ์ 99.95%์ ๋๋ค. ๋ฐ๋ผ์ ํ๋ฌ์ ์ฝ 0.36์๊ฐ๊น์ง ์ฅ์ ๊ฐ ๋ฐ์ํ ์๋ ์์ต๋๋ค. EC2๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค๋ฅผ ๊ตฌ์ถํ ๋๋ ํญ์ ์ฅ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค๋ ๊ฐ์ ํ์ ์ค๊ณ๋ฅผ ํด์ผ ํฉ๋๋ค. ๊ฐ๋์๊ฐ์ด 99.95%๋ฅผ ์ถฉ์กฑํ์ง ๋ชปํ ๋๋ ์๋น์ค ํฌ๋ ๋ง(์๊ธ ๊ฒฐ์ ์ฉ ํฌ์ธํธ)์ ๋ฐ์ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋งํฌ๋ฅผ ์ฐธ์กฐํ๊ธฐ ๋ฐ๋๋๋ค.