AWS; Amazon Web Service

uxolrvΒ·2022λ…„ 10μ›” 11일
0

πŸ“Œ Cloud Computing

πŸ’‘ ν΄λΌμš°λ“œ μ»΄ν“¨νŒ…μ˜ λ“±μž₯ λ°°κ²½

ν΄λΌμš°λ“œ λ“±μž₯ μ΄μ „μ—λŠ” μ„œλ²„μ‹€κ³Ό 같은 곳에 컴퓨터λ₯Ό λ°°μΉ˜ν•˜κ³  인터넷을 μ—°κ²°ν•˜μ—¬ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν–ˆλ‹€.

μ΄λ•Œ, μ„œλ²„μ˜ μš”μ²­ 수용 λŠ₯λ ₯이 ν•œκ³„μ— λ„λ‹¬ν•˜μ—¬, μ»΄ν“¨νŒ… λŠ₯λ ₯이 더 ν•„μš”ν•˜λ‹€λ©΄?
➑️ 같은 곡간에 더 λ§Žμ€ 컴퓨터λ₯Ό μΆ”κ°€ν•˜μ—¬, μš”μ²­μ„ μ—¬λŸ¬ λŒ€κ°€ λ‚˜λˆ„λŠ” 방식 ν˜Ήμ€, μ»΄ν“¨ν„°μ˜ μ„±λŠ₯을 μ—…κ·Έλ ˆμ΄λ“œ ν•˜λŠ” 방식을 μ‚¬μš©!




πŸ’‘ κΈ°μ‘΄ λ°©μ‹μ˜ ν•œκ³„

1️⃣ 주기적인 μœ μ§€ 관리가 ν•„μš”ν•˜λ‹€.
➑️ νˆ¬μž…λ˜μ–΄μ•Ό ν•˜λŠ” 인λ ₯ 및 λΉ„μš© 증가

2️⃣ κ³΅κ°„μ˜ ν•œκ³„

➑️ μœ„μ™€ 같은 ν•œκ³„λ‘œ 좔가적인 μ„œλ²„ 증섀이 μ–΄λ €μ›Œμ§€μž, 데이터 μ„Όν„°μ˜ 유휴 μžμ›μ„ λŒ€μ—¬ν•˜λŠ” μ„œλΉ„μŠ€κ°€ λ“±μž₯ν•˜κ²Œ λ˜μ—ˆλ‹€.
즉, μ„œλ²„μ˜ μžμ›κ³Ό 곡간, 및 λ„€νŠΈμ›Œν¬ ν™˜κ²½μ„ 빌렀 μ‚¬μš©ν•˜λŠ” ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… λ“±μž₯




πŸ’‘ ν΄λΌμš°λ“œ μ»΄ν“¨νŒ…μ˜ λ“±μž₯

데이터 μ„Όν„°λŠ” μ„œλ²„μ˜ μžμ›κ³Ό 곡간 및 λ„€νŠΈμ›Œν¬ ν™˜κ²½μ„ 제곡
μ˜¨ν”„λ ˆλ―ΈμŠ€: μ†Œν”„νŠΈμ›¨μ–΄ λ“± μ†”λ£¨μ…˜μ„ ν΄λΌμš°λ“œ 같이 원격 ν™˜κ²½μ΄ μ•„λ‹Œ 자체적으둜 λ³΄μœ ν•œ μ „μ‚°μ‹€ μ„œλ²„μ— 직접 μ„€μΉ˜ν•΄ μš΄μ˜ν•˜λŠ” 방식

반면, ν˜„λŒ€μ˜ ν΄λΌμš°λ“œ μ»΄ν“¨νŒ…μ€ 물리적인 컴퓨터가 μ•„λ‹Œ, κ°€μƒμ˜ 컴퓨터λ₯Ό λŒ€μ—¬! (가상화 기술)




πŸ‘ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ˜ μž₯점

