[GCP] Google Compute Engine
Google Compute Engine์ GCP์ ๊ฐ์๋จธ์ ์ ๊ณต ์๋น์ค๋ค.
AWS์ EC2 ๋ฑ์ ๋์๋๋ค๊ณ ํ ์ ์๋ค.
๋ง ๊ทธ๋ ๊ฒ ๋ณต์กํ๊ฑด ์๋๊ณ , ๊ทธ๋ฅ ์ปดํจํฐ ํ๋ ๋์์ ๋๋ฆด ์ ์๊ฒ ํ๋ ๊ฑฐ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
๋น์ฉ
Compute Engine์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ ์๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์๊ธ์ ๋ถ๊ณผํ๋ค.
๋คํธ์ํน์ด๋ ์ด๋ฐ์ ๋ฐ ์ก๋คํ ๋ถ๋ถ์ผ๋ก๋ ๋๊ฐ๊ธด ํ์ง๋ง, ๊ธฐ๋ณธ์ ๊ทธ๋ ๋ค.
์์ธํ ๊ฒ์ ์๋ ํ์ด์ง์์ ํ์ธํ ์ ์์ ๊ฒ์ด๋ค.
https://cloud.google.com/compute/all-pricing?hl=ko-KRGoogle
๊ทธ๋ฆฌ๊ณ GCP๋ ๊ฐ๊ฒฉ ๊ด๋ จํด์๋ ์๋ด๊ฐ ์น์ ํ ํธ์ด๋ผ, ์์ฑ์ฐฝ์์๋ ๋น์ฉ์ ๋์ถฉ ๋ณผ ์ ์๋ค.
์ธ์คํด์ค ์์ฑ
๊ทธ๋ผ ์ด์ ์ธ์คํด์ค๋ฅผ ์์ฑํด๋ณด์.
Compute Engine ํ์ด์ง๋ก ์ด๋ํด์, ์ธ์คํด์ค ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํ๋ค.

๊ทธ๋ผ ์ฌ๊ธฐ์ ์ด๋ฆ๊ณผ ๋ฆฌ์ , ๊ฐ์ฉ์์ญ, ์คํ์ ์ ํํ๋ฉด ๋๋ค.
๋ฆฌ์ ์ ์ค์ ๋ก ์ ์ธ์คํด์ค๊ฐ ์ด๋ ์ง์ญ์ ์๋ ๋ฐ์ดํฐ์ผํฐ์ ์ฌ๋ผ๊ฐ์ง๋ฅผ ๊ฒฐ์ ํ๋ค. ๊ฐ๊ธ์ ์ด๋ฉด ์ฌ์ฉํ ์ง์ญ์์ ๊ฐ๊น์ด ๊ณณ์ ๋๋๊ฒ ์ฑ๋ฅ์ ์ ๋ฆฌํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋จธ์ ์คํ์ ๋ฐ๋ก ์ค๋ฅธ์ชฝ์ ์์ ๊ฐ๊ฒฉ๋ ํ์ํด์ฃผ๋๊น, ํ์์ ๋ฐ๋ผ ์ ํํด์ฃผ๋ฉด ๋๋ค.
OS ์ข ๋ฅ๋ ์ ํํ ์ ์๋ค. ๊ธฐ๋ณธ๊ฐ์ ๋ฐ๋น์์ด๋ค.

๋ฐ๋น์ ์ธ์๋ ์ผํ ์ค, ํ๋๋ผ, ๋ ๋ํ, ์ฐ๋ถํฌ, ์๋์ฐ์ฆ ๋ฑ์ด ์ ๊ณต๋๋ค.
๊ทธ๋ฆฌ๊ณ HTTP ์น์๋ฒ๋ฅผ ์ด๊ฑฐ๋ผ๋ฉด ์ ๊ธฐ์ ๋ฐฉํ๋ฒฝ์ ์ด์ด์ฃผ๋ฉด ๋๋ค.
์ ์์ฑํ๋ค๋ฉด ์ด๋ฐ์์ผ๋ก ์ธ์คํด์ค ๋ชฉ๋ก์ ๋ํ๋ ๊ฒ์ด๋ค.

