[CS] Availability

Bik_Kyun·2022년 4월 10일
0
post-thumbnail

1. Availability


가용성이란 서버와 네트워크, 프로그램 등의 정보 시스템이 정상적으로 사용 가능한 정도를 말한다.
가동률과 비슷한 의미이다.
99%의 가용성을 가진 서버는 99%의 시간 동안 작동한다.

2. Nines

순도와 같이 99.99999 이런것을 X-nines로 부른다.
IT에서는 주로 Availability에 사용된다. 서버 측면에서 사용하는 경우 1년에 사용 가능한 시간을 %로 나타내며 소수점 뒤 숫자가 많을수록 uptime이 좋다.
일명 five-nines라고 하는 가용도는 99,999%이며 1년에 약 5분 15초 정도의 고장시간을 의미한다.
HA를 보장하는 회사의 경우 five-nines를 강조하며 SLA에 포함시키기도 한다.

3. SLA

Service-Level Agreement

  • 서비스 사업자와 서비스 사용자가 제공될 정보 서비스 및 그와 연관된 여러 조건들에 대한 서로의 책임과 의무 사항을 기술해 놓은 협약서.
  • 서비스 사업자와 서비스 사용자 간 합의를 통하여 서비스 시간, 서비스 가용성, 성능, 복구 등 다양한 항목에 대해 최소한의 서비스를 제공하기로 사전에 협약을 맺는다.
  • 만약 서비스 제공 수준이 주기적으로 혹은 일정기간 사전에 합의된 수준에 미치지 못하는 경우 서비스 사업자는 벌과금을 받게 된다.
  • 서비스 수준 협약(SLA)이 있으면 사용자는 서비스 사업자의 서비스 성능을 측정할 수 있는 지표를 가질 수 있게 됨으로써 서비스에 대한 막연한 기대감에서 벗어나 구체적인 성능을 기준으로 이용 환경을 평가할 수 있게 되는 장점이 있다.
  • 서비스 수준 협약(SLA)은 서비스 수준 관리(SLM: Service Level Management) 절차를 통해 지속적으로 유지되고 관리된다.

4. High Availability

고가용성이란 서버와 네트워크, 프로그램 등의 정보 시스템이 상당히 오랜 기간 동안 지속적으로 정상 운영이 가능한 성질을 뜻한다.
고가용성은 가용한 시간의 비율을 퍼센티지로 나타내는데 이 때, nines를 사용한다.

profile
비진

0개의 댓글