1️⃣ ν•„μš”ν•  λ•Œλ§ˆλ‹€ μ»΄ν“¨νŒ… λŠ₯λ ₯을 μœ μ—°ν•˜κ²Œ μ‘°μ ˆν•  수 μžˆλ‹€.
2️⃣ 고정적인 λΉ„μš©μ΄ λ“€μ–΄κ°€λŠ” μ˜¨ν”„λ ˆλ―ΈμŠ€μ™€λŠ” 달리, μ‚¬μš©ν•œ 만큼의 μš”κΈˆλ§Œ μ§€λΆˆν•œλ‹€.
3️⃣ μ»΄ν“¨ν„°μ˜ μŠ€λƒ…μƒ·("이미지"라고 뢀름)을 μ΄μš©ν•΄ λ‹€λ₯Έ μ»΄ν“¨ν„°λ‘œ μ¦‰μ‹œ 이주 κ°€λŠ₯ν•˜λ‹€.




πŸ‘Ž ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ˜ 단점

1️⃣ 운영 ν™˜κ²½μ΄ ν΄λΌμš°λ“œ μ œκ³΅μžμ—κ²Œ μ’…μ†λ˜μ–΄, ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ— λ¬Έμ œκ°€ 생기면 μ„œλΉ„μŠ€μ— 영ν–₯을 λ―ΈμΉœλ‹€.
➑️ 운영 ν™˜κ²½μ΄ νŠΉμ • ν΄λΌμš°λ“œ μ‚¬μ—…μž(vendor)μ—κ²Œ μ’…μ†λœλ‹€λŠ” μ–˜κΈ°λŠ”, λ°±μ—”λ“œ ꡬ성 μžμ²΄κ°€ νŠΉμ • νšŒμ‚¬μ˜ 기술둜만 κ΅¬μ„±ν•΄μ•Όλ§Œ ν•˜λŠ” κ²½μš°κ°€ λ°œμƒν•  μˆ˜λ„ μžˆλ‹€λŠ” 것을 의미!
➑️ ν΄λΌμš°λ“œ μ‚¬μ—…μžκ°€ μ œκ³΅ν•˜λŠ” 기술 외에, 인프라 μžμ²΄μ— λŒ€ν•œ 이해가 μ€‘μš”ν•˜λ‹€.




πŸ’‘ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ˜ ν˜•νƒœ

ν΄λΌμš°λ“œλŠ” λͺ¨λ“  것을 μ„œλΉ„μŠ€ν™”ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•œλ‹€.

  • SaaS (Software as a Service)
    ν΄λΌμš°λ“œ μ œκ³΅μžκ°€ λ‹Ήμž₯ μ‚¬μš© κ°€λŠ₯ν•œ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ œκ³΅ν•˜λŠ” 경우 λŒ€λΆ€λΆ„ SaaS에 ν•΄λ‹Ή

  • PaaS (Platform as a Service)
    ν΄λΌμš°λ“œ μ œκ³΅μžκ°€ λ°μ΄ν„°λ² μ΄μŠ€, 개발 ν”Œλž«νΌκΉŒμ§€ μ œκ³΅ν•˜λŠ” 경우 λŒ€λΆ€λΆ„ PaaS에 ν•΄λ‹Ή

  • IaaS (Infrastructure as a Service)
    ν΄λΌμš°λ“œ μ œκ³΅μžκ°€ 가상 μ»΄ν“¨ν„°κΉŒμ§€ μ œκ³΅ν•˜λŠ” 경우 λŒ€λΆ€λΆ„ IaaS에 ν•΄λ‹Ή
    e.g. AWS








πŸ“Œ Deploy

배포: κ°œλ°œν•œ μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©μžκ°€ μ΄μš©κ°€λŠ₯ν•˜κ²Œ ν•˜λŠ” κ³Όμ •




πŸ’‘ Deploy의 단계

πŸ”Ž Development 단계

  • Local 컴퓨터 ν™˜κ²½μ—μ„œ 개발 및 ν…ŒμŠ€νŠΈ
  • Sample Data(Dummy Data)λ₯Ό μ΄μš©ν•˜μ—¬ ν…ŒμŠ€νŠΈ
  • 변경사항이 μžˆμ–΄λ„ 문제 μ—†μŒ
  • λͺ¨λ“  ꡬ성원이 각자의 μ»΄ν“¨ν„°μ—μ„œ 진행

πŸ”Ž Integration 단계

  • 각자의 ν™˜κ²½μ—μ„œ 개발된 뢀뢄을 μ·¨ν•©
  • μ½”λ“œ κ°„ 좩돌(Conflict)이 μ—†λŠ” 지 ν™•μΈν•˜λŠ” 단계
  • μž‘μ„±ν•œ μ½”λ“œκ°€ λ‹€λ₯Έ μ½”λ“œμ— 문제λ₯Ό λ°œμƒμ‹œν‚€μ§€ μ•ŠλŠ” 지 확인

