1. ํด๋ผ์ฐ๋
ํด๋ผ์ฐ๋: ์ ์ฐ ์์๋ค์ ๊ณต์ ํ๋ ๊ธฐ์ ๊ณผ ๋๊ตฌ์ ์งํฉ- Cloud๋ผ๊ณ ๋ถ๋ฅด๋ ์์ด ๋จ์ด๋ ์ฐ๋ฆฌ ๋ง๋ก โ๊ตฌ๋ฆโ์ด๋ผ๋ ๋ป
- Cloud๋ผ๋ ๋จ์ด๋, Cloud Computing์ ์งง๊ฒ ์ค์ฌ์ ๋ถ๋ฅด๋ ๋ง
ํด๋ผ์ฐ๋ ์ปดํจํ- ๊ตฌ๋ฆ์ฒ๋ผ ํ๋์ ๋ฅ๋ฅ ๋ ๋ค๋๋ฉฐ ์ ์ธ๊ณ ์ด๋์๋ ์ง ์ปดํจํ ์์์ ์ฌ์ฉํ ์ ์๋ค๋ ์๋ฏธ
- Data ์ ์ฅ๊ณผ ์ ๊ทผ์ ์ธํฐ๋ท์ผ๋ก ์ธ์ ์ด๋์๋ ์ ๊ทผ ๊ฐ๋ฅํ ๊ธฐ์
- ์ฌ์ฉํ ๋งํผ๋ง ๊ณผ๊ธ ๋๋ ์ ์ฐ๊ธฐ๋ฐ ์์ค๋ค
- ์ ์ฐ ํ๋์จ์ด ์ฅ๋น๋ค์ ๊ฐ์ํ(virtualization) ๊ธฐ์
์์ค: infrastructure๋ผ๊ณ ๋ถ๋ฆ. ์ค์ฌ์ infra๋ผ๊ณ ํจ์ ์ฐ ์์:- server, storage, network ๊ฐ์ ๋ฌผ๋ฆฌ ํ๋์จ์ด ๋ฟ๋ง ์๋๋ผ,
- ํ๋ซํผ๊ณผ ์ํํธ์จ์ด๊น์ง ํฌํจํ๋ ๊ฐ๋
2. ํด๋ผ์ฐ๋ ์ปดํจํ ์ ํ์
- CPU๋
- ์ฌ๋์ผ๋ก ์น๋ฉด ๋๋์ ํด๋นํ๋ ๊ฒ์ด๊ณ ,
- ์ฝ์ด๊ฐ ๋ง์ ์๋ก ์ฐ์ฐ ๋ฅ๋ ฅ์ด ๋ฐ์ด๋จ
- ์์ CPU๋ ์ฑ๊ธ ์ฝ์ด๊ฐ ๋๋ถ๋ถ์ด์๋ค.
- ๋ฐ์ ํ๋ฉด์ ์ฝ์ด๊ฐ 2๊ฐ์ธ ๋์ผ์ฝ์ด๊ฐ ๋์ด
- ์ธํฐ๋ท์ ๋ฑ์ฅ๊ณผ ํจ๊ป ์ด๋ ๊ฒ ์ปดํจํฐ๋ค๋ผ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ๋จ.
- ์ฒ์์๋ ์ธํฐ๋ท ์๋๊ฐ ์กฐ๊ธ ๋๋ ธ์ง๋ง, ๊ทธ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์๋ ์์์
- ์ธํฐ๋ท ์ญ์ ๋ฐ์ ํ๋ฉด์ ์๋๊ฐ ๋นจ๋ผ์ง๊ณ , ์ด๋ฌํ ๋ฐ์ดํฐ ๊ณต์ ์๋์ ์ ์ฐจ ๋นจ๋ผ์ง
- ๋ฉํฐ์ฝ์ด๋ฅผ ๊ฐ์ง ์ปดํจํฐ๋ค์ด ๋์ด๋๋ฉด์, ์ปดํจํ ์์์ด ๋ง์ด ๋จ์
- ๋จ๋ ์ปดํจํ
์์์ ์ ์ ์ฌ์ฉํ์ง ์๋ ๋์์๋ง ๋น๋ ค์ฃผ๊ณ , ๋์ ๋ฐ๋ ์์ต๋ชจ๋ธ์ด ๋ฑ์ฅ
- e.g. Airbnb : ์์ฐ๋ ์ง์ด๋ ๋ฐฉ์ ๋น๋ ค์ฃผ๊ณ ์๋ฐ๋น๋ฅผ ๋ฐ๋ ๋ชจ๋ธ
2.1 ๊ฐ์ํ
Virtualization(๊ฐ์ํ)
๊ฐ์ํ: ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๊ฐ์ ํ๋์จ์ด๋ฅผ ์ํํธ์จ์ด ํํ๋ก ์ถ์ํ ์ํจ ๊ฒ๊ฐ์๋จธ์: ๊ฐ์ํ ๊ธฐ์ ์ ์ฌ์ฉํด์ ํ๋์จ์ด๋ก ์ด๋ค์ง ์ปดํจํ ์์๋ค์ ์ํํธ์จ์ด๋ก ๊ตฌํํ ๊ฒ- Virtual Machine์ด๋ผ๊ณ ํ๊ณ , ํํ ์ค์ฌ์ VM์ด๋ผ๊ณ ๋ถ๋ฆ
- ๊ฐ์ํ ๊ธฐ์ ๋๋ถ์ ๋งฅOS์์ ์๋์ฐ๋ฅผ ์คํํ๊ณ , ์๋์ฐ์์ ๋ฆฌ๋ ์ค๋ฅผ ์คํ ๊ฐ๋ฅ
- VM์ ์ธํฐ๋ท์ ํตํด์ ์๊ฒฉ์ผ๋ก๋ ์ ๊ณต ๊ฐ๋ฅํด์ง
ํด๋ผ์ฐ๋ ์๋น์ค- ๊ฐ์ํ ๊ธฐ์ ์ ์ด์ฉํด์ ํ๋์จ์ด๋ฅผ ์ํํธ์จ์ด๋ก ๋ง๋ Virtual Machine์
- ์ธํฐ๋ท์ ํตํด์ ๋น๋ ค์ฃผ๋ ์๋น์ค
3. ์ด๋๊น์ง ๋น๋ ค์ฃผ๋
์ธํฐ๋ท์ ํตํด์ ์ปดํจํ ์์์ ๋น๋ ค์ค ์ ์๊ฒ ๋์๋๋ฐ, ์ด๋๊น์ง ๋น๋ ค์ค์ผ ํ๋?
- cf. https://www.linkedin.com/pulse/20140730172610-9679881-pizza-as-a-service
ํ๋ฉ์ด๋ ํผ์: Cloud ์์๋๋ ํผ์: Infrastructure(์์ค)๋ง ๋์ฌ๋ฐฐ๋ฌ ํผ์: Platform๊น์ง ๋์ฌ์์์ ํผ์: Software ํต์งธ๋ก ๋์ฌ

