Skip to content

Latest commit

ย 

History

History
51 lines (32 loc) ยท 7.64 KB

cloud-computing-aws.md

File metadata and controls

51 lines (32 loc) ยท 7.64 KB
description
Cloud Computing Service, Model, Provider

Cloud Computing ๊ณผ AWS

Cloud Computing?

  1. Cloud Computing โ€‹์€ ์ธํ„ฐ๋„ท(โ€œํด๋ผ์šฐ๋“œโ€)์„ ํ†ตํ•ด ์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋„คํŠธ์›Œํ‚น, ์†Œํ”„ํŠธ์›จ์–ด, ๋ถ„์„, ์ธํ…”๋ฆฌ์ „์Šค ๋“ฑ์˜ ์ปดํ“จํŒ… ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ ์ด๋‹ค. ์ฆ‰, ์ผ๋ฐ˜์ ์œผ๋กœ ์ธํ„ฐ๋„ท ์ข…๋Ÿ‰์ œ ๋ฐฉ์‹์ด๋ฉฐ ์˜จ๋””๋งจ๋“œ(on-demand) ์ปดํ“จํŒ… ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ. ๐Ÿ“ On-Demand? ๊ณ ๊ฐ์˜์š”๊ตฌ๊ฐ€ ์žˆ์„ ๋•Œ ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ๊ณ ๊ฐ ์ค‘์‹ฌ์—์„œ ๋‹ˆ์ฆˆ๋ฅผ ํ•ด๊ฒฐํ•ด ์ฃผ๋Š” ๊ฒƒ. ํ•œ๋งˆ๋””๋กœ ์˜จ๋””๋งจ๋“œ๋Š” ๊ณต๊ธ‰์ด ์•„๋‹ˆ๋ผ ์ˆ˜์š”๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ๊ฒฐ์ •ํ•˜๋Š” ์‹œ์Šคํ…œ โ†’ ๊ธฐ์—…์˜ ์šด๋ช…๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค์˜ ์„ฑํŒจ๊ฐ€ ์ „์ ์œผ๋กœ ๊ณ ๊ฐ์˜ ์†๋์—์„œ ์›€์ง์ด๋Š” ๋ชจ๋ฐ”์ผ์— ๋‹ฌ๋ฆฐ ์‹œ๋Œ€๊ฐ€ ๋„๋ž˜ ํ•œ ๊ฒƒ.
  2. ์ธํ„ฐ๋„ท ์ƒ์˜ ์„œ๋ฒ„์— ๋‹จ์ˆœํžˆ ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜์ง€ ์•Š์•„๋„ ์›น์—์„œ ์ œ๊ณตํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์ž‘์—…์„ โ€‹๊ฐœ์ธ ๋˜๋Š” ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ๋™์‹œ์— ๊ณต์œ ํ•˜๋ฉด์„œ ์ง„ํ–‰โ€‹ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  3. ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋“œ์›จ์–ด์— ๋ง‰๋Œ€ํ•œ ์‚ฌ์ „ ํˆฌ์ž๋ฅผ ํ•˜๊ฑฐ๋‚˜ ํ•˜๋“œ์›จ์–ด๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

Cloud Computing Service?

  1. SaaS(Software as Service) : ์„œ๋น„์Šค๋กœ์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ธํ„ฐ๋„ท์„ ํ†ตํ•œ ์ฃผ๋ฌธํ˜•๊ณผ ์ผ๋ฐ˜์ ์ธ ๊ตฌ๋… ๋ฐฉ์‹์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ฆ‰, ์ด์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž„๋Œ€ใ†์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์ด๋‹ค. ex) Google G suite(Google docs), Office365, Naver Cloud
  2. PaaS(Platform as a Service) : ์„œ๋น„์Šค๋กœ์„œ์˜ ํ”Œ๋žซํผ ์ด์šฉ์ž์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ํ”Œ๋žซํผ์„ ์ž„๋Œ€ใ†์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์ด๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๊ธฐํƒ€ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ์™ธ์—๋„ ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์ „ ๊ตฌ์ถ• ๋œ ๋„๊ตฌ ๋ชจ์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž์ฒด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœ, ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ๋‹ค. PaaS๋ฅผ ์ด์šฉํ•œ๋‹ค๋ฉด ์„œ๋น„์Šค ์™ธ์ ์ธ ๋ถ€๋ถ„์— ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ๋“ค์ด์ง€ ์•Š๊ณ  ์„œ๋น„์Šค ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ธฐ์กด ๋ฌผ๋ฆฌํ™˜๊ฒฝ์—์„œ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•  ๋•Œ๋ณด๋‹ค ๋น„๊ต์  ์ ์€ ๋น„์šฉ์œผ๋กœ ์‹ ์†ํ•˜๊ณ  ๊ฐ„ํŽธํ•˜๊ฒŒ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์šด์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ex) OS, JDK, DB, WAS
  3. IaaS(Infrastructure as a Service) : ์„œ๋น„์Šค๋กœ์„œ์˜ IT์ธํ”„๋ผ ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋„คํŠธ์›Œํ‚น๊ณผ ๊ฐ™์€ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์ œํ’ˆ์ด๋‹ค. ์กฐ์ง์€ ์„œ๋น„์Šค ์ œ๊ณต ์—…์ฒด ์ธํ”„๋ผ ๋‚ด์—์„œ ์ž์ฒด ํ”Œ๋žซํผ๊ณผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ์ด์šฉ์ž์—๊ฒŒ ์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ์˜ ํ•˜๋“œ์›จ์–ด ์ž์›๋งŒ์„ ์ž„๋Œ€ใ†์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์ด๋‹ค. ex) AWS, MS azure, Google GCP