πŸ”Ž Staging 단계

  • Production 단계와 κ°€μž₯ μœ μ‚¬ν•œ ν™˜κ²½μ—μ„œ ν…ŒμŠ€νŠΈ
  • 볡제된 μ‹€μ œ 데이터λ₯Ό μ΄μš©ν•˜μ—¬ ν…ŒμŠ€νŠΈ
  • λͺ¨λ“  κ΄€κ³„μžλ“€μ—κ²Œ κ²€μ¦ν•˜λŠ” 단계

πŸ”Ž Production 단계

  • 개발된 μ„œλΉ„μŠ€λ₯Ό μΆœμ‹œν•˜λŠ” 단계
  • μ‹€μ œ 데이터λ₯Ό 이용
  • μ‚¬μš©μžκ°€ 접속할 수 μžˆλŠ” Production ν™˜κ²½μ—μ„œ μ½”λ“œλ₯Ό κ΅¬λ™ν•˜κ³  μ„œλΉ„μŠ€λ₯Ό 제곡

μ—¬λŸ¬ λͺ…이 ν•¨κ»˜ μž‘μ—…ν•˜λŠ” ν”„λ‘œμ νŠΈμΌ 경우, μ‚¬μš©ν•˜λŠ” node 버전 및 μ—”λ“œν¬μΈνŠΈκ°€ 제각각일 것이닀.
λ”°λΌμ„œ λ°°ν¬μ—μ„œλŠ” ν™˜κ²½μ˜ 차이λ₯Ό μ΄ν•΄ν•˜κ³  ν™˜κ²½ 섀정을 μ½”λ“œμ™€ λΆ„λ¦¬ν•˜λŠ” 것이 μ€‘μš”!

πŸ’‘ μž‘μ„±ν•œ μ½”λ“œκ°€ λ‹€λ₯Έ ν™˜κ²½μ—μ„œ 정상 μž‘λ™ν•  수 있게 ν•˜λ €λ©΄?

❗️ 섀정을 ν™˜κ²½ λ³€μˆ˜(envvarsλ‚˜ env라고도 뢈림)에 μ €μž₯ν•΄μ•Ό ν•œλ‹€!

μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ λͺ¨λ“  섀정이 μ •μƒμ μœΌλ‘œ μ½”λ“œ λ°”κΉ₯에 λΆ„λ¦¬λ˜μ–΄ μžˆλŠ” 지 확인할 수 μžˆλŠ” 방법은 μ–΄λ– ν•œ 인증 정보도 μœ μΆœμ‹œν‚€μ§€ μ•Šκ³  μ½”λ“œκ°€ μ§€κΈˆ λ‹Ήμž₯ μ˜€ν”ˆ μ†ŒμŠ€κ°€ 될 수 μžˆλŠ” 지 ν™•μΈν•˜λŠ” 것!

  • μ ˆλŒ€κ²½λ‘œ λŒ€μ‹ , μƒλŒ€κ²½λ‘œλ₯Ό μ‚¬μš©ν•œλ‹€.
  • ν™˜κ²½μ— 따라 포트λ₯Ό λΆ„κΈ°ν•  수 μžˆλ„λ‘ ν™˜κ²½λ³€μˆ˜λ₯Ό μ„€μ •ν•œλ‹€.
  • Docker와 같은 개발 ν™˜κ²½ 자체λ₯Ό ν†΅μΌμ‹œν‚€λŠ” μ†”λ£¨μ…˜μ„ μ‚¬μš©ν•œλ‹€.
    ➑️ Docker와 같은 가상화 λ„κ΅¬λŠ” ν™˜κ²½ 자체λ₯Ό λ©”νƒ€λ°μ΄ν„°λ‘œ λ‹΄μ•„μ„œ λͺ¨λ“  개발 ν™˜κ²½μ„ ν†΅μΌμ‹œν‚΄








πŸ“ Amazon Web Service

πŸ“Œ EC2

Elastic Compute Cloud
AWSμ—μ„œ μ œκ³΅ν•˜λŠ” ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… μ„œλΉ„μŠ€