์ธ์คํด์ค ์ ์ํ๊ธฐ (๋ธ๋ผ์ฐ์ )
๊ทธ๋ผ ์ด์ ๋ง๋ค์ด์ง ์ธ์คํด์ค์ ์ ์ํด๋ณด๋๋ก ํ์.
์ธ์คํด์ค ํ์ด์ง๋ก ์ด๋ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฐฝ์ด ๋ฐ ๊ฒ์ด๋ค.
์ ๊ธฐ์ SSH ๋ฒํผ์ ๋๋ฌ์
"๋ธ๋ผ์ฐ์ ์ฐฝ์์ ์ด๊ธฐ"๋ฅผ ๋๋ฅด๋ฉด
๋ฐ๋ก ๋ธ๋ผ์ฐ์ ์ฐฝ์ด ํ๋ ๋จ๋ฉด์ ์ฐ๊ฒฐ์ด ์๋์ผ๋ก ๋ ๊ฒ์ด๋ค.

๋๋.
์ธ์คํด์ค ์ ์ (SSH)
ํ์ง๋ง ์ ๊ฒ ์ซ๋ค๋ฉด ๊ทธ๋ฅ ssh ํด๋ผ์ด์ธํธ๋ก ์ ์ํ ์๋ ์๋ค.
์๋์ ๊ฐ์ด ssh ํค๋ฅผ ๋จผ์ ์์ฑํ๋ค.
์์ด๋๋ ๊ณ์ ์ด๋ฉ์ผ์์ @ ์ค๋ฅธ์ชฝ์ ๋ค ๋ธ๊ฑธ ๋ฃ์ผ๋ฉด ๋๋ค.
ssh-keygen -t rsa -f ./ํ์ผ๋ช
-C ์์ด๋ -b 2048
๊ทธ๋ฌ๋ฉด passphrase๋ฅผ ์ ๋ ฅํ๋ผ๊ณ ํ๋๋ฐ, ์ฌ๊ธฐ์ ์ ์ํ ๋ ์ฌ์ฉํ ํจ์ค์๋๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.

๊ทธ๋ผ ์ด๋ ๊ฒ ๋น๊ณต๊ฐ ํค์, ๊ณต๊ฐ ํค๊ฐ ๋์ฌ ๊ฒ์ด๋ค.

์ด์ ์ธ์คํด์ค ์์ ์ฐฝ์ผ๋ก ์ด๋ํด์
์ ์นธ์ ๊ณต๊ฐํค ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๊ณต๊ฐํค๋ ๋ฐฉ๊ธ ๋ง๋ .pub ํ์ผ์ ๋งํ๋ค.
์ด๋ฐ์์ผ๋ก ์ญ ๋ฝ์์ ๋ณต๋ถํด์ฃผ๋ฉด ๋๋ค.

๊ทธ๋ฌ๋ฉด ์ด์ ์ธ๋ถ IP๋ฅผ ํตํด ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํด์ง ๊ฒ์ด๋ค.
ssh ์์ด๋@์ธ๋ถIP -i ๋น๋ฐํคํ์ผ
๊ทธ๋ ๋ค.
์ธ์คํด์ค ์ผ์์ ์ง
์ธ์คํด์ค๋ฅผ ์ ์๊ฐ ์ฌ์ฉํ์ง ์๋๋ค๋ฉด, ์ ์ง๋ฅผ ํด๋๋๊ฒ ๋ด ์ง๊ฐ์ ์ํ ์ ํ์ด ๋ ๊ฒ์ด๋ค.
ํ์ง๋ง ์ํ๊น๊ฒ๋, GCP๋ ์ ์ง๋ ์ธ์คํด์ค์ ๋ํด์๋ ์ด๋์ ๋์ ์๊ธ์ ์ฒญ๊ตฌํ๋ค.

๊ทธ๋ฅ ์ฉ๋์ ๋ฏ์ด๊ฐ๋๊ฒ ์๋๋ผ, ๋ง ๊ทธ๋๋ก ์ผ์์ ์ง๋ผ์ ์ํ๊ฐ์ ์์ ํ ๋ณด์กดํด์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.
์ธ์คํด์ค ์ค์ง
์ํ์ ์ ์ง๊ฐ ๊ตณ์ด ํ์ํ์ง ์๊ณ , ๋ค์ ์ธ๋ ์ฌ๋ถํ ๋๊ธฐ๋ง ํ๋ฉด ๋๋ค๋ฉด, ๊ทธ๋ฅ ์ค์ง๋ฅผ ํ๋ฉด ๋๋ค.
์ค์ง๋ ์ธ์คํด์ค์ ๋ํด์๋ ์๊ธ์ด ๋ฐ๋ก ๋๊ฐ์ง ์๋ ๊ฒ ๊ฐ๋ค.