[cloud] IaaS, PaaS, SaaS

Updated:

Categories:

Tags:

๐Ÿ“Œ ๊ฐœ์ธ์ ์ธ ๊ณต๊ฐ„์œผ๋กœ ๊ณต๋ถ€๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ๋ณต์Šตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.
์ •ํ™•ํ•˜์ง€ ์•Š์€ ์ •๋ณด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ ๋ฐ”๋ž๋‹ˆ๋‹ค :๐Ÿ˜ธ
[ํ‹€๋ฆฐ ๋‚ด์šฉ์€ ๋Œ“๊ธ€๋กœ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๋ณต๋ฐ›์œผ์‹ค๊ฑฐ์—์š”]

ํด๋ผ์šฐ๋“œ : IaaS, PaaS, SaaS

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ๋ถ„๋ฅ˜ํ•˜๋А๋ƒ์— ๋”ฐ๋ผ, IaaS, PaaS, SaaS ๋“ฑ์œผ๋กœ ๋‚˜๋ˆ„์–ด ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฐ๊ฐ ์–ด๋–ค ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ด ์ฃผ๋Š”์ง€, ์‚ฌ์šฉ์ž๋Š” ์–ด๋–ค ๋ถ€๋ถ„์„ ๊ด€๋ฆฌํ•˜๊ณ  ์–ด๋–ค ๋ถ€๋ถ„์„ ๋งก๊ธธ ์ˆ˜ ์žˆ๋Š”์ง€ ์ดํ•ดํ•˜๋ฉด, ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ์™€ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถฐ ํšจ์œจ์ ์ธ ์„ ํƒ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

1. IaaS (Infrastructure as a Service)

  1. ๊ฐœ๋…
    • IaaS๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ธํ”„๋ผ(Infrastructure)๋ฅผ ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๋Š” ํ˜•ํƒœ
    • ๋ฌผ๋ฆฌ ์„œ๋ฒ„(ํ˜ธ์ŠคํŒ…), ๋„คํŠธ์›Œํฌ ์žฅ์น˜, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ ๊ธฐ๋ณธ์ ์ธ ์ปดํ“จํŒ… ์ž์›๋งŒ ํด๋ผ์šฐ๋“œ์—์„œ ์ œ๊ณตํ•˜๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์šด์˜์ฒด์ œ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ยท๊ด€๋ฆฌ
  2. ์˜ˆ์‹œ
    • AWS EC2: ๊ฐ€์ƒ ์„œ๋ฒ„(EC2 ์ธ์Šคํ„ด์Šค)๋ฅผ ๋„์šฐ๊ณ , OS ์„ค์น˜๋ถ€ํ„ฐ DB ์„ค์ •๊นŒ์ง€ ๋ชจ๋‘ ์‚ฌ์šฉ์ž๊ฐ€ ์ง„ํ–‰
    • Google Cloud Compute Engine: VM ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•ด ์ง์ ‘ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑ
    • Microsoft Azure Virtual Machines: ์œˆ๋„์šฐ๋‚˜ ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ฐ˜ VM์„ ์ƒ์„ฑํ•ด ์›ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜
  3. ๊ถŒ์žฅ
    • ๋†’์€ ์ˆ˜์ค€์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ
    • ํŠน์ • OS, ํŠน์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ์ด ํ•„์š”ํ•œ ํ”„๋กœ์ ํŠธ
    • ์‚ฌ๋‚ด ๊ทœ์ œ๋‚˜ ๋ณด์•ˆ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ์ธํ•ด OS์™€ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์„ ์ง์ ‘ ์ปจํŠธ๋กคํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ
  4. ์žฅ๋‹จ์ 
    • ์žฅ์ 
      • ์›ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌยทํ”„๋ ˆ์ž„์›ŒํฌยทDB๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ
      • ํ”Œ๋žซํผ ์ข…์†์ด ์ ์–ด ๋‹ค๋ฅธ ์„œ๋น„์Šค๋กœ ์ด์ „(๋งˆ์ด๊ทธ๋ ˆ์ด์…˜)ํ•˜๊ธฐ ์œ ๋ฆฌ
    • ๋‹จ์ 
      • ์„œ๋ฒ„ ๊ด€๋ฆฌ(์šด์˜์ฒด์ œ ๋ณด์•ˆ ํŒจ์น˜, DB ๋ฐฑ์—… ๋“ฑ) ๋ถ€๋‹ด์ด ํผ
      • ์šด์˜ ์ธ๋ ฅ๊ณผ ๊ธฐ์ˆ ๋ ฅ์ด ํ•„์š”

