๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
TIL

03/14(๋ชฉ) ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ Java 56์ผ์ฐจ TIL - AWS

by ๊ฐ์ž๊ฐœ๋ฐœ๊พผ 2024. 3. 14.

 

๐Ÿ“–  ์˜ค๋Š˜์˜ ํ•™์Šต ํ‚ค์›Œ๋“œ

  • AWS

 

๐Ÿฅ”  AWS ํด๋ผ์šฐ๋“œ

AWS๋Š” Amazon Web Services์˜ ์•ฝ์–ด๋กœ, ์•„๋งˆ์กด๋‹ท์ปด์ด ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

AWS๋Š” ์ „ ์„ธ๊ณ„์— ๋ถ„์‚ฐ๋˜์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ๊ณ ๊ฐ์—๊ฒŒ IT ์ธํ”„๋ผ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ,

์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ ๊ฐ์€ ํ•„์š”ํ•œ ์ธํ”„๋ผ๋ฅผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

โ—๏ธAWS ์ฃผ์š” ์„œ๋น„์Šค

  • ์ปดํ“จํŒ… : EC2 (Elastic Compute Cloud), Elastic Beanstalk ๋“ฑ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค : RDS (Relational Database Service) ๋“ฑ
  • ์Šคํ† ๋ฆฌ์ง€ : S3 (Simple Storage Service) , EBS (Elastic Block Store) ๋“ฑ
  • ๋„คํŠธ์›Œํ‚น : VPC (Virtual Private Cloud), CloudFront, Route 53 ๋“ฑ
  • ๋ณด์•ˆ : IAM (Identity and Access Management) ๋“ฑ

 

๐Ÿฅ”  On-premise๋ž€?

On-premise ์„œ๋ฒ„๋Š” ์กฐ์ง ๋‚ด๋ถ€์— ์„ค์น˜๋˜๊ณ  ์œ ์ง€๋ณด์ˆ˜๋˜๋Š” ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.

์ฆ‰, ์„œ๋ฒ„๊ฐ€ ์กฐ์ง์˜ ๋ฌผ๋ฆฌ์ ์ธ ์œ„์น˜์— ์žˆ์œผ๋ฉฐ ์กฐ์ง์˜ IT ์ธํ”„๋ผ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํŒ€์ด ํ•ด๋‹น ์„œ๋ฒ„๋ฅผ ๊ณ ๋‚˜๋ฆฌํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์„œ๋ฒ„๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์กฐ์ง์˜ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

On-premise ์„œ๋ฒ„๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์™€ ๋Œ€์กฐ์ ์ž…๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด

์—‘์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ํ˜ธ์ŠคํŒ…๋ฉ๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์กฐ์ง์˜ ์ž์ฒด IT ์ธํ”„๋ผ๋ฅผ ๋ณด์œ ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

๋Œ€์‹  ํด๋ผ์šฐ๋“œ ์ œ๊ณต ์—…์ฒด๊ฐ€ ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.

 

 

๐Ÿฅ”  ํด๋ผ์šฐ๋“œ(Cloud) ๋ž€?

  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€, ์ •๋ฆฌ, ๋ถ„์„ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ ์ถ”์ง„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ์ข… ์ธํ”„๋ผ์™€ IT ๊ธฐ์ˆ ์„ ๋นŒ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค
  • ์–ธ์ œ, ์–ด๋””์„œ๋‚˜ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด์„œ ์ ‘์†์ด ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ ex) MS์˜ office365

