[์์ธ IT] ํด๋ผ์ฐ๋ ์ปดํจํ (Cloud)
๐ข ๊ฐ์
์ด๋ค ํ์ฌ๊ฐ, ์ง์๋ค์ ํด์ธ ์ถ์ฅ์ ํ๊ฒฌ ์ํค๊ฒ ๋ฌ์ต๋๋ค.
ํ๊ฒฌ๊ธฐ๊ฐ๋์ ๋จธ๋ฌผ ๊ณต๊ฐ์ด ํ์ํ ๊ฒ ์
๋๋ค.
๋ฐฉ๋ฒ์ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์์ต๋๋ค.
- ์ผํฐ์ ์์๋ก ์ธ ๊ฐ๊ฑด๋ฌผ ํ๋ ์ ์ฒด๋ฅผ ๋น๋ฆฌ๋ ๊ฒ
- ๊ฐ์ฑ๋น๊ฐ ๊ฝค ์ข์ ์ด๋ํ ํธํ ์ ์ด์ฉํ๋ ๊ฒ
์ด ๋์ ๊ฐ๊ฐ์ ์ฅ๋จ์ ์ด ์์ต๋๋ค.
- ๊ฐ๊ฑด๋ฌผ ์ ์ฒด๋ฅผ ๋น๋ฆฌ๋ ๊ฒ
[ ์ฅ์ ]
๐ ์ฐ๋ฆฌ ํ๋ง์ ๋์ ๊ณต๊ฐ์ด ํ๋ณด๋๋ค.
๐ ํธํ ๋ณด๋จ ํ๋จ๊ฐ๊ฐ ์ธ๋ค
[ ๋จ์ ]
๐ ๊ฑด๋ฌผ ์ ์ฒด๋ฅผ ๋น๋ฆฌ๋ค๋ณด๋, ํ์ ์ด์์ ๊ณต๊ฐ๊น์ง ๊ฐ์ ์น๋ฅด๋ ๊ฒ์ด ๋๋ค.
๐ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ด์ผํ๋ ์ด ๊ธ์ก์ด ํด ๊ฒ์ด๋ค. ( ์ ๊ธฐ,์๋, ๋ฑ ๊ฑด๋ฌผ ๊ด๋ฆฌ๋น ํฌํจ, ์ฒญ์,๋นจ๋ ๋ฑ ๊ฐ์ธ ์์ ํ์ )
๐ ์ด์ฉ๋ค ํ์ง ํ๊ฒฌ์ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด, ํ์ฌ ๊ณต๊ฐ์ด ๋ถ์กฑํ๊ฒ ๋๋ฉด, ๊ณค๋ํ๋ค. - ๋ฐ๋ฉด, ์ด๋ํ ํธํ
์ ์ด์ฉํ๋ ๊ฒ
[ ์ฅ์ ]
๐ ํ์๊ฒ ๋ฑ ํ์ํ ๊ณต๊ฐ๋ง ๋ฐฉ์ ๋น๋ฆด ์ ์๋ค.
๐ ์ํฉ์ ๋ฐ๋ผ, ๊ฑด๋ฌผ์ ๊ณต๊ฐ์ ๋ ๋์ฌํ๊ฑฐ๋, ์ทจ์ ํ ์๋ ์๋ค.
๐ ๊ฑด๋ฌผ ๊ด๋ฆฌ๋, ํธํ ์ธก์์ ํด์ฃผ๊ณ , ์ก์ผ(๋นจ๋,์ฒญ์) ์๋น์ค๋ ์ ๊ณตํด๋ ๋๋ค. ( ๋์ ๋ ๋ผ ์ฌ์ ๊ฐ ์๋ค๋ฉด.. )
๐ ๊ฒฐ๊ณผ์ ์ผ๋ก, ๋ด ์ฃผ์ ์ ๋ฌด์๋ง ์ง์คํ ์ ์๊ฒ ๋ ๊ฒ์ด๋ค.
[ ๋จ์ ]
๐ ๋จ, ์ฌ๋ฌ ์๋น์ค๋ฅผ ์ ์ฒญํด์ ๋ฐ์ผ๋ ค๊ณ ํ ์๋ก, ์ง๋ถํด์ผํ ์ด ๊ธ์ก์, ๊ฑด๋ฌผ ๋ ํธ๋ณด๋ค ๋น์ธ์ง ๊ฒ์ด๋ค.
๐ ๋จ์ด ๊ด๋ฆฌํ๋ ์์ค์ด๋ค๋ณด๋, ๋ณด์ ์ธก๋ฉด์์ ๋ถ์ํด ํ ์๋ ์๊ณ , ์ ๋ฌด์ ๋ง๋ ์ปค์คํฐ๋ง์ด์งํ ๊ฑด๋ฌผ๋ณด๋ค ํจ์จ์ด ๋จ์ง๋ ๋ถ๋ถ๋ ์์ ๊ฒ์ด๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก, ํ์ฌ์ ์ฌ์ ์ ์ํฉ๊ณผ, ์ ๋ฌด์ ํจ์จ์ ๋ง๋ ์ ํ์ ํด์ผ ํ ๊ฒ์ด๋ค.
๐ข ํด๋ผ์ฐ๋ ์ปดํจํ (Cloud Computing)
์์ ๊ฑด๋ฌผ ๋ ํธ๋ฅผ ๋น์ ํด์, ์ธํฐ๋ท์ ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ ํ์ ๊ฐ๋ฐํ ๋, ์๋ฒ๋ฅผ ๋๋ ๋ฐฉ์์ 2๊ฐ์ง
- ํ์ฌ๊ฐ ์์ฌ์ ์์ค, ํน์ IDC(Internet Data Center)์ "์์ฒด์ ์ผ๋ก" ์ปดํจํฐ ์๋ฒ๋ฅผ ๋๊ณ ์ด์ฉ๋ฐฉ์
๐ ์จ-ํ๋ ๋ฏธ์ค(On-Premise) ๋ฐฉ์ - AWS, Azure, GCP, ๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ํ๋ซํผ๊ฐ์ "๋๊ธฐ์
๋ธ๋๋" ๋ค์์ ์ ๊ณต ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ์ด์ฉ ๋ฐฉ์์ด
๐ ํด๋ผ์ฐ๋ ์ปดํจํ (Cloud Computing) = ํด๋ผ์ฐ๋(Cloud)
ํด๋ผ์ฐ๋ ์ปดํจํ ๋ ์ญ์, ์์ฌ์ ๊ฑฐ๋ํ ๋ฐ์ดํฐ์ผํฐ์ ์๋ก ์ฐ๊ฒฐ๋ ์~๋ง์ ์ปดํจํฐ๋ค์ ์ด์ฉํ๊ณ ์์ต๋๋ค.
๋ค๋ง, ์ ํต์ ์ธ ๋ฐฉ์์ฒ๋ผ, ์ฌ์ฉ์๋ค์๊ฒ ์ปดํจํฐ๋ฅผ ํ๋์ฉ ํต์งธ๋ก ๋ฐฐ๋นํ๋ ๋ฐฉ์์ด X
ํ์ํ ๋งํผ ๋ผ์ด์ ์ ๊ณตํฉ๋๋ค. ( ??? )
- ์ปดํจํฐ๋ฅผ ์ด๋ป๊ฒ ๋ผ์ด์ ์ ๊ณตํ๋ค๋ ๊ฒ์ธ๊ฐ ?
= "๊ฐ์ ์ปดํจํ (Virtual Computing)" ์ด๋ ๊ธฐ์ ์ ์ด์ฉํ๋ฉด, ๋ฌผ๋ฆฌ์ ์ปดํจํฐ ํ ๋์ "๊ฐ์์" ์ปดํจํฐ ์ฌ๋ฌ ๋๋ฅผ ๋์ธ ์ ์์ต๋๋ค.
๐ ์๋ก ๋ค๋ฉด, ์๋์ฐ(Windows)์ "์ฐ๋ถํฌ ๋ฆฌ๋ ์ค"๋ฅผ ๊น์ ์ฐ๋ ๊ฒ์ ๋๋ค.
์ฆ, ์ปดํจํฐ์ ๋ฌผ๋ฆฌ์ ์์์, ํ์์ ๋ฐ๋ผ ๋ถํ ํด์ ์ธ ์ ์๋ ๊ฒ์ ๋๋ค.
์ฌ์ฉ์๋ ์๊ฒฉ์ ์ ํ๋ก๊ทธ๋จ์ ์ด์ฉํด์, ๋ง์น ํ ๋๋ฅผ ์ฐ๋ ๊ฒ์ฒ๋ผ, ์ธํฐ๋ท์ผ๋ก ์ฐ๊ฒฐ๋, ๊ฐ์ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ - ์ปดํจํฐ ์์์ด ๋ง์ง ์๊ฑฐ๋, ์์๋ก ๋ณํํ๋ ํ์ฌ๋ ๊ธฐ๊ด, ํน์ ๊ฐ์ธ์๊ฒ, "ํด๋ผ์ฐ๋"๋ ์์ฃผ ๋งค๋ ฅ์ ์ผ ๊ฒ์
๋๋ค.
๐ ์๋ก ๋ค์ด, ์ธ์ผ ์์ฆ์ด๋, ์ด๋ฒคํธ ๊ธฐ๊ฐ์๋ง ์ ๋ , ์ ์๋์ด ํญ์ฃผํ๋ ์ฑ์ ๊ฒฝ์ฐ, ํด๋ผ์ฐ๋์์ ๊ทธ ๋๋ง๋ค,
์์์ ๋๋ ค์ฃผ๊ฑฐ๋ ์ค์ฌ์ค ์ ์์ต๋๋ค.
= ์๊ฐ์ด๋ ์ ์๋์ ๋ฐ๋ฅธ "์ข ๋์ " ๊ฐ๋ ์ผ๋ก, ํ์ํ ๋งํผ๋ง ์ฐ๊ณ , ๋์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค.
๐ข ํด๋ผ์ฐํธ ์ปดํจํ ์ ์ฅ์
- ํ๋์จ์ด๋ ํด๋ผ์ฐ๋์์ ์์์ ๊ด๋ฆฌํด์ฃผ๋๊น ๊ฑฑ์ ํ ํ์ ์๊ณ
- ๋น์ฉ์ ๋ ์ง๋ถํ๋ฉด, ์๋๋ ํ์ฌ์์ ์์ฒด์ ์ผ๋ก ํด์ผ ํ๋, DB, ์๋ฃ๋ฐฑ์ , ์คํ ๋ฆฌ์ง, ์๋ํ ๋ฑ์ ๊ฒ์ฆ๋ ์ต๊ณ ๊ธ ํ๋ก๊ทธ๋๋จธ๋ค์ด ๊ตฌํํด ๋์ ๊ฒ์ ์๋น์ค๋ก ์ด์ฉํ ์ ์์ต๋๋ค.
- ๊ฒฐ๊ณผ์ ์ผ๋ก, ๊ทธ๋ฌํ ๊ฒ๋ค์ ์ง์ ๊ฐ๋ฐํ๊ณ ๊ด๋ฆฌํ๋๋ฐ ์จ์ผ ํ๋, ์๊ฐ์ , ์ธ์ , ๋ฌผ์ ๋น์ฉ์ ํ์ฌ์ ์ฃผ์ ์ ๋ฌด์๋ง ์ง์คํ ์ ์๋๋ก ํ ์ ์๋ค๋ณด๋, ์์คํ ์์ง๋์ด, DB์ ๋ฌธ๊ฐ ๊ฐ์ ๊ณ ๊ธ ์ธ๋ ฅ๋ค์ ๊ณ ์ฉํ๋๋ฐ, ๋ถ๋ด์ด ํฐ, ์ค์๊ธฐ์ ์ด๋ ๋ฒค์ฒ์๊ฒ๋ ๊ต์ฅํ ์ ์ฉํ ์๋น์ค ์ผ ๊ฒ์ ๋๋ค.
- ๋ฌผ๋ก , ๊ท๋ชจ๊ฐ ์์ ๊ธฐ์ ๋ง ์ฐ๋ ๊ฒ์ด ์๋๋๋ค. ๊ธ๋ก๋ฒํ๊ฒ, ๋๊ธฐ์ ์์๋ ํด๋ผ์ฐ๋ ์์คํ ์ ์ฌ์ฉํฉ๋๋ค.
- ๋ค๋ง, ๋ณด์์์ ์ด์๋๋ฌธ์, ๋๊ธฐ์ ๋ฅ์ ํ์ฌ๋ค์, ์จ-ํ๋ ๋ฏธ์ค vs ํด๋ผ์ฐ๋ ์ค์ ์ด๊ฒ์ ๊ฒ ๋ฐ์ ธ๋ณด๊ณ ์ฌ์ฉํฉ๋๋ค.
๐ข ํด๋ผ์ฐ๋ ์๋น์ค์ ๋ถ๋ฅ
ํ๋์จ์ด | ๊ฐ์์๋ฒ | ์ํํธ์จ์ด | |
IaaS (Infra as a Service) | O | X | X |
PaaS (Platform as a Service) | O | O | X |
SaaS (Software as a Service) | O | O | O |
- IaaS (Infra as a Service)
๐ ์๋น์ค๋ก ์ ๊ณต๋๋ "์ธํ๋ผ" , ๊ฐ์์ปดํจํฐ, ์ฆ ํ๋์จ์ด ์์์ ์ผ๋ถ๋ฅผ ๋ผ์ด์ฃผ๋ ๊ฒ
๐ ํด๋ผ์ฐ๋์์๋ ํ๋์จ์ด๋ง ๊ด๋ฆฌ, ๋ด๊ฐ ์ง์ ๊ฐ์์๋ฒ๋ฅผ ๋ณธ์ฒด ์ฌ์ ์๋ ๊น๊ณ , ๋๋ผ์ด๋ฒ ๋ค์ด๋ฐ๊ณ , ํ๋ก๊ทธ๋จ ๊น๊ณ ํ๋ฏ์ด ์ด์ํ๊ณ ๊ด๋ฆฌํ๋ค๊ณ , ์๊ฐํ๋ฉด ๋ฉ๋๋ค. - Paas (Platform as a Service)
๐ ํ๋ซํผ์ด ์๋น์ค๋ก ์ ๊ณต๋ฉ๋๋ค.
๐ ํ๋์จ์ด๊ด๋ฆฌ, ๊ฐ์์๋ฒ(๊ฐ์์ปดํจํฐ) ๋ํ ๋ด๊ฐ ์ ๊ฒฝ ์ธ ํ์ ์์ต๋๋ค. ํด๋ผ์ฐ๋์์ ๊ด๋ฆฌํด์ค๋๋ค.
๐ ๋ด๊ฐ ์ง ์ฝ๋๋ฅผ ์์ถํด์, ์ ๋ก๋ํ๊ฑฐ๋ "๊น(Git)"์ผ๋ก ์ ์กํ๋ฉด, ํด๋ผ์ฐ๋์์ ์์์ ์๋ฒ์ ๋ฃ๊ณ ๋๋ ค์ค๋ค.
๐ ์ด๋ฅผ, "๋ฐฐํฌ" ํ๋ค๊ณ ํฉ๋๋ค. = ๋ ์ฝ๋๋ง ์ง๋ฉด ๋๋๊น, ์ ๋ง ํธํฉ๋๋ค. - Saas (Software as a Service)
๐ ์์ ๋ค ๋ง๋ค์ด์ง ์ํํธ์จ์ด๋ฅผ ์๋น์ค๋ก ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
๐ ๋๋๋ฐ์ค,SNS,์ด๋ฉ์ผ,์๋ฒ๋ ธํธ,๊ตฌ๊ธ๋ฅ์ค,์จ๋ผ์ธํ์ด, "์ ํธ๋ธ" ๋ฑ์ด ์ ์ ๋๋ค.
๐ข ๋ง๋ฌด๋ฆฌ
์ฐ๋ฆฌ๊ฐ, ์ด๋์ ๋ ์ฝ๋ฉ์ ๋ฐฐ์ฐ๊ณ ,
- "์ด์ ๋ด๊ฐ ๋ฆฌ๋ ์ค(linux) ์ข ๋ง์ ธ๋ณผ ์ ์์ ๊ฒ ๊ฐ๋ค !"
- "์๋ฒ๋ ์น์ฌ์ดํธ ํ ๋ฒ ์ง์ ๋ง๋ค์ด์ ์ง์ ์ธ์์ ์จ๋ผ์ธ์ ์ด์ด๋ณด๊ณ ์ถ๋ค ํ๋ค๋ฉด !"
์์ ์ธ๊ธํ, "AWS(์๋ง์กด ์น์๋น์ค)" , "GCP(๊ตฌ๊ธ ํด๋ผ์ฐ๋ ํ๋ซํผ)", "Azure", "๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ํ๋ซํผ" ๊ฐ์ ์ฃผ์ ํด๋ผ์ฐ๋ ์
์ฒด๋ค ๋ชจ๋ ์ ๊ฐ์
์์๊ฒ "1๋
๊ฐ IasS(์ธ ๋ค์) ๋ฌด๋ฃ ์ด์ฉ๊ถ"์ ์ ๊ณตํ๋ค๊ณ ํฉ๋๋ค. ๐ฎ
์์ ์๋น์ค๋ฅผ ์ด์ํ๊ธฐ์ ์ถฉ๋ถํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํด์ฃผ๋ ๊ฒ์ด๋๊น์ !
์๋ฒ ๊ด๋ฆฌ ๋ง๊ณ , ์๋น์ค ๊ฐ๋ฐ์๋ง ์ง์คํด๋ณด๊ณ ์ถ๋ค๋ฉด, "ํ๋ก์ฟ (heroku)" ๋ "๋ท๋ฆฌํ์ด" ๊ฐ์ PaaS ์๋น์ค๋ ์ข์ผ๋ ์ฐธ๊ณ ํด๋ณด๊ธธ ๋ฐ๋๋๋ค.
์ด๋ ๊ฒ, ์๊ฐํ, "ํด๋ผ์ฐ๋" ์๋น์ค ๋๋ถ์, ๋ด๊ฐ ์๋น์ค๋ฅผ ์ ๊ณตํจ์ ์์ด์ ์ ๊ฒฝ์จ์ผํ , ๊ด๋ฆฌ,๋ฐฐํฌ ์ ์ธ ๋ฉด๋ค์ ์ผ์ ๋ถ๋ถ ๋ฌด๋ฃ๋ก ์ ๊ณตํด์ฃผ๊ณ ํ๋ ์๋์ ์ฐ๋ฆฌ๊ฐ ์ด๊ณ ์์ผ๋๊น์ !!
์ค๋ก์ง ๊ฐ๋ฐ์๋, "๊ฐ๋ฐ"์๋ง ์ง์คํด์, ์์ ์ด ์๊ฐํด๋์๋ ์๋น์ค๊ฐ ์๋ค๋ฉด, ๊ฐ๋ฐํด๋ณด๋๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๐
๋ฏธํกํ๊ฑฐ๋, ์๋ชป๋ ์ ๋ณด๊ฐ ์๋ค๋ฉด ๋ฌธ์์ฃผ์ธ์. ๐