2. PaaS (Platform as a Service)

  1. ๊ฐœ๋…
    • PaaS๋Š” ํ”Œ๋žซํผ(๋Ÿฐํƒ€์ž„, DB, ๋ฏธ๋“ค์›จ์–ด ๋“ฑ)์„ ํด๋ผ์šฐ๋“œ์—์„œ ์ œ๊ณต๋ฐ›๋Š” ๋ชจ๋ธ
    • ์‚ฌ์šฉ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ์—๋งŒ ์ง‘์ค‘ํ•˜๋ฉด ๋˜๊ณ , ์„œ๋ฒ„ ์„ธํŒ…ยท๋ชจ๋‹ˆํ„ฐ๋งยทํ™•์žฅ ๋“ฑ์€ PaaS ์„œ๋น„์Šค๊ฐ€ ๋‹ด๋‹นํ•œ๋‹ค.
  2. ์˜ˆ์‹œ
    • Heroku : Git์œผ๋กœ ์ฝ”๋“œ ํ‘ธ์‹œ๋งŒ ํ•˜๋ฉด ์•ฑ์ด ์ž๋™์œผ๋กœ ๋นŒ๋“œยท๋ฐฐํฌ๋˜๊ณ , Add-on์œผ๋กœ DB, ์บ์‹œ ๋“ฑ์„ ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ ์ถ”๊ฐ€
    • AWS Elastic Beanstalk : Java, Python, Node.js ๋“ฑ ๋Ÿฐํƒ€์ž„์„ ์„ ํƒํ•˜๊ณ , ์ฝ”๋“œ๋ฅผ ์—…๋กœ๋“œํ•˜๋ฉด ์ธํ”„๋ผยท๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑยทํ™•์žฅ์„ ์ž๋™ํ™”
    • Google App Engine : ์•ฑ ์ฝ”๋“œ๋งŒ ์˜ฌ๋ฆฌ๋ฉด ์ž๋™์œผ๋กœ ์Šค์ผ€์ผ๋ง๋˜๊ณ , ๋กœ๊ทธยท๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ œ๊ณต
  3. ๊ถŒ์žฅ
    • ๊ฐœ๋ฐœ ์†๋„์™€ ํŽธ์˜์„ฑ์ด ์ค‘์š”ํ•˜๊ณ , ์„œ๋ฒ„ ๊ด€๋ฆฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ
    • ์Šคํƒ€ํŠธ์—…์ด๋‚˜ ์†Œ๊ทœ๋ชจ ํŒ€์ด ๋น ๋ฅด๊ฒŒ MVP๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•ด์•ผ ํ•  ๋•Œ
    • CI/CD ํŒŒ์ดํ”„๋ผ์ธ, ๋ชจ๋‹ˆํ„ฐ๋ง, ๋กœ๊ทธ ๊ด€๋ฆฌ ๋“ฑ์„ ์›์Šคํ†ฑ์œผ๋กœ ์ œ๊ณต๋ฐ›๊ณ  ์‹ถ์„ ๋•Œ
  4. ์žฅ๋‹จ์ 
    • ์žฅ์ 
      • ๋ฐฐํฌ์™€ ํ™•์žฅ, ๋ชจ๋‹ˆํ„ฐ๋ง์ด ์ž๋™ํ™”๋˜์–ด ์šด์˜ ๋ถ€๋‹ด์ด ๋งค์šฐ ์ ์Œ
      • ์„œ๋น„์Šค ์ถœ์‹œ ์†๋„๊ฐ€ ๋น ๋ฆ„
    • ๋‹จ์ 
      • ํ”Œ๋žซํผ ์ข…์†์„ฑ(Vendor Lock-In) ์œ„ํ—˜
      • ํ”Œ๋žซํผ์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์ด๋‚˜ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์–ด๋ ค์›€