Cloud Computing ์œ ํ˜•?

  1. Public Cloud - ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฆฌ์†Œ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต. ๊ณต์šฉ ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋ชจ๋“  ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ธฐํƒ€ ์ง€์› ์ธํ”„๋ผ๋ฅผ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž๊ฐ€ ์†Œ์œ ํ•˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค. ๊ณต์šฉ ํด๋ผ์šฐ๋“œ์—์„œ ๋‹ค๋ฅธ ์กฐ์ง ๋˜๋Š” ํด๋ผ์šฐ๋“œ โ€œํ…Œ๋„ŒํŠธโ€์™€ ๋™์ผํ•œ ํ•˜๋“œ์›จ์–ด, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋„คํŠธ์›Œํฌ ๋””๋ฐ”์ด์Šค๋ฅผ ๊ณต์œ ํ•œ๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•˜๊ณ  ๊ณ„์ •์„ ๊ด€๋ฆฌ. ๊ณต์šฉ ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ๋Š” ์›น ๊ธฐ๋ฐ˜ ๋ฉ”์ผ, ์˜จ๋ผ์ธ ์‚ฌ๋ฌด์‹ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ž์ฃผ ์‚ฌ์šฉ. -> ๋น„์šฉ ์ ˆ๊ฐ, ์œ ์ง€ ๊ด€๋ฆฌ ์•ˆํ•ด๋„ ๋จ, ๋ฌด์ œํ•œ์— ๊ฐ€๊นŒ์šด ํ™•์žฅ์„ฑ(์ฃผ๋ฌธํ˜• ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ), ๋†’์€ ์•ˆ์ •์„ฑ(๊ด‘๋Œ€ํ•œ ์„œ๋ฒ„ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•œ ์‹คํŒจ ๋ฐฉ์ง€)
  2. Private Cloud - ๊ณต์œ ํ•˜์ง€ ์•Š๊ณ , ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐœ์ธ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต. ์„œ๋น„์Šค์™€ ์ธํ”„๋ผ๊ฐ€ ํ•ญ์ƒ ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ์—์„œ ์œ ์ง€ ๊ด€๋ฆฌ๋˜๋ฉฐ, ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์กฐ์ง์—์„œ๋งŒ ์ „์šฉ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ๋ฅผ ํ†ตํ•ด ์กฐ์ง์ด ํŠน์ • IT ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋งŒ์กฑ์‹œํ‚ค๋„๋ก ๋ฆฌ์†Œ์Šค๋ฅผ ์‰ฝ๊ฒŒ ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ ์—ฐ์„ฑ ํ–ฅ์ƒ, ๋†’์€ ํ™•์žฅ์„ฑ
  3. Hybrid Cloud - ํ•ด๋‹น ๋ชฉ์ ์— ๋”ฐ๋ผ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ์™€ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๊ฐ„์— ์„œ๋น„์Šค๋ฅผ ๊ณต์œ . ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ์™€ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ๊ฐ„์— ๋ฐ์ดํ„ฐ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์œ ์—ฐ์„ฑ์„ ํ–ฅ์ƒ์‹œ ํ‚ค๊ณ  ๋” ๋งŽ์€ ๋ฐฐํฌ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์›น ๊ธฐ๋ฐ˜ ๋ฉ”์ผ๊ณผ ๊ฐ™์ด ๋ณผ๋ฅจ์€ ๋งŽ๊ณ  ๋ณด์•ˆ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋‚ฎ์€ ๊ฒฝ์šฐ์—๋Š” ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์žฌ๋ฌด ๋ณด๊ณ ์™€ ๊ฐ™์ด ๋ฏผ๊ฐํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค์— ์ค‘์š”ํ•œ ์ž‘์—…์—๋Š” ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ(๋˜๋Š” ๋‹ค๋ฅธ ์˜จ-ํ”„๋ ˆ๋ฏธ์Šค ์ธํ”„๋ผ)๋ฅผ ์‚ฌ์šฉ
  4. Community Cloud - ์ •๋ถ€ ๊ธฐ๊ด€ ๊ฐ™์€ ์กฐ์ง์—์„œ๋งŒ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ . ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ(๋ณด์•ˆ, ๋ฒ• ์ค€์ˆ˜, ๊ด€ํ•  ๊ถŒ ๋“ฑ)๋ฅผ ๊ฐ€์ง„ ํŠน์ • ์ปค๋ฎค ๋‹ˆํ‹ฐ์˜ ์—ฌ๋Ÿฌ ์กฐ์ง๋“ค ๊ฐ„์— ์ธํ”„๋ผ์ŠคํŠธ๋Ÿญ์ฒ˜๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ, ๋‚ด๋ถ€์ ์œผ๋กœ ๋˜๋Š” ์„œ๋“œํŒŒํ‹ฐ์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๊ฑฐ๋‚˜ ๋‚ด์™ธ๋ถ€์ ์œผ๋กœ ํ˜ธ์ŠคํŒ… ๋œ๋‹ค. ๊ณต๊ฐœํ˜• ํด๋ผ์šฐ๋“œ ๋ณด๋‹ค ๋” ์ ์€ (๊ทธ๋Ÿฌ๋‚˜ ํ์‡„ ํ˜• ํด๋ผ์šฐ๋“œ ๋ณด๋‹ค๋Š” ๋” ๋งŽ์€) ์ˆ˜์˜ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๋น„์šฉ์ด ์ „๊ฐ€๋˜๋ฏ€๋กœ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์— ์ž ์žฌ ์ ์ธ ๋น„์šฉ ์ ˆ๊ฐ ์ค‘ ์ผ๋ถ€๋ถ„๋งŒ ์‹คํ˜„ํ•œ๋‹ค.

