λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

πŸ”₯ IT 8개 직무 κΈ°μ΄ˆμ²΄ν—˜

IT μš©μ–΄(2) - κ°€μš©μ„±(availability)

1. κ°€μš©μ„±(Availability)

  • κ°€μš©μ„±μ΄λž€, μ„œλ²„μ™€ λ„€νŠΈμ›Œν¬ λ˜λŠ” ν”„λ‘œκ·Έλž¨ λ“±μ˜ λ‹€μ–‘ν•œ 정보 μ‹œμŠ€ν…œμ΄ μ •μƒμ μœΌλ‘œ μ‚¬μš© κ°€λŠ₯ν•œ 정도λ₯Ό μ˜λ―Έν•œλ‹€.
  • κ°€μš©μ„±μ€ 정상적인 μ‚¬μš© 사간(uptime)을 전체 μ‚¬μš©μ‹œκ°„(uptime+downtime)으둜 λ‚˜λˆˆ κ°’μœΌλ‘œ λ‚˜νƒ€λ‚Ό 수 있고, 이 값이 클수둝 κ°€μš©μ„±μ΄ λ†’λ‹€κ³  ν‘œν˜„ν•œλ‹€.

 

2. κ³ κ°€μš©μ„±(HA, High Availability)

  • κ³ κ°€μš©μ„±μ΄λž€ μ„œλ²„μ™€ λ„€νŠΈμ›Œν¬ λ˜λŠ” ν”„λ‘œκ·Έλž¨ λ“±μ˜ 정보 μ‹œμŠ€ν…œμ΄ μƒλ‹Ήνžˆ 였랜 κΈ°κ°„ λ™μ•ˆ μ§€μ†μ μœΌλ‘œ μž₯μ•  없이 정상 운영이 κ°€λŠ₯ν•œ μ„±μ§ˆμ„ μ˜λ―Έν•œλ‹€.
  • κ³ κ°€μš©μ„±μ€ ν”νžˆ κ°€μš©ν•œ μ‹œκ°„μ„ 99%, 99.9% λ“±κ³Ό 같은 λΉ„μœ¨ κ°’μœΌλ‘œ ν‘œν˜„ν•œλ‹€.
  • μ€‘μš”ν•œ μ‹œμŠ€ν…œμ„ μš΄μš©ν•˜λŠ” κ³³μ—μ„œ κ³ κ°€μš©μ„±μ˜ 달성을 λͺ©ν‘œλ‘œ μ‹œμŠ€ν…œμ„ 섀계/ꡬ좕 및 μš΄μš©ν•œλ‹€.

 

1) κ³ κ°€μš©μ„± 섀계 및 μ†”λ£¨μ…˜

κ³ κ°€μš©μ„±μ„ λ‹¬μ„±ν•˜κΈ° μœ„ν•œ μˆ˜λ§Žμ€ 섀계 방법과 μ†”λ£¨μ…˜λ“€μ΄ μžˆλ‹€. λŒ€ν‘œμ μΈ λͺ‡ 가지 μ˜ˆμ‹œλŠ” λ‹€μŒκ³Ό κ°™λ‹€.

  • κ³ κ°€μš©μ„± μ†”λ£¨μ…˜(HACMP, High Availability Cluster Multi-Processing)
  • λ„€νŠΈμ›Œν¬ μ—°κ²°μ˜ μ΄μ€‘ν™” κ΅¬μ„±
  • LAG (Link Aggregation Group)
  • λ‘œλ“œλ°ΈλŸ°μ„œ(Load Balancer)
  • RAID λ°©μ‹μ˜ μŠ€ν† λ¦¬μ§€

 

2) κ³ κ°€μš©μ„± ꡬ성방식

 

3) HA ν•œκ³„μ 

  • External Disk 자체μž₯μ• λ°œμƒ μ‹œ HA Solution으둜 ν•΄κ²° λͺ»ν•¨
  • μž₯μ•  λ°œμƒμœΌλ‘œμ‹œ μ‹œμŠ€ν…œμ΄ Down λ˜μ§€ μ•ŠλŠ” κ²½μš°μžλ™ Failoverκ°€ λ˜μ§€ μ•ŠμŒ
  • μ‹œμŠ€ν…œμ„±λŠ₯이 μ €ν•˜λ˜λŠ” κ²½μš°μ— μžλ™κ°μ§€κ°€ 뢈λŠ₯
  • DB 및 Application 이 Downλ˜λŠ” κ²½μš°μ—λŠ” 일반적으둜 Failoverν•˜μ§€ μ•ŠμŒ
  • DB 및 Application 자체 Bug일 경우 Failoverκ°€ 의미 μ—†μŒ
  • HAꡬ성에 λ”°λ₯Έ μ •λ³΄κ΅ν™˜μœΌλ‘œ μ‹œμŠ€ν…œμ˜ μ•ˆμ •μ„±, λ³΄μ•ˆμ„±, μ„±λŠ₯에 Overheadκ°€ μ‘΄μž¬ν•¨

 

4) HA ꡬ좕 μ‹œ 고렀사항

  • HA ꡬ성 방식 및 λŒ€μƒ μ„œλ²„κ²°μ •
  • λ°±μ—… μ„œλ²„ Capacity
  • HA λŒ€μƒ μ‹œμŠ€ν…œλ“€μ— λŒ€ν•œ OS μžμ› 및 μ‚¬μš©μž μžμ› 동기화
  • 보호될 μžμ› κ²°μ • 및 μžμ› 동기화
  • External Disk의 λ³΄ν˜Έλ°©μ•ˆ(2쀑화여뢀)