3. SaaS (Software as a Service)

  1. ๊ฐœ๋…
    • SaaS๋Š” ์™„์„ฑ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํด๋ผ์šฐ๋“œ๋กœ๋ถ€ํ„ฐ ๊ณง๋ฐ”๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ˜•ํƒœ
    • ์œ ์ €๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜์ง€ ์•Š๊ณ , ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €๋‚˜ ์ „์šฉ ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค์— ์ ‘์†ํ•ด ์‚ฌ์šฉ
  2. ์˜ˆ์‹œ
    • Google Workspace(Google Docs, Sheets, Slides): ๋ฌธ์„œ ์ž‘์„ฑ, ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ์ž‘์—…, ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋“ฑ์„ ์›น์—์„œ ๋ฐ”๋กœ ์ˆ˜ํ–‰
    • Microsoft 365(Office Online): ์˜คํ”ผ์Šค ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ  ์›น์—์„œ ์›Œ๋“œยท์—‘์…€ยทํŒŒ์›Œํฌ์ธํŠธ ํ™œ์šฉ
    • Salesforce: ๊ณ ๊ฐ ๊ด€๊ณ„ ๊ด€๋ฆฌ(CRM) ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํด๋ผ์šฐ๋“œ๋กœ ์ œ๊ณต, ํšŒ์‚ฌ ๋‚ด๋ถ€์— ์„ค์น˜ํ•  ํ•„์š” ์—†์Œ
    • Slack: ์›น์ด๋‚˜ ์•ฑ์„ ํ†ตํ•ด ๊ฐ„๋‹จํžˆ ํ˜‘์—… ์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ ์ด์šฉ
  3. ๊ถŒ์žฅ
    • ์—…๋ฌด์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๊ณ ์ž ํ•  ๋•Œ
    • SW ์„ค์น˜ยท์—…๋ฐ์ดํŠธยท์„œ๋ฒ„ ๊ด€๋ฆฌ๋ฅผ ์ „ํ˜€ ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์„ ๋•Œ
    • ํ˜‘์—… ๊ธฐ๋Šฅ, ์‹ค์‹œ๊ฐ„ ๊ณต์œ  ์ž‘์—… ๋“ฑ
  4. ์žฅ๋‹จ์ 
    • ์žฅ์ 
      • ์„ค์น˜๋‚˜ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ๊ฑฐ์˜ ํ•„์š” ์—†๊ณ , ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์ ‘์† ๊ฐ€๋Šฅ
      • ๋ณด์•ˆ ํŒจ์น˜์™€ ์—…๋ฐ์ดํŠธ๋ฅผ ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ๋‹ด๋‹น
    • ๋‹จ์ 
      • ๋งž์ถคํ˜• ๊ธฐ๋Šฅ ์ถ”๊ฐ€๊ฐ€ ์–ด๋ ต๊ณ , ์„œ๋น„์Šค ์šด์˜์‚ฌ๊ฐ€ ๋ฐ”๋€Œ๋ฉด ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ด์Šˆ ๋ฐœ์ƒ
      • ๊ตฌ๋…ํ˜• ๋น„์šฉ์ด ๋ˆ„์ ๋  ์ˆ˜ ์žˆ์Œ

IaaS vs PaaS vs SaaS ๋น„๊ต

ํ•ญ๋ชฉ IaaS PaaS SaaS
์ œ๊ณต ๋ฒ”์œ„ ์ธํ”„๋ผ(์„œ๋ฒ„, ๋„คํŠธ์›Œํฌ, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ) ๋Ÿฐํƒ€์ž„, DB, ๋ฏธ๋“ค์›จ์–ด ๋“ฑ ์•ฑ ์‹คํ–‰ ํ”Œ๋žซํผ ์™„์„ฑ๋œ ์†Œํ”„ํŠธ์›จ์–ด ์„œ๋น„์Šค
์‚ฌ์šฉ์ž ๊ด€๋ฆฌ ๋ฒ”์œ„ OS, ๋Ÿฐํƒ€์ž„, ๋ฐ์ดํ„ฐ ๋“ฑ ์ง์ ‘ ๊ด€๋ฆฌ ์ฝ”๋“œ ๋ฐ ์ผ๋ถ€ ์„ค์ •๋งŒ ๊ด€๋ฆฌ ์‚ฌ์šฉ ๋ฐ ๋ฐ์ดํ„ฐ(๋ฌธ์„œ ๋“ฑ)๋งŒ ๊ด€๋ฆฌ
์žฅ์  ๋†’์€ ์ž์œ ๋„, ํ”Œ๋žซํผ ์ข…์† ๋‚ฎ์Œ ์šด์˜ ํŽธ์˜โ†‘, ๋น ๋ฅธ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ์„ค์น˜ ํ•„์š” ์—†์Œ, ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
๋‹จ์  ์„œ๋ฒ„ ์šด์˜ ๋ถ€๋‹ด, ์œ ์ง€๋ณด์ˆ˜ ํ•„์š” ํ”Œ๋žซํผ ์ข…์†์„ฑโ†‘, ์ง€์› ์™ธ ๊ธฐ์ˆ  ์‚ฌ์šฉ ๊ณค๋ž€ ๋งž์ถค ๊ธฐ๋Šฅ ์–ด๋ ค์›€, ๊ตฌ๋…ํ˜• ๋น„์šฉ ๋ˆ„์  ๊ฐ€๋Šฅ
์˜ˆ์‹œ AWS EC2, Azure VM Heroku, AWS Elastic Beanstalk, GCP App Engine Google Docs, Slack, Salesforce





cloud ์นดํ…Œ๊ณ ๋ฆฌ ๋‚ด ๋‹ค๋ฅธ ๊ธ€ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

Leave a comment