πŸ¦₯[AWS] μΈμŠ€ν„΄μŠ€ μœ ν˜• λ³€κ²½ ν•˜κΈ° CPU πŸ‘‰ GPU

vincaΒ·2023λ…„ 1μ›” 13일
0
post-thumbnail

Introduction

  • CPU -> CPU
  • CPU -> GPU
  • GPU -> CPU
  • GPU -> GPU

μ‚¬μš©μžμ˜ μ§€κ°‘ν™˜κ²½μ΄λ‚˜, κ°œλ°œν™˜κ²½μ— λ”°λΌμ„œ μΈμŠ€ν„΄μŠ€ μœ ν˜•μ„ λ³€κ²½ν•΄μ•Όν•˜λŠ” κ²½μš°κ°€ λ°œμƒν•œλ‹€.
ν•˜μ§€λ§Œ 이미 내뢀에 κ°œλ°œν•΄ 놓은 λ‚΄μš©μ΄ λ§Žλ‹€λ©΄, 이λ₯Ό λ‹€μ‹œ μ„ΈνŒ…ν•΄μ£Όκ³  초기 μ„€μΉ˜ν•΄μ•„ν•˜λŠ” κ·ΈλŸ¬ν•œ μž‘μ—…λ“€μ΄ λ„ˆλ¬΄λ„ˆλ¬΄ κ³ ν†΅μŠ€λŸ¬μšΈ λ•Œκ°€ μžˆλ‹€.
이에 μ–΄λ–»κ²Œ μƒˆλ‘­κ²Œ μΈμŠ€ν„΄μŠ€λ₯Ό μƒˆλ‘œ μƒμ„±ν•˜μ§€ μ•Šκ³ , GPU, CPU만 κ°ˆμ•„λΌλŠ” 방법을 μ•Œμ•„λ³΄λ„λ‘ ν•˜μž.

μΈμŠ€ν„΄μŠ€ μœ ν˜•μ„ λ³€κ²½ν•˜λŠ” 방법

  1. ν˜„μž¬ 싀행쀑인 μΈμŠ€ν„΄μŠ€λ₯Ό μ€‘μ§€ν•˜μž.
  • μ’…λ£Œκ°€ μ•„λ‹˜μ„ μ£Όμ˜ν•˜λΌ. μ’…λ£Œ = μΈμŠ€ν„΄μŠ€ 영ꡬ μ‚­μ œβŒμ΄λ‹€.
    (λ²ˆμ—­μ΄ μ™œ μ΄λ ‡κ²Œ μ• λ§€ν•˜κ²Œ λ˜μ–΄μžˆλŠ”μ§€..μ°Έ..이λ₯Ό μ°©κ°ν•΄μ„œ ν•œ 3번 λ‚ λ €λ¨Ήμ—ˆλ‹€.)
  1. μž‘μ—… > μΈμŠ€ν„΄μŠ€ μ„€μ • > μΈμŠ€ν„΄μŠ€ μœ ν˜• 변경을 μ„ νƒν•œλ‹€.
  1. μ›ν•˜λŠ” μΈμŠ€ν„΄μŠ€ μœ ν˜•μœΌλ‘œ λ³€κ²½ν•œλ‹€.

μΈμŠ€ν„΄μŠ€ μœ ν˜• λ³€κ²½μ—μ„œμ˜ λ¬Έμ œκ°€ λ°œμƒν•œλ‹€λ©΄?

λŒ€λΆ€λΆ„μ˜ λ¬Έμ œλŠ” amd와 intel의 아킀텍쳐 차이 λ•Œλ¬Έμ— λ°œμƒν•œλ‹€.
μ΄ˆκΈ°μ— μΈμŠ€ν„΄μŠ€λ₯Ό 생성할 λ•Œ, 아킀텍쳐λ₯Ό μ„ νƒν•˜λŠ” 화면이 λ‚˜μ˜€λŠ”λ° μ΄λ•Œ μ„ νƒν•œ 아킀텍쳐에 따라 μ‚¬μš©ν•  수 μžˆλŠ” μΈμŠ€ν„΄μŠ€κ°€ κ³ μ •λ˜κ²Œ λœλ‹€.

λ”°λΌμ„œ μ΄λŸ¬ν•œ λ°©λ²•μ—λŠ” μ–΄μ©” 수 없이 아킀텍쳐에 λ§žλŠ” μΈμŠ€ν„΄μŠ€λ₯Ό μ„ νƒν•˜μ—¬ μ‚¬μš©ν•˜κ±°λ‚˜ λ§žλŠ” μΈμŠ€ν„΄μŠ€κ°€ μ—†λ‹€λ©΄ μƒˆλ‘­κ²Œ μΈμŠ€ν„΄μŠ€λ₯Ό μƒμ„±ν•˜λŠ” 방법밖에 μ—†λ‹€. πŸ˜₯πŸ˜₯

(아킀텍쳐λ₯Ό λ³€κ²½ν•  수 μžˆλŠ” 방법이 μžˆλ‹€λ©΄ μ•Œλ €μ£Όμ‹œλ©΄ κ³ λ§™κ² μŠ΅λ‹ˆλ‹€.)

문제 상황 by aws

AMIλŠ” ν”„λ‘œμ„Έμ„œμ˜ μ•„ν‚€ν…μ²˜μ— κ³ μœ ν•˜κΈ° λ•Œλ¬Έμ— ν”„λ‘œμ„Έμ„œ μ•„ν‚€ν…μ²˜κ°€ ν˜„μž¬ μΈμŠ€ν„΄μŠ€ μœ ν˜•κ³Ό λ™μΌν•œ μΈμŠ€ν„΄μŠ€λ₯Ό 선택해야 ν•©λ‹ˆλ‹€.

예:
ν˜„μž¬ μΈμŠ€ν„΄μŠ€ μœ ν˜•μ— Arm μ•„ν‚€ν…μ²˜ 기반 ν”„λ‘œμ„Έμ„œκ°€ νƒ‘μž¬λœ 경우, Arm μ•„ν‚€ν…μ²˜ 기반 ν”„λ‘œμ„Έμ„œλ₯Ό μ§€μ›ν•˜λŠ” μΈμŠ€ν„΄μŠ€ μœ ν˜•(예: C6g 및 M6g)으둜 μ œν•œλ©λ‹ˆλ‹€.
(즉, Arm 선택 μ‹œ, C6, M6 밖에 μ•ˆλŒμ•„κ°„λ‹€λŠ” 뜻.)

λ‹€μŒ μΈμŠ€ν„΄μŠ€ μœ ν˜•μ€ 32λΉ„νŠΈ AMIsλ₯Ό μ§€μ›ν•˜λŠ” μœ μΌν•œ μΈμŠ€ν„΄μŠ€ μœ ν˜•μž…λ‹ˆλ‹€.
t2.nano, t2.micro, t2.small, t2.medium, c3.large, t1.micro, m1.small, m1.medium 및 c1.medium 32λΉ„νŠΈ μΈμŠ€ν„΄μŠ€μ˜ μΈμŠ€ν„΄μŠ€ μœ ν˜•μ„ λ³€κ²½ν•˜λŠ” 경우 μ΄λŸ¬ν•œ μΈμŠ€ν„΄μŠ€ μœ ν˜•μœΌλ‘œ μ œν•œλ©λ‹ˆλ‹€.

profile
뢉은 λ°° μ˜€μƒ‰ 딱닀ꡬ리 개발자 πŸ¦ƒCloud & DevOps

0개의 λŒ“κΈ€