ν΄λΌμš°λ“œ μ»΄ν“¨νŒ…μ€ 인터넷(ν΄λΌμš°λ“œ)λ₯Ό 톡해 μ„œλ²„, μŠ€ν† λ¦¬μ§€, λ°μ΄ν„°λ² μ΄μŠ€ λ“±μ˜ μ»΄ν“¨νŒ… μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€λ‘œ, AWSμ—μ„œ μ›κ²©μœΌλ‘œ μ œμ–΄ν•  수 μžˆλŠ” κ°€μƒμ˜ 컴퓨터λ₯Ό ν•œ λŒ€ λΉŒλ¦¬λŠ” 것!

πŸ”Ž Elastic ?

  • EC2 μ„œλΉ„μŠ€λŠ” μ‚¬μš©ν•œ 만큼의 λΉ„μš©μ„ μ§€λΆˆ
  • λΉ„μš©μ μΈ λΆ€λΆ„λΏλ§Œ μ•„λ‹ˆλΌ, ν•„μš”μ— 따라 μ„±λŠ₯, μš©λŸ‰μ„ 자유둭게 μ‘°μ ˆν•  수 μžˆλ‹€.

즉, EC2 μ„œλΉ„μŠ€λŠ” AWSμ—μ„œ λΉ„μš©, μ„±λŠ₯, μš©λŸ‰ λ©΄μ—μ„œ 탄λ ₯적인 ν΄λΌμš°λ“œ 컴퓨터λ₯Ό μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€

πŸ‘ EC2 μ„œλΉ„μŠ€μ˜ μž₯점

1️⃣ κ΅¬μ„±ν•˜λŠ” 데 ν•„μš”ν•œ μ‹œκ°„μ΄ 짧닀.
2️⃣ AMIλ₯Ό ν†΅ν•΄μ„œ ν•„μš”ν•œ μš©λ„μ— 따라 λ‹€μ–‘ν•œ μš΄μ˜μ²΄μ œμ— λŒ€ν•œ 선택이 κ°€λŠ₯ν•˜λ‹€.
➑️ 운영체제 뿐만 μ•„λ‹ˆλΌ CPU, RAM, μš©λŸ‰κΉŒμ§€λ„ μ†μ‰½κ²Œ ꡬ성 κ°€λŠ₯

πŸ’‘ Instance

μΈμŠ€ν„΄μŠ€: 1λŒ€μ˜ 컴퓨터λ₯Ό μ˜λ―Έν•˜λŠ” λ‹¨μœ„
AWSμ—μ„œ 컴퓨터λ₯Ό λΉŒλ¦¬λŠ” 것을 'μΈμŠ€ν„΄μŠ€λ₯Ό μƒμ„±ν•œλ‹€'κ³  ν•œλ‹€.

빌린 μ»΄ν“¨ν„°λŠ” μ•„λ§ˆμ‘΄μ΄ μ „ 세계에 λ§Œλ“€μ–΄ 놓은 데이터 μ„Όν„°(인프라)에 λ§Œλ“€μ–΄μ Έ 있기 λ•Œλ¬Έμ— 컴퓨터λ₯Ό μ‘°μž‘ν•˜κΈ° μœ„ν•΄ λ„€νŠΈμ›Œν¬(인터넷)λ₯Ό ν†΅ν•΄μ„œ 컴퓨터λ₯Ό μ œμ–΄ν•΄μ•Ό ν•œλ‹€λŠ” 차이점이 μžˆμ„ 뿐, 일반 컴퓨터와 λ‹€λ₯Έ 점은 μ—†λ‹€.

μ•„λ§ˆμ‘΄ EC2λ₯Ό ν†΅ν•΄μ„œ μ›Ή μ„œλ²„λ₯Ό μ„€μΉ˜ν•˜κ³ , μ›Ή μ„œλ²„λ₯Ό ν†΅ν•΄μ„œ μ‚¬μš©μžκ°€ μ›Ή λΈŒλΌμš°μ €λ₯Ό 톡해 μš”μ²­ν•˜λŠ” μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•  수 μžˆλ‹€.

❗️ AWS EC2 μΈμŠ€ν„΄μŠ€λ₯Ό μƒμ„±ν•œλ‹€λŠ” 것은 AMIλ₯Ό ν† λŒ€λ‘œ 운영체제, CPU, RAM ν˜Ήμ€ λŸ°νƒ€μž„ 등이 κ΅¬μ„±λœ 컴퓨터λ₯Ό λΉŒλ¦¬λŠ” 것!

