λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸš€ Development/AWS(Amazon Web Services)

[AWSμ—μ„œμ˜ μ˜¨λ””λ§¨λ“œ κ°œλ…] μ˜¨λ””λ§¨λ“œ(On-demand) μ„œλΉ„μŠ€ λž€?

by Jay Din 2023. 11. 20.
728x90
λ°˜μ‘ν˜•

μ˜¨λ””λ§¨λ“œ(On-demand) μ„œλΉ„μŠ€ λž€?

AWSμ—μ„œ μ˜¨λ””λ§¨λ“œ(On-demand) μ„œλΉ„μŠ€λŠ” μ‚¬μš©μžκ°€ ν•„μš”ν•  λ•Œ μ¦‰μ‹œ μžμ›μ„ μš”μ²­ν•˜κ³ , 그만큼만 λΉ„μš©μ„ μ§€λΆˆν•˜λŠ” λ°©μ‹μ˜ ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… λͺ¨λΈμž…λ‹ˆλ‹€.

기쑴의 IT μΈν”„λΌμ—μ„œλŠ” μ„œλ²„λ₯Ό κ΅¬λ§€ν•˜κ³  μ„€μΉ˜ν•˜λŠ”λ° μ‹œκ°„μ΄ 많이 μ†Œμš”λ˜μ§€λ§Œ, AWSμ—μ„œλŠ” ν•„μš”ν•  λ•Œ λ°”λ‘œ μžμ›μ„ μ‚¬μš©ν•  수 μžˆμ–΄ μœ μ—°ν•˜κ³  효율적인 μžμ› 관리가 κ°€λŠ₯ν•©λ‹ˆλ‹€.

 

μ—¬κΈ°μ„œ λ§ν•˜λŠ” 'μžμ›' μ΄λž€?

μ—¬κΈ°μ„œ λ§ν•˜λŠ” μžμ›μ€ ν΄λΌμš°λ“œ ν™˜κ²½μ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” λ‹€μ–‘ν•œ μ»΄ν“¨νŒ… λ¦¬μ†ŒμŠ€λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€.

AWS와 같은 ν΄λΌμš°λ“œ μ„œλΉ„μŠ€ μ œκ³΅μžλŠ” 고객이 ν•„μš”μ— 따라 μ»΄ν“¨νŒ… μžμ›μ„ ν• λ‹Ήν•˜κ³  μ‚¬μš©ν•  수 μžˆλ„λ‘ μ§€μ›ν•˜λ©° 이 μžμ›λ“€μ€ μ—¬λŸ¬ μœ ν˜•μœΌλ‘œ κ΅¬λΆ„λ©λ‹ˆλ‹€.

