https://koreatstm.tistory.com/239 AWS $0.005 per in-use public ipv4 address per hour ๊ณผ๊ธ๋ฌธ์ (2)https://koreatstm.tistory.com/218 AWS $0.005 per in-use public ipv4 address per hour ๊ณผ๊ธ๋ฌธ์ (1)๋ฌธ์ ๋ฐ์ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค๋ฅผ ์ํด ๋ฐฐํฌํ ์ฌ์ดํธ ๋น์ฉ์ ๋ชจ๋ํฐ๋ง ์ค์, ์ถ๊ฐ์ ์ธ ๊ณผ๊ธ์ด ๋ฐ์ํ ๊ฒ์ ํ์ธํ์ฌ ์ดkoreatstm.tistory.com๋ชจ๋ ๊ฑธ ์ฒ๋ฆฌํ์ง๋ง, ๊ณ์ ์ ํ์ฑํํ์ง 1๋
์ด ์ง๋ ํ๋ฆฌํฐ์ด๊ฐ ๋๋ฌ๋ค.ํ๋ฌ์ 2๋ง์๊ผด๋ก ๋๊ฐ๊ฒ ๊ฐ์์, ์๋ก์ด ๊ณ์ ์ ๋ง๋ค์๋ค.๋ด๋
๋ถํฐ๋ ์ด ์ฌ์ดํธ๋ฅผ ๊ณ์ ์ ์งํ ๊ฒ์ด๊ธฐ์ ์์ฝ์ธ์คํด์ค๋ก ๋ง๋๋ ค๊ณ ํ๋ค.์ฌํด๋ถํฐ ํด๋ ๋๋๋ฐ, AMI๋ฅผ ์ฌ์ฉํด..
Amazon Virtual Private Cloud ๊ฐ๋
: AWS ๊ณ์ ์ ์ฉ์ ๊ฐ์ ๋คํธ์ํฌ๋ก, ์ฌ์ฉ์๊ฐ ์ ์ํ ๊ฐ์ ๋คํธ์ํน ํ๊ฒฝ์ ์ ๊ณต์ด๋ฅผ ํตํด ๋คํธ์ํฌ ๋ฒ์, ์๋ธ๋ท, ๋ผ์ฐํ
ํ
์ด๋ธ, ๋คํธ์ํฌ ๊ฒ์ดํธ์จ์ด ๋ฑ์ ์ค์ ํ์ฌ AWS ๋ฆฌ์์ค๋ฅผ ๋ฐฐ์นํ ์ ์๋ค.aws์์ ์ ๊ณตํ๋ ๋ฆฌ์์ค๋ง ์ค์น ํ ์ ์๋ค. EC2๋ฅผ ์ฌ์ฉํ๋๋ฐ VPC๋ฅผ ์ค์ ์ํ๋๋ฐ? -> ๊ธฐ๋ณธ vpc๊ฐ ํ ๋น๋์๊ธฐ ๋๋ฌธ์ด๋ค.์ ๋ชจ๋ฅธ๋ค๋ฉด ๊ธฐ๋ณธ VPC๋ฅผ ์ฌ์ฉํ์๊ธฐ๋ณธ vpc๋ ์๋์ ๊ฐ๋ค. -> ๋ธ๋ก๊ทธ ํด๋น ๋ถ๋ถ ๋งํฌ ๊ธฐ๋ณธ ๋คํธ์ํฌ ์ฉ์ด ์ ๋ฆฌVPC๋ฅผ ์์๋ณด๊ธฐ์ ์์, ์ด๋ฅผ ์ดํดํ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ๋คํธ์ํฌ ์ฉ์ด๋ฅผ ์ ๋ฆฌํ๊ณ ๋์ด๊ฐ๊ฒ ๋ค. LAN (Local Area Network)PC๋ ์๋ฒ๋ฅผ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ์ฌ ์ํตํ ์ ์๋๋ก ํ๋ ๋ฐฉ์์ ์ LAN..
Simple Storage Service ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด ๋จ์๋ก ์ ์ฅํ๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์คํ ๋ฆฌ์ง ์๋น์ค๊ฐ์ฒด ์คํ ๋ฆฌ์ง: ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด ๋จ์๋ก ๊ด๋ฆฌํ๋ ํ์๊ฐ ๊ฐ์ฒด๋ ๋ฐ์ดํฐ ์์ฒด, ๋ฉํ๋ฐ์ดํฐ, ๊ณ ์ ์๋ณ์๋ก ๊ตฌ์ฑ๋์ด ์์ด, ๋ฐ์ดํฐ๋ฅผ ์ ์ฐํ๊ณ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ๊ฒ์์ฉ๋ ์ ํ์ด ์์ -> ํ์ํ ์ต์ ์ฉ๋์ผ๋ก ์์์ ์ฅ ์ฉ๋์ ์ฌ์ ์ ์์ธกํ๊ณ ์ค์ ํ ํ์ ์์ด, ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์
๋ก๋ํ๋ฉด ๊ทธ์ ๋ง์ถฐ ์ฉ๋์ด ํ์ฅ ๋จ ๋น์ ํ ๋ฐ์ดํฐ ์ ์ฅ: ์ด๋ฏธ์ง, ๋์์, ๋ก๊ทธ, ๋ฐฑ์
๋ฑ ๋ค์ํ ๋ฐ์ดํฐ ์ ํ ์ ์ฅ ๊ฐ๋ฅ์ด๋ฏธ์ง, ๋์์, ๋ก๊ทธ, ๋ฐฑ์
ํ์ผ ๋ฑ ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ค.๋น์ ํ ๋ฐ์ดํฐ๋ ๊ตฌ์กฐํ๋์ง ์์ ๋ฐ์ดํฐ๋ก, ํ
์คํธ ๊ธฐ๋ฐ์ ํ์ผ์ด ์๋ ๋ฉํฐ๋ฏธ๋์ด ํ์ผ, ์ํํธ์จ์ด ๋ฐฑ์
๋ฑ ์๋ฒ๋ฆฌ์ค: ์ธํ๋ผ ๊ด๋ฆฌ ์์ด ..
์๋ฒ ์ ์ ํน์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ ๋๋ ํ๋ก๊ทธ๋จ์๋ฅผ ๋ค์ด, ๋ฉ์ผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ฉ์ผ ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค(DB) ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒ์ DB ์๋ฒ๋ผ๊ณ ํ ์ ์๋ค.ํ๋์ ์ปดํจํฐ์ ์ฌ๋ฌ ์ข
๋ฅ์ ์๋ฒ๋ฅผ ์ค์นํ ์๋ ์์ง๋ง, ์ฅ์ ๋ฐ์ ์ ๋ชจ๋ ์๋ฒ๊ฐ ์ค๋จ๋ ์ํ์ด ์์ด ์ผ๋ฐ์ ์ผ๋ก ์ด๋ ๊ฒ ๊ตฌ์ฑํ์ง๋ ์๋๋ค. ์๋ฒ ์ข
๋ฅ ์น ์๋ฒ: Apache, Nginx๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ: MySQL, PostgreSQLํ์ผ ์๋ฒ: Samba, NFS๋ฑ๋ฑ ์๋ฒ์ ๊ตฌ์ฑ ์์ ์๋ฒ๋ ์ผ๋ฐ์ ์ธ ์ปดํจํฐ์ ๋์ผํ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ์ง๋ค.์ผ๋ฐ์ ์ธ ์ฌ์ฉ์๋ ํด๋ผ์ด์ธํธ ์ญํ ์ ํ์ฌ ์๋ฒ์ ์์์ ํ์ฉํ๋ ๋ฐฉ์์ผ๋ก ์ด์๋๋ค. ์ฃผ์ ๊ตฌ์ฑ ์์ CPU (์ฐ์ฐ ์ฒ๋ฆฌ)๋ฉ๋ชจ๋ฆฌ (๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋ ๊ฒฐ์ )์ ์ฅ ์ฅ์น (HDD, SSD ๋ฑ)๋คํธ์ํฌ ์ธ..
ํด๋ผ์ฐ๋๋ ์ธํฐ๋ท์ ํตํด ์ธ์ ์ด๋์๋ ์ ์ํ ์ ์๋ ํ๊ฒฝ์ผ๋ก, ๋ฌผ๋ฆฌ์ ์๋ฒ๋ ์ธํ๋ผ๊ฐ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์์ ์ํด ๊ด๋ฆฌ๋๋ค.ํด๋ผ์ฐ๋ ์ปดํจํ
์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ๋ณต์กํ ์ธํ๋ผ ๊ด๋ฆฌ ์์ด ํ์ํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณต๋ฐ์ ์ ์๋ค. ์จํ๋ ๋ฏธ์ค: ์์ฌ๊ฐ ์ง์ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์ด์ํ๋ ๋ฐฉ์. ๋ฐ์ดํฐ ์ผํฐ์ ์๋ฒ๋ฅผ ๋๊ณ , ๋ชจ๋ ์ธํ๋ผ๋ฅผ ์ง์ ๊ด๋ฆฌํ๋ค.์ฅ์ : ํ์ฌ์ ์๊ตฌ์ฌํญ์ ๋ง๊ฒ ์์ ๋กญ๊ฒ ์ค๊ณํ๊ณ ์ด์ํ ์ ์๋ค.๋จ์ : ์ด๋ฅผ ๊ด๋ฆฌํ๋ ค๋ฉด ์๋ จ๋ ๊ธฐ์ ์๊ฐ ํ์ํ๋ฉฐ, ์๋ฒ๋ฅผ ์์ฃผ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ์๋ ๊ด๋ฆฌ๊ฐ ์ด๋ ค์ธ ์ ์๋ค.์คํํ๋ ๋ฏธ์ค: ๋ฌผ๋ฆฌ์ ์ธํ๋ผ๋ฅผ ์๋ํ๊ฑฐ๋ ๊ณต์ฉ ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์. ํด๋ผ์ฐ๋ ์ ๊ณต์๋ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๊ณ , ์ฌ์ฉ์๋ ์ด๋ฅผ ์๋ํ์ฌ ์ด์.ํด๋ผ์ฐ๋์ ๊ท์ ์ ๋ฐ๋ผ ์ฌ์ฉํด์ผ ํ๋ฏ๋ก ์์ ํ ์์ ๋๋ ์๋ค.๊ด๋ฆฌ..
FISA๋ฅผ ํ๋ฉด์ ์ธ๋ฏธ๋๋ฅผ ํ ๊ธฐํ๊ฐ ์๊ฒผ๋ค. ๋ณต์ต ํ ๊ฒธ, ์ ๋ฆฌํ ๊ฒธ AWS์ ๋ํด์ ์ ๋ฆฌํ๊ณ ์ ํ๋ค. AWS๋? ํด๋ผ์ฐ๋ ์ปดํจํ
์๋น์ค: ์๋ฒ๋ ๋คํธ์ํฌ๋ฅผ ์ธํฐ๋ท์ผ๋ก ๋น๋ ค์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ์๋น์ค ํน์ง๋ค์ํ ์๋น์ค๋ฅผ ์ด์ฉ ๊ฐ๋ฅ์ธ๋ถ ์์คํ
๊ณผ ์ฐ๋ ๊ฐ๋ฅ์ข
๋์ -> ํ์ํ ๋งํผ ์ฌ์ฉ ๊ฐ๋ฅ์
๋ฌธ ๋์ด๋๊ฐ ๋ฎ๋ค๋ณด์์ฑ์๋ฒ ์์ ์ด์ ์ ๋ฐฉํ๋ฒฝ ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ณด์ ๋์ฑ
์ด ํ์์ ์ด๋ค. ์ด๋ฅผ ์ ๋ฌธ์ง์ ์์ด ํ์ฉํ๊ธฐ์๋ ํ๋ค๋ค. -> aws๋ฅผ ํตํด ์ผ์ ์์ค ์ด์์ ์์ ํ ์ํ ์ด์ ๊ฐ๋ฅ์ฌ๋ฌ ๋ฆฌ์ ์ ๊ฐ์ฉ ์์ญ์ ์ด์ ๊ฐ๋ฅํ๋คmanaged service์ธ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. -> ๊ด๋ฆฌ ์๋ -> ๋น์ฉ์ฆ๊ฐ๋ผ๋ ๋จ์ ๋ ์กด์ฌ ๋ฐ๋ผ์, ์ ์ ํ๊ฒ ์ฌ์ฉํ๊ณ monitoring ํด์ผ ํ๋ค. ์๋น์ค ๋ชฉ์ ์ ๋ฐ๋ผ ๋ค์ํ ์๋น์ค๋ฅผ ์ฌ์ฉํ ..
์ด๋ฏธ์น๋ ๊ณ์ธต์ ์ผ๋ก ์ ์ฅ๋๋ค. (์ด๋ฏธ์ง ๋ ์ด์ด)์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๋ ์ ์ฅ์๋ฅผ ๋ ์ง์คํธ๋ฆฌ๋ผ๊ณ ํ๋ค. ๋ฌด๋ฃ ๋ ์ง์คํธ๋ฆฌ๋ก ๋์ปค ํ๋ธ ์กด์ฌ --name ํ๋๊ทธ๋ฅผ ํตํด ์ปจํ
์ด๋์ ์ด๋ฆ์ ๋ถ์ด๊ณ , ์ด๋ฅผ ํตํด ์ปจํ
์ด๋๋ฅผ ์ง์นญํจ HTTP ์์ฒญ์ ๊ตฌ๊ธ๋ก ๋ณด๋ธ๋ค. ํ๊ฒฝ ๋ณ์๋ ์ด์์ฒด์ ์์ ์ ๊ณตํ๋ ํค-๊ฐ ์์ด๋ค. ๋์ปค ์ปจํ
์ด๋๋ ๋ณ๋์ ํ๊ฒฝ๋ณ์๋ฅผ ๊ฐ์ง ์ ์๋๋ฐ, ์ด์์ฒด์ ๊ฐ ์๋ ๋์ปค๊ฐ ๋ถ์ฌํด ์ค๋ค.ํธ์คํธ ์ปดํจํฐ์ ํ๊ฒฝ๋ณ์๋ ์ปจํ
์ด๋์ ๋ณ๊ฐ์ด๋ค. ์ปจํ
์ด๋๋ ์ค์ง ๋์ปค๊ฐ ๋ถ์ฌํ ํ๊ฒฝ๋ณ์๋ง์ ๊ฐ๋๋ค. ๋์ปค ์ด๋ฏธ์ง๋ ์ค์ ๊ฐ์ ๊ธฐ๋ณธ๊ฐ์ ํฌํจํด ํจํค์ง๋์ง๋ง, ์ปจํ
์ด๋๋ฅผ ์คํํ ๋ ์ด ์ค์ ๊ฐ์ ๋ฐ๊ฟ ์ ์์ด์ผ ํ๋ค.์ด๋ฅผ ํ๊ฒฝ๋ณ์๋ก ๊ตฌํํ๊ณ , ๋์ผํ ์ปจํ
์ด๋์ ์ ํ๋ฆฌ์ผ์ด์
์ด์ง๋ง, ์ค์ ๊ฐ์ ์ํด ๋์์ด ๋ฌ๋ผ์ง๋ ๊ฒ์ ๋ณผ ์ ์๋ค.Doc..
๋ก์ปฌ์ ์ด๋ฏธ์ง๊ฐ ์์ด์ unable to find image locally → ๋์ปค๊ฐ ํด๋น ์ด๋ฏธ์ง๋ฅผ ๋ด๋ ค๋ฐ์๋ด๋ ค๋ฐ๊ณ ํด๋น ์ด๋ฏธ์ง๋ก ์ปจํ
์ด๋๋ฅผ ์คํํ๋ค. ์ด ๊ณผ์ ์์ ๋์ปค ์ํฌํ๋ก ๊ณผ์ ์ดํด ๊ฐ๋ฅ (๋น๋-๊ณต์ -์คํ ์์ปคํ๋ก)์ ์์๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์ปจํ
์ด๋์์ ์คํํ ์ ์๋๋ก ํจํค์งํ๊ณ ๊ณต์ ํ ๊ฒ์ ๋ด๊ฐ ๋ด๋ ค๋ฐ์์ ์คํํ๋ค.์ฌ์คํ ์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ฐ์ง ์๊ณ , ์ปจํ
์ด๋๋ง ์คํํ๋ค.์ถ๊ฐ๋ก, ์ปจํ
์ด๋๋ฅผ ๋ค์ ์คํํ๊ธฐ์, ์ปดํจํฐ ์ด๋ฆ์ด ๋ฐ๋๊ฒ์ ํ์ธ ๊ฐ๋ฅ ์ปจํ
์ด๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ด๊ณ ์๋ ์์์ด๋ค.์ปจํ
์ด๋๋ ์๋ก ๋
๋ฆฝ์ ์ธ ํ๊ฒฝ์ ๊ฐ๊ณ , ํด๋น ์ปจํ
์ด๋๋ฅผ ์คํํ๋ ์ปดํจํฐ์ ์ด์์ฒด์ ๋ฅผ ๊ณต์ ํ๋ค.ํธ์คํธ๋ช
, IP์ฃผ์, ํ์ผ ์์คํ
๋ชจ๋ ๋์ปค๊ฐ ์์ฑํ ๊ฐ์ ๋ฆฌ์์ค์ด๋ค. ์ด๋ค์ด ์ฎ์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋์ํ ์ ์๋ ํ๊ฒฝ์ด ๋ง..