πŸ’‘ AMI

Amazon Machine Image
μΈμŠ€ν„΄μŠ€λ₯Ό μƒμ„±ν•˜λŠ” 데 ν•„μš”ν•œ μ†Œν”„νŠΈμ›¨μ–΄ ꡬ성(운영 체제, μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„, μ• ν”Œλ¦¬μΌ€μ΄μ…˜)이 기재된 ν…œν”Œλ¦Ώ

InstanceλŠ” μ„ νƒν•œ AMIλ₯Ό ν† λŒ€λ‘œ κ΅¬μ„±λ˜λ―€λ‘œ, μ‚¬μš© μš©λ„μ— 맞게 운영체제, λŸ°νƒ€μž„ 등이 κ΅¬μ„±λœ Setting을 선택할 수 μžˆλ‹€.

이미지 μ’…λ₯˜λ‘œλŠ” λ‹¨μˆœνžˆ 운영체제만 κΉ”λ € μžˆλŠ” ν…œν”Œλ¦Ώμ„ 선택할 μˆ˜λ„ 있고, νŠΉμ • λŸ°νƒ€μž„μ΄ μ„€μΉ˜λ˜μ–΄μžˆλŠ” ν…œν”Œλ¦Ώμ΄ μ œκ³΅λ˜λŠ” κ²½μš°λ„ μžˆλ‹€ (μš°λΆ„νˆ¬ + node.js λ“±...)








πŸ“Œ RDS

Relational Database Service
AWSμ—μ„œ μ œκ³΅ν•˜λŠ” κ΄€κ³„ν˜• 데이터 베이슀 μ„œλΉ„μŠ€




πŸ”Ž EC2 μΈμŠ€ν„΄μŠ€μ— λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ„€μΉ˜ν•˜μ—¬ 데이터λ₯Ό 관리할 λ•Œ

직접 관리

  • 데이터 베이슀 규λͺ¨ ν™•μž₯
  • κ°€μš©μ„±, 내ꡬ성 확보
  • 데이터 λ°±μ—…
  • 데이터 베이슀 μ„€μΉ˜/관리

AWSκ°€ 관리

  • 운영체제 μ„€μΉ˜/관리
  • 기반 μ‹œμ„€ ꡬ좕

1️⃣ λ°μ΄ν„°λ² μ΄μŠ€ κ΄€λ ¨ 관리λ₯Ό λ‹΄λ‹Ήν•˜λŠ” 뢀뢄이 맀우 적기 λ•Œλ¬Έμ—, μ‚¬μš©μžκ°€ 일일히 μ‹œκ°„μ„ νˆ¬μžν•˜μ—¬ λ°μ΄ν„°λ² μ΄μŠ€μ˜ 엔진 μ„€μΉ˜, 버전 관리, 데이터 백업을 ν•΄μ•Ό ν•œλ‹€.

2️⃣ κ°€μš©μ„±κ³Ό 내ꡬ성이 ν™•λ³΄λ˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— λ°μ΄ν„°λ² μ΄μŠ€μ— μ €μž₯된 데이터가 μœ μ‹€λ˜κ±°λ‚˜ μ •μƒμ μœΌλ‘œ μ‚¬μš©ν•˜μ§€ λͺ»ν•  ν™•λ₯ μ΄ 컀진닀.

3️⃣ 후에 ν•„μš”μ— 따라 λ°μ΄ν„°λ² μ΄μŠ€μ˜ 규λͺ¨λ₯Ό ν™•μž₯ν•˜κΈ° μ–΄λ ΅λ‹€.




πŸ”Ž RDSλ₯Ό 톡해 데이터λ₯Ό 관리할 λ•Œ

AWSκ°€ 관리

  • 데이터 베이슀 규λͺ¨ ν™•μž₯
  • κ°€μš©μ„±, 내ꡬ성 확보
  • 데이터 λ°±μ—…
  • 데이터 베이슀 μ„€μΉ˜/관리
  • 운영체제 μ„€μΉ˜/관리
  • 기반 μ‹œμ„€ ꡬ좕