AWSμ—μ„œμ˜ μ£Όμš” μžμ›

  • μ»΄ν“¨νŒ… νŒŒμ›Œ (EC2 μΈμŠ€ν„΄μŠ€)
    • μ„œλ²„μ™€ 같은 역할을 ν•˜λŠ” μ»΄ν“¨νŒ… λ¦¬μ†ŒμŠ€μž…λ‹ˆλ‹€. AWSμ—μ„œ EC2 μΈμŠ€ν„΄μŠ€λ₯Ό μƒμ„±ν•˜λ©΄ ν•΄λ‹Ή μ„œλ²„λ₯Ό μ‚¬μš©ν•˜λŠ” 것과 λ™μΌν•œ μ»΄ν“¨νŒ… λŠ₯λ ₯을 μ–»κ²Œ λ©λ‹ˆλ‹€.
    • 예: μ›Ή μ„œλ²„λŠ” CPU, λ©”λͺ¨λ¦¬, 그리고 λ””μŠ€ν¬ μ €μž₯곡간이 ν•„μš”ν•©λ‹ˆλ‹€. CPUλŠ” 계산을 ν•˜κ³ , λ©”λͺ¨λ¦¬λŠ” 데이터λ₯Ό μž„μ‹œλ‘œ μ €μž₯ν•˜κ³ , λ””μŠ€ν¬λŠ” 영ꡬ적으둜 데이터λ₯Ό μ €μž₯ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€. 고객이 μ›Ήμ‚¬μ΄νŠΈμ—μ„œ μƒν’ˆμ„ κ²€μƒ‰ν•˜κ±°λ‚˜ λ‘œκ·ΈμΈν•  λ•Œ, EC2 μΈμŠ€ν„΄μŠ€κ°€ μ›Ήμ‚¬μ΄νŠΈμ— λŒ€ν•œ μš”μ²­μ„ λ°›μ•„ μ„œλ²„μ—μ„œ 데이터λ₯Ό μ²˜λ¦¬ν•˜κ³ , μ‚¬μš©μžμ—κ²Œ νŽ˜μ΄μ§€λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.
  • μŠ€ν† λ¦¬μ§€ (S3, EBS, EFS λ“±)
    • 데이터λ₯Ό μ €μž₯ν•  수 μžˆλŠ” μžμ›μž…λ‹ˆλ‹€. AWSμ—μ„œλŠ” μ—¬λŸ¬ 가지 μŠ€ν† λ¦¬μ§€ μ˜΅μ…˜μ„ μ œκ³΅ν•˜μ—¬ 파일 μ €μž₯, λ°μ΄ν„°λ² μ΄μŠ€ λ°±μ—…, 아카이빙 등을 μ§€μ›ν•©λ‹ˆλ‹€.
    • 예: Amazon S3λŠ” 객체 μ €μž₯μ†Œλ‘œ, 사진, λ¬Έμ„œ, λΉ„λ””μ˜€ 파일 등을 μ €μž₯ν•  수 μžˆλŠ” μžμ›μž…λ‹ˆλ‹€.
  • λ„€νŠΈμ›Œν¬ μžμ› (VPC, Route 53, Elastic Load Balancer):
    • λ„€νŠΈμ›Œν¬μ™€ κ΄€λ ¨λœ μžμ›μž…λ‹ˆλ‹€. AWS λ‚΄μ—μ„œ λ‹€μ–‘ν•œ 인프라 κ°„μ˜ 톡신을 μ„€μ •ν•˜κ±°λ‚˜, μ™ΈλΆ€μ—μ„œ AWS μžμ›μ— 접속할 수 μžˆλ„λ‘ λ„€νŠΈμ›Œν¬λ₯Ό ꡬ성할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • 예: VPC(가상 사섀 ν΄λΌμš°λ“œ)λŠ” AWS λ‚΄μ—μ„œ 격리된 λ„€νŠΈμ›Œν¬ ν™˜κ²½μ„ μ„€μ •ν•˜λŠ” μžμ›μ΄κ³ , ELB(Elastic Load Balancer)λŠ” μ—¬λŸ¬ μ„œλ²„λ‘œ νŠΈλž˜ν”½μ„ λΆ„μ‚°ν•˜λŠ” μžμ›μž…λ‹ˆλ‹€.

 

 

μ˜¨λ””λ§¨λ“œ(On-demand) μ„œλΉ„μŠ€ νŠΉμ§•

μ‹€μ‹œκ°„ 이용 κ°€λŠ₯

μ‚¬μš©μžκ°€ μ„œλΉ„μŠ€λ₯Ό μš”μ²­ν•˜λ©΄, ν•΄λ‹Ή μ„œλΉ„μŠ€κ°€ μ¦‰μ‹œ 이용 κ°€λŠ₯ν•©λ‹ˆλ‹€.

μ„œλ²„, μŠ€ν† λ¦¬μ§€, λ„€νŠΈμ›Œν¬ λ“± λ‹€μ–‘ν•œ 인프라 μžμ›μ„ ν•„μš”μ— 따라 λ°”λ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ΄λŠ” μŒμ•…, λ™μ˜μƒ, 금육 거래, νƒμ‹œ 호좜, μŒμ‹ μ£Όλ¬Έ 및 배솑 λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