AWS(Amazon Web Services)

  • Cloud Computing ๋ฐฉ์‹(on-demand)์˜ ์‹œ์ดˆ์ด๋‹ค. Amazon Web Services ๋Š” ์•„๋งˆ์กด(Amazon)์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋กœ, ๋„คํŠธ์›Œํ‚น์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ€์ƒ ์ปดํ“จํ„ฐ์™€ ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ ๋“ฑ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ํ˜„์žฌ ์†Œ๊ทœ๋ชจ ๋ฒ•์ธ(ํšŒ์‚ฌ) ๋ฐ ๊ฐœ์ธ ์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž๋“ค์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์˜ ์žฅ์ ์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ๊ฑฐ๋Œ€ ๊ธฐ์—…์—์„œ๋„ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋‹ค.(B2B ํ˜•ํƒœ)

  • AWS์˜ ์ข…๋ฅ˜

    • **EC2(Elastic Computer Cloud)**โ€‹ โ€‹- โ€‹๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์„œ๋น„์Šค์ด๋ฉฐ ๋…๋ฆฝ์ ์ธ ์„œ๋น„์Šค์ด๋‹ค.(AWS์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์„œ๋น„์Šค) Linux, Window ๋“ฑ์„ ์ œ๊ณตํ•˜๊ณ  ์›น์„œ๋ฒ„, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํŒŒ์ผ์„œ๋ฒ„ ๋“ฑ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ์„ ์ œ๊ณตํ•œ๋‹ค. ์ฆ‰, ํด๋ฆญ ๋ช‡ ๋ฒˆ ๋งŒ์œผ๋กœ ์ปดํ“จํ„ฐ 1๋Œ€๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํŽธ๋ฆฌํ•˜๊ณ , ์œ ์—ฐํ•˜๊ณ  ํƒ„๋ ฅ์žˆ๋Š” ์ปดํ“จํŒ…์ด ๊ฐ€๋Šฅํ•˜๋‹ค. (์ƒ์„ฑ ๋ฐ ์‚ญ์ œ ์‰ฌ์›€)
    • S3(Simple Storage Service) โ€‹- โ€‹ํŒŒ์ผ ์„œ๋ฒ„. ์ด๋ฏธ์ง€, ๋™์˜์ƒ, ํŒŒ์ผ ๋“ฑ ์ œ๊ณต ๋ฌด์ œํ•œ ์ €์žฅ(?), 1byte ~ 5TB ๋‹จ์ผ ํŒŒ์ผ ์ €์žฅ ๊ฐ€๋Šฅ
    • RDS(Relational Database Service) โ€‹-โ€‹ โ€‹๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„. Mysql, SQL Server, Oracle ๋“ฑ์„ ์ œ๊ณต. ๋ฐฑ์—… / ๋ฆฌํ”Œ๋ ˆ์ผ€์ด์…˜๋‹จ ์•„๋งˆ์กด์ด ์ž๋™ ์ œ๊ณต.

๐Ÿ”— ์ฐธ์กฐ site