1️⃣ RDSλ₯Ό μ΄μš©ν•˜λ©΄ λ°μ΄ν„°λ² μ΄μŠ€ μœ μ§€ λ³΄μˆ˜μ™€ κ΄€λ ¨λœ 일듀을 RDSμ—μ„œ μ „μ μœΌλ‘œ μžλ™ κ΄€λ¦¬ν•œλ‹€.
➑️ μ‚¬μš©μžκ°€ ν•΄μ•Ό ν•  일은 초기 μ„€μ •, μ €μž₯된 데이터 관리 뿐이기에 νŽΈμ˜μ„± ⬆️

2️⃣ λ‹€μ–‘ν•œ λ°μ΄ν„°λ² μ΄μŠ€ 엔진 선택지λ₯Ό μ œκ³΅ν•˜κΈ° λ•Œλ¬Έμ—, ν•„μš”μ™€ λͺ©μ μ— 맞게 λ°μ΄ν„°λ² μ΄μŠ€ 엔진을 μ„ νƒν•˜μ—¬ νš¨μœ¨μ„±μ„ 높일 수 μžˆλ‹€.








πŸ“Œ S3

Simple Storage Service
AWSμ—μ„œ μ œκ³΅ν•˜λŠ” ν΄λΌμš°λ“œ μŠ€ν† λ¦¬μ§€ μ„œλΉ„μŠ€




πŸ’‘ ν΄λΌμš°λ“œ μŠ€ν† λ¦¬μ§€

인터넷 곡간에 데이터λ₯Ό μ €μž₯ν•˜λŠ” μž₯μ†Œ
e.g. Google Drive, MYBOX, Onedrive ...

λ›°μ–΄λ‚œ 접근성을 가진 것이 큰 μž₯점!

➑️ μ»΄ν“¨ν„°μ˜ ν•˜λ“œλ””μŠ€ν¬μ— μ €μž₯된 νŒŒμΌμ— μ ‘κ·Όν•˜κΈ° μœ„ν•΄μ„œλŠ” ν•΄λ‹Ή 컴퓨터λ₯Ό μ΄μš©ν•΄μ•Ό ν•˜λ‚˜, ν΄λΌμš°λ“œ μŠ€ν† λ¦¬μ§€λ₯Ό μ΄μš©ν•˜λ©΄ μ›Ή 접속이 κ°€λŠ₯ν•œ μ „μžκΈ°κΈ°λ₯Ό ν™œμš©ν•˜μ—¬ ν΄λΌμš°λ“œ μŠ€ν† λ¦¬μ§€μ— μ ‘κ·Ό κ°€λŠ₯!

πŸ‘ S3 μ‚¬μš©μ˜ 이점

1️⃣ 높은 ν™•μž₯μ„±

  • ν™•μž₯성이 λ†’μœΌλ©΄ λ§Žμ€ μ‹œκ°„κ³Ό 수고λ₯Ό 듀이지 μ•Šκ³  μŠ€ν† λ¦¬μ§€ 규λͺ¨λ₯Ό ν™•μž₯/μΆ•μ†Œν•  수 μžˆλ‹€.
  • μŠ€ν† λ¦¬μ§€μ˜ μš©λŸ‰μ„ λ¬΄ν•œνžˆ ν™•μž₯ν•  수 있고, μ‚¬μš©ν•œ 만큼 λΉ„μš©μ„ μ§€λΆˆν•˜κΈ° λ•Œλ¬Έμ— λΉ„μš©μ μΈ μΈ‘λ©΄μ—μ„œ 맀우 νš¨μœ¨μ μ΄λ‹€.

2️⃣ κ°•λ ₯ν•œ 내ꡬ성

  • μ €μž₯된 νŒŒμΌμ„ μœ μ‹€ν•  κ°€λŠ₯성이 적닀.
    (99.999999999%의 내ꡬ성을 보μž₯, κΈΈκ°€λ‹€ λ²Όλ½λ§žμ„ ν™•λ₯ (μ•½ 0.0000007%의 ν™•λ₯ )이 더 λ†’μŒ)

3️⃣ 99.99%의 κ°€μš©μ„± 보μž₯

  • μŠ€ν† λ¦¬μ§€μ— μ €μž₯된 νŒŒμΌλ“€μ„ μ •μƒμ μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλŠ” μ‹œκ°„μ΄ 길어진닀.