인터넷 기반 

λŒ€λΆ€λΆ„μ˜ μ˜¨λ””λ§¨λ“œ μ„œλΉ„μŠ€λŠ” μ›Ή λΈŒλΌμš°μ €λ‚˜ λͺ¨λ°”일 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 톡해 μ ‘κ·Ό κ°€λŠ₯ν•˜λ©°, 이λ₯Ό 톡해 μ‚¬μš©μžλŠ” μ–Έμ œ μ–΄λ””μ„œλ‚˜ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 

μ‚¬μš©λŸ‰ 기반 과금

μž₯λΉ„λ‚˜ μžμ›μ„ 미리 ꡬ맀할 ν•„μš”κ°€ μ—†μœΌλ©°, μ‚¬μš©ν•œ 만큼만 λΉ„μš©μ΄ λΆ€κ³Όλ©λ‹ˆλ‹€.

즉, 초기 νˆ¬μžλΉ„κ°€ μ—†κ³  ν•„μš”ν•  λ•Œλ§Œ λΉ„μš©μ„ μ§€λΆˆν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€.

λ‹€μ–‘ν•œ μ‚°μ—… λΆ„μ•Όμ—μ„œ ν™œμš©

μŒμ•… 및 λ™μ˜μƒ 슀트리밍, ν΄λΌμš°λ“œ μ»΄ν“¨νŒ…, 금육 μ„œλΉ„μŠ€, νƒμ‹œ μ„œλΉ„μŠ€, μŒμ‹ 배달, 온라인 ꡐ윑 λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ μ˜¨λ””λ§¨λ“œ μ„œλΉ„μŠ€κ°€ μ œκ³΅λ©λ‹ˆλ‹€.

κ°œμΈν™”λœ κ²½ν—˜

μ‚¬μš©μžμ˜ μ„ ν˜Έλ„μ™€ 행동에 따라 λ§žμΆ€ν˜•μœΌλ‘œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜μ—¬ κ°œμΈν™”λœ κ²½ν—˜μ„ μ œκ³΅ν•˜λŠ” 것이 λͺ©ν‘œμž…λ‹ˆλ‹€.

ν™•μž₯μ„±

ν•„μš”μ— 따라 μžμ›μ„ λŠ˜λ¦¬κ±°λ‚˜ 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, μ‚¬μš©μžκ°€ λͺ°λ¦¬λŠ” μ‹œκ°„μ— μ„œλ²„λ₯Ό ν™•μž₯ν•˜κ³ , μˆ˜μš”κ°€ 쀄어듀면 μ„œλ²„λ₯Ό μ€„μ—¬μ„œ λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

μ˜¨λ””λ§¨λ“œ(On-demand) μ„œλΉ„μŠ€μ˜ μž‘λ™ 원리