ํด๋ผ์šฐ๋“œ์˜ ์„ธ ๊ฐ€์ง€ ํ˜•ํƒœ

  • ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ(Public Cloud)
    - ์ธํ”„๋ผ ์ „์ฒด๋ฅผ ํด๋ผ์šฐ๋“œ์—์„œ ๋ฐ›์Œ
    - ๊ธฐ์—… ์ž…์žฅ์—์„œ, ์ธํ”„๋ผ ๊ตฌ์ถ•์— ๋น„์šฉ์„ ํˆฌ์žํ•˜์ง€ ์•Š์•„๋„ ๋˜๊ณ , ์ธํ”„๋ผ ๊ด€๋ฆฌ ์ธ๋ ฅ๋„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Œ

  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ(Hybrid Cloud)
    - IT ๊ธฐ์ˆ ์€ ํด๋ผ์šฐ๋“œ์—์„œ ๋ฐ›์ง€๋งŒ, ์„œ๋น„์Šค ์œ ์ง€๋ฅผ ์œ„ํ•œ ์ธํ”„๋ผ๋ฅผ ํด๋ผ์šฐ๋“œ์™€ ๊ธฐ์—…์˜ ๊ฒƒ์„ ํ™œ์šฉ
    - ํด๋ผ์šฐ๋“œ์— ๊ธฐ์—…์˜ ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๊ธธ ๊บผ๋ฆฌ๋Š” ๊ธฐ์—…์ด ํ™œ์šฉ
    - ๋ฐ์ดํ„ฐ๋Š” ๊ธฐ์—…์˜ ์ธํ”„๋ผ์— ์ง์ ‘ ๋ณด๊ด€, ์„œ๋น„์Šค ์šด์šฉ์€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์—์„œ ์ง„ํ–‰

  • ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ(Private Cloud)
    - ๊ธฐ์—…์ด ์ง์ ‘ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•œ ํ›„, ์ด๋ฅผ ๊ณ„์—ด์‚ฌ์™€ ๊ณ ๊ฐ์—๊ฒŒ๋งŒ ์ œ๊ณต
    - ๋Œ€๊ทœ๋ชจ ๊ธฐ์—…์ด๋‚˜ ์ •๋ถ€ ๋“ฑ์„ ์ค‘์‹ฌ์œผ๋กœ ์„ ํ˜ธ

โ—๏ธํด๋ผ์šฐ๋“œ์˜ ํ•ต์‹ฌ ์„œ๋น„์Šค

  1. IaaS (Infra as a Service, ์ธํ”„๋ผ ์„œ๋น„์Šค)
    - ํด๋ผ์šฐ๋“œ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ œ๊ณต ํ˜•ํƒœ
    - ์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ ์žฅ๋น„, ์„œ๋ฒ„์šฉ ์šด์˜์ฒด์ œ ๋“ฑ์„ ๋นŒ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค
  2. PaaS (Platform as a Service, ํ”Œ๋žซํผ ์„œ๋น„์Šค)
    - ์ธํ”„๋ผ ์„œ๋น„์Šค์—์„œ ํ•œ ๋‹จ๊ณ„ ๋” ๋ฐœ์ „ํ•œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
    - ์ธํ”„๋ผ์™€ IT ๊ธฐ์ˆ ์„ ๋นŒ๋ ค์ฃผ๊ณ , ๋‹ค์–‘ํ•œ ์ง€์› ์„œ๋น„์Šค๋„ ํ•จ๊ป˜ ์ œ๊ณต
    - ์ž„๋Œ€ ์„œ๋ฒ„๊ฐ€ ์ด์— ํ•ด๋‹นํ•จ, OS๊ฐ€ ์„ค์น˜๋œ ์„œ๋ฒ„์— ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋“ฑ์„ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•จ

  3. SaaS (Software as a Service, ์†Œํ”„ํŠธ์›จ์–ด ์„œ๋น„์Šค)
    - ์ธํ”Œ๋ผ๋‚˜ ํ”Œ๋žซํผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊นŒ์ง€ ์ œ๊ณต

    - ๊ณผ๊ฑฐ์— pc๋‚˜ ์„œ๋ฒ„ ๋“ฑ์— ์„ค์น˜ํ•ด์„œ ์ด์šฉํ•ด์•ผ ํ–ˆ๋˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํด๋ผ์šฐ๋“œ๋ฅผ ํ†ตํ•ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค

  4. EaaS (Everything as a Service)
    - IaaS, Paas, SaaS ์„ธ ๊ฐ€์ง€๋ฅผ ํ†ต์นญํ•˜๋Š” ๋ง
    - XaaS ๋ผ๊ณ ๋„ ํ•จ
    - AWS๋Š” EaaS๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Œ

 

 

 

๐Ÿ“š  ์˜ค๋Š˜์˜ ํšŒ๊ณ 

์ƒˆ๋กœ์šด AWS๋ผ๋Š” ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๊ธฐ ์ „, AWS๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€ ์•Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด์•˜์Šต๋‹ˆ๋‹ค.