4️⃣ λ‹€μ–‘ν•œ μŠ€ν† λ¦¬μ§€ 클래슀 제곡

  • μ €μž₯μ†Œλ₯Ό μ–΄λ–€ λͺ©μ μœΌλ‘œ ν™œμš©ν• μ§€μ— 따라 μŠ€ν† λ¦¬μ§€ 클래슀λ₯Ό 효율적으둜 선택할 수 μžˆλ‹€.
  • λŒ€ν‘œμ μœΌλ‘œ 많이 μ„ νƒν•˜λŠ” μŠ€ν† λ¦¬μ§€ ν΄λž˜μŠ€λŠ” Standard ν΄λž˜μŠ€μ™€ Glacier 클래슀

πŸ”Ž Standard 클래슀

  • λ²”μš©μ μΈ λͺ©μ ,
  • 데이터에 λΉ λ₯Έ μ†λ„λ‘œ μ ‘κ·Ό κ°€λŠ₯
  • 데이터 μ•‘μ„ΈμŠ€ μš”μ²­μ— λŒ€ν•œ 처리 속도가 빠름
    ➑️ 데이터에 자주 μ•‘μ„ΈμŠ€ ν•΄μ•Ό ν•  경우 μ‚¬μš©
  • 단, 보관 λΉ„μš©μ΄ λ†’κ²Œ λ°œμƒν•˜λ―€λ‘œ, 데이터λ₯Ό 였래 보관할 λͺ©μ μœΌλ‘œλŠ” λΉ„νš¨μœ¨μ 

πŸ”Ž Glacier 클래슀

  • μž₯기보관 λͺ©μ 
  • 데이터 μ•‘μ„ΈμŠ€ μ†λ„λŠ” λŠλ¦¬μ§€λ§Œ, 데이터 보관 λΉ„μš©μ΄ 맀우 저렴함

5️⃣ 정적 μ›Ή μ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…μ΄ κ°€λŠ₯
정적 파일: μ„œλ²„μ˜ κ°œμž… 없이 μƒμ„±λœ 파일
동적 파일: ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„μ— μš”μ²­μ„ 보내면, μ„œλ²„μ˜ μš”μ²­μ— 맞좰 κ·Έ μžλ¦¬μ—μ„œ μƒμ„±ν•œ 파일
μ›Ή ν˜ΈμŠ€νŒ…: μ„œλ²„μ˜ ν•œ 곡간을 μž„λŒ€ν•΄ μ£Όμ–΄ μ›Ή μ‚¬μ΄νŠΈμ΄ 배포, 운영이 κ°€λŠ₯ν•˜κ²Œ λ§Œλ“€μ–΄ μ£ΌλŠ” μ„œλΉ„μŠ€

πŸ”Ž AWSκ°€ 높은 κ°€μš©μ„±κ³Ό 내ꡬ성을 보μž₯ν•  수 μžˆλŠ” 이유 ?

리전(Region): AWSμ—μ„œ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜κΈ° μœ„ν•΄μ„œ μš΄μ˜ν•˜λŠ” 물리적인 μ„œλ²„μ˜ μœ„μΉ˜
κ°€μš© μ˜μ—­(Availability Zone): 각 리전 μ•ˆμ— μ‘΄μž¬ν•˜λŠ” 데이터 μ„Όν„°(IDC)

κ°€μš© μ˜μ—­μ€ 각각 κ°œλ³„μ μΈ μœ„μΉ˜μ— λ–¨μ–΄μ Έ μ‘΄μž¬ν•˜κΈ° λ•Œλ¬Έμ—, ν•œ 곳이 가동 λΆˆκ°€λŠ₯이더라도, λ‹€λ₯Έ κ°€μš© μ˜μ—­μ— λ°±μ—…ν•΄ 놓은 데이터λ₯Ό ν™œμš©ν•˜μ—¬ μ„œλ²„κ°€ λ¬Έμ œμ—†μ΄ 가동될 수 μžˆλ„λ‘ ν•œλ‹€.








배포 μ „λž΅








profile
μ•ˆλ…•ν•˜μ„Έμ—°πŸ™‹ ν”„λ‘ νŠΈμ—”λ“œ κ°œλ°œμžμž…λ‹ˆλ‹€

0개의 λŒ“κΈ€

κ΄€λ ¨ μ±„μš© 정보