μ˜¨λ””λ§¨λ“œ(On-demand) μ„œλΉ„μŠ€μ˜ μž‘λ™ μ›λ¦¬λŠ” μ‚¬μš©μžμ˜ μš”μ²­μ— μ‹ μ†ν•˜κ²Œ μ‘λ‹΅ν•˜μ—¬ ν•„μš”ν•œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 데 쀑점을 λ‘‘λ‹ˆλ‹€.

  1. μ‚¬μš©μž μš”μ²­
    • μ‚¬μš©μžλŠ” μ›Ή λΈŒλΌμš°μ €λ‚˜ λͺ¨λ°”일 앱을 톡해 ν•„μš”ν•œ μ„œλΉ„μŠ€λ₯Ό μš”μ²­ν•©λ‹ˆλ‹€.
    • 예λ₯Ό λ“€μ–΄, μŒμ•… 슀트리밍, νƒμ‹œ 호좜, μŒμ‹ μ£Όλ¬Έ 등이 될 수 μžˆμŠ΅λ‹ˆλ‹€.
  2. μ„œλΉ„μŠ€ μš”μ²­ 전달
    • μ‚¬μš©μžμ˜ μš”μ²­μ€ ν•΄λ‹Ή μ„œλΉ„μŠ€μ˜ μ„œλ²„ λ˜λŠ” ν”Œλž«νΌμ— μ „λ‹¬λ©λ‹ˆλ‹€.
  3. 인프라 μ€€λΉ„ 및 ν™•μž₯μ„±
    • μ„œλΉ„μŠ€ ν”Œλž«νΌμ€ ν•„μš”ν•œ 인프라 μžμ›μ„ λ™μ μœΌλ‘œ ν• λ‹Ήν•˜κ±°λ‚˜ 이미 κ΅¬μΆ•λœ μΈν”„λΌμ—μ„œ ν™œμš©ν•©λ‹ˆλ‹€.
    • ν΄λΌμš°λ“œ 기반의 μ„œλΉ„μŠ€μΈ 경우, μ΄λŠ” 가상 μ„œλ²„, μŠ€ν† λ¦¬μ§€, λ°μ΄ν„°λ² μ΄μŠ€ 등을 포함할 수 μžˆμŠ΅λ‹ˆλ‹€.
  4. μ„œλΉ„μŠ€ 제곡
    • ν• λ‹Ήλœ 인프라 μžμ›μ„ 기반으둜 μ„œλΉ„μŠ€κ°€ μ œκ³΅λ©λ‹ˆλ‹€.
    • μŒμ•… 슀트리밍의 경우 μŒμ•… 파일이 슀트리밍되고, νƒμ‹œ 호좜의 경우 κ°€μš©ν•œ μ°¨λŸ‰μ„ μ°Ύμ•„ 보내주고, μŒμ‹ 주문의 경우 주문된 μŒμ‹μ„ μ€€λΉ„ν•˜κ³  λ°°λ‹¬ν•©λ‹ˆλ‹€.
  5. μ‹€μ‹œκ°„ 톡신
    • μ‚¬μš©μžμ™€ μ„œλΉ„μŠ€ κ°„μ—λŠ” μ‹€μ‹œκ°„μœΌλ‘œ 톡신이 μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.
    • μ‚¬μš©μžκ°€ μš”μ²­μ„ λ³€κ²½ν•˜κ±°λ‚˜ μΆ”κ°€ 정보λ₯Ό μ œκ³΅ν•  경우, μ„œλΉ„μŠ€λŠ” μ‹ μ†ν•˜κ²Œ 이에 λŒ€μ‘ν•©λ‹ˆλ‹€.
  6. 결제 및 λΉ„μš© 청ꡬ
    • μ‚¬μš©μžλŠ” μ„œλΉ„μŠ€ μ΄μš©μ— 따라 λΉ„μš©μ„ λΆ€λ‹΄ν•©λ‹ˆλ‹€.
    • 일반적으둜 μ‹€μ œ μ‚¬μš©λŸ‰μ— 따라 λ™μ μœΌλ‘œ λΉ„μš©μ΄ μ±…μ •λ˜λ©°, μœ μ—°ν•œ λΉ„μš© ꡬ쑰λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.
  7. ν’ˆμ§ˆ μœ μ§€ 및 κ°œμ„ 
    • μ„œλΉ„μŠ€ ν”Œλž«νΌμ€ μ„œλΉ„μŠ€ ν’ˆμ§ˆμ„ μ§€μ†μ μœΌλ‘œ λͺ¨λ‹ˆν„°ν•˜λ©° ν•„μš”ν•œ 경우 κ°œμ„ μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.
    • μ‚¬μš©μž ν”Όλ“œλ°± 및 행동 νŒ¨ν„΄ 등을 λΆ„μ„ν•˜μ—¬ κ°œμΈν™”λœ κ²½ν—˜μ„ μ œκ³΅ν•˜κ±°λ‚˜ μ„œλΉ„μŠ€λ₯Ό μ΅œμ ν™”ν•©λ‹ˆλ‹€.

 