AWS๋ ์ด ์ค์์ ์ธ ๊ฐ์ง(Infrastructure, Platform, Software)๋ฅผ ํฌํจํ๋ค.
Infrastructure๋ง ๋น๋ฆด ์๋ ์๊ณ , ํ๋ซํผ์ ํต์ฑ๋ก ๋น๋ฆด ์๋ ์์ผ๋ฉฐ, ์ํํธ์จ์ด๊น์ง ์์ฑ์ ํ์ผ๋ก ๋น๋ฆด ์๋ ์๋ค.
์ด๋ ๊ฒ ์ด๋๊น์ง ๋น๋ ค์ฃผ๋ ์ง์ ๋ฐ๋ผ์ IaaS, PaaS, SaaS ๋ฑ ๋ค์ํ ์ด๋ฆ์ผ๋ก ๋ถ๋ฆฐ๋ค.
On-Premises(์จํ๋ ๋ฏธ์ค): Cloud ์์, ๋ชจ๋ ๊ฑธ ์ง์ ๊ตฌ์ถํ๋ค.IaaS(Infra): Infrastructure(์์ค)๋ง (๋์ฌ, ๊ฐ์ํ, ์๋ฒ, ์ ์ฅ์, ๋คํธ์ํน)- Infra as a service์ ์ฝ์
PaaS(Platform): Platform๊น์ง ๋์ฌSaaS(Software): Software ํต์งธ๋ก ๋์ฌ
4. ํด๋ผ์ฐ๋๋ฅผ ์จ์ผํ๋ ์ด์
4.1 ๊ฐ์ธ
- ๊ฐ์ธ์ด ์ง์์ ์ง์ ์๋ฒ๋ฅผ ์ด์ํ๋ ค๋ฉด, (On-Premise)
- ๋ฐ์ ๊ธฐ ์ค์น, ๋์ ์ด๊ธฐ ๊ตฌ์ถ ๋น์ฉ, ์ฉ๋์ ํ๊ณ, ๋ง์ ๋ ธ๋ ฅ์ด ํ์
- ๊ฐ์ธ์ด ํด๋ผ์ฐ๋ ์ปดํจํ
์ ์ฌ์ฉํ๊ฒ ๋๋ฉด, (Cloud Computing)
- ํ์ํ ๋ ์ธ์ ๋, ์ฌ์ฉํ ๋งํผ๋ง ์ง๋ถ, ์ ์ฐํ ์ฉ๋, ์ ์ ๋ ธ๋ ฅ์ด ๋ ๋ค.
4.2 ๊ธฐ์
- ๊ธฐ์
์์ ์ง์ IDC๋ฅผ ์ด์ํ๋ ๊ฒฝ์ฐ, (On-Premise)
- ํ๋์จ์ด ๊ตฌ๋งค, ๋์ ์ด๊ธฐ ํฌ์๋น์ฉ, ํ์ ๋ ์ฉ๋, ๋ง์ ์์์๊ฐ์ด ํ์
- ๊ธฐ์
์ด ํด๋ผ์ฐ๋ ์ปดํจํ
์ ์ฌ์ฉํ๊ฒ ๋๋ฉด, (Cloud Computing)
- ํ์ํ ๋ ์ธ์ ๋, ์ฌ์ฉํ ๋งํผ๋ง ์ง๋ถ, ์ ์ฐํ ์ฉ๋, ์ ์ ๋ ธ๋ ฅ์ด ๋ ๋ค.
5. ํด๋ผ์ฐ๋ ์ปดํจํ ์ฅ์
์ด๊ธฐ ์ ํฌ์ ๋น์ฉ์์์ด์๋น์ฉ ์ ๊ฐ- e.g. ์ ๋ ฅ๋น์ฉ, ํญ์จํญ์ต ๋น์ฉ, ์๋๋ฃ, ์ด์ ๋ฐ ๊ด๋ฆฌ ์ธ๊ฑด๋น, ๋ผ์ด์ ์ค ๋น์ฉ, ํฅํ ์ฆ์ค๋น์ฉ
ํ๋ ฅ์ ์ธ ์ด์ ๋ฐ ํ์ฅ- ์๋์ผ๋ก ํ์ํ ์์์ ์ฆ์ค ๋ฐ ๊ฐ์ ๊ฐ๋ฅ
- ์ต์ ์ ์ฑ๋ฅ ๋ฐ ์์ ์ฑ์ ์ ๊ณต
์๋ ๋ฐ ๋ฏผ์ฒฉ์ฑ- ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์ ์ธํ๋ผ๋ฅผ ์ค๋นํ๋๋ฐ ๋ช์ฃผ๊ฐ ๊ฑธ๋ฆฌ๊ณ , ์คํจํ ์ ์๊ณ , ํ์ ์๋๊ฐ ๋๋ฆผ
- ํด๋ผ์ฐ๋๋ ๋ช ๋ถ๋ด ์ธํ๋ผ๋ฅผ ์ค๋นํ๊ณ , ์คํจ๋น์ฉ์ด ๋ฎ๊ณ , ๋ง์ ํ์ ์ด ๊ฐ๋ฅ
- ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๊ธ๋ก๋ฒ ์๋น์ค e.g. Airbnb, Supercell, etcโฆ
๋น์ฆ๋์ค์๋ง ์ง์ค ๊ฐ๋ฅ- ํ๋์จ์ด๋ฅผ ๊ตฌ๋งค, ์ค์น๋ ์ํํธ์จ์ด๋ฅผ ๊ตฌ๋งค, ์ค์น ๋ฑ์ ์์ ์ ์๋ตํ๊ณ ,
- ๊ทธ ์๊ฐ์ ์์ฒด ๋น์ฆ๋์ค์๋ง ์ง์ค
- e.g. 2014๋ ์ Airbnb์ ์ฌ์ฉ์๊ฐ ๋๋ต 1500๋ง๋ช ์ด์์ง๋ง,
- EC2 ์ธ์คํด์ค. ์ฆ ๊ฐ์ ์๋ฒ 1300๋๋ฅผ ์ฌ์ฉํ์ง๋ง, ์ด์ํ์ 5๋ช
๊ธ๋ก๋ฒ ํ์ฅ- ์ ์ธ๊ณ ์ด๋๋ ์ ๋ถ ๋ด ํ์ฅํด ์๋น์ค ๊ตฌ์ถ ๊ฐ๋ฅ