μ˜ˆμ‹œ

EC2 (Elastic Compute Cloud)λŠ” AWS의 μ˜¨λ””λ§¨λ“œ λ°©μ‹μ˜ λŒ€ν‘œμ μΈ μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μš΄μ˜ν•˜λŠ” 기업이 μžˆλ‹€κ³  κ°€μ •ν•©μ‹œλ‹€.

이 기업은 νŠΉμ • μ‹œμ¦Œμ—λ§Œ νŠΈλž˜ν”½μ΄ κΈ‰κ²©νžˆ λŠ˜μ–΄λ‚˜κΈ° λ•Œλ¬Έμ—, κ·Έ μ‹œμ¦Œ λ™μ•ˆλ§Œ μ„œλ²„κ°€ 많이 ν•„μš”ν•˜κ³ , κ·Έ μ™Έμ—λŠ” μ΅œμ†Œν•œμ˜ μžμ›λ§Œ ν•„μš”ν•©λ‹ˆλ‹€.

  • μ˜¨λ””λ§¨λ“œ EC2 μΈμŠ€ν„΄μŠ€ μ‚¬μš©: μ‚¬μš©μžλŠ” νŠΈλž˜ν”½μ΄ λͺ°λ¦¬λŠ” μ‹œμ¦Œμ—λ§Œ μΆ”κ°€ μ„œλ²„ μΈμŠ€ν„΄μŠ€λ₯Ό μ‹€ν–‰ν•˜κ³ , νŠΈλž˜ν”½μ΄ 쀄어듀면 μ„œλ²„λ₯Ό μ’…λ£Œν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ·Έλ•Œκ·Έλ•Œ ν•„μš”ν•œ 만큼의 μ„œλ²„λ§Œ μ‹€ν–‰ν•˜μ—¬ 운영 λΉ„μš©μ„ μ΅œμ ν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

또 λ‹€λ₯Έ 예둜 Amazon S3 (Simple Storage Service)μ—μ„œ 데이터λ₯Ό μ €μž₯ν•  λ•Œλ„ μ˜¨λ””λ§¨λ“œ 방식을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μžλŠ” μ‹€μ œλ‘œ μ €μž₯ν•œ 데이터 양에 λ”°λΌμ„œλ§Œ λΉ„μš©μ„ μ§€λΆˆν•˜λ©°, 데이터λ₯Ό μΆ”κ°€ν•˜κ±°λ‚˜ μ‚­μ œν•  λ•Œλ§ˆλ‹€ μ €μž₯μ†Œ 크기λ₯Ό μžλ™μœΌλ‘œ μ‘°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

AWSμ—μ„œμ˜ μ˜¨λ””λ§¨λ“œ κ°œλ… μš”μ•½

AWS μ˜¨λ””λ§¨λ“œ μ„œλΉ„μŠ€λŠ” IT μžμ›μ„ ν•„μš”ν•  λ•Œλ§ˆλ‹€ μ¦‰μ‹œ μ œκ³΅ν•˜λ©°, μœ μ—°ν•˜κ³  효율적인 μžμ› 관리와 λΉ„μš©μ ˆκ°μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.

μ‚¬μš©ν•œ 만큼만 λΉ„μš©μ„ μ§€λΆˆν•˜κΈ° λ•Œλ¬Έμ— 초기 λΉ„μš© 뢀담이 μ—†κ³ , λΉ„μ¦ˆλ‹ˆμŠ€ 변화에 λΉ λ₯΄κ²Œ λŒ€μ‘ν•  수 μžˆλŠ” μž₯점이 μžˆμŠ΅λ‹ˆλ‹€.

 

 

728x90
λ°˜μ‘ν˜•