네트워크 및 시스템의 가용성 개념

컴퓨터 하드웨어 및 소프트웨어에서 가용성 은 시스템의 전체 "가동 시간"(또는 시스템의 특정 기능)을 나타냅니다. 예를 들어, 개인용 컴퓨터는 운영 체제가 부팅되어 실행중인 경우 사용할 수있는 것으로 간주 될 수 있습니다.

가용성과 관련된 반면, 신뢰성 의 개념은 다른 것을 의미합니다. 안정성은 실행중인 시스템에서 발생하는 일반적인 실패 가능성을 나타냅니다. 완벽하게 안정적인 시스템에서도 100 % 가용성을 누릴 수 있지만 실패가 발생하면 가용성은 문제의 성격에 따라 다른 방법으로 영향을받을 수 있습니다.

서비스 가능성은 가용성에도 영향을 미칩니다. 서비스가 가능한 시스템에서는 서비스가 불가능한 시스템보다 장애를 신속하게 감지하고 수리 할 수 ​​있으므로 평균적으로 사건 당 중단 시간이 줄어 듭니다.

가용성 수준

컴퓨터 네트워크 시스템에서 가용성 또는 레벨의 수준을 정의하는 표준 방법은 "nine scale"입니다. 예를 들어, 99 %의 가동 시간은 2 개의 가용성, 99.9 %의 가동 시간, 3 개의 9 등으로 변환됩니다. 이 페이지에 표시된 표는이 축척의 의미를 보여줍니다. 가동 시간 요구 사항을 충족시키기 위해 허용 될 수있는 무사고 (nonleap) 당 최대 가동 중지 시간의 관점에서 각 수준을 표현합니다. 또한 일반적으로 이러한 요구 사항을 충족시키는 시스템 유형의 몇 가지 예를 나열합니다.

가용성 수준에 대해 이야기 할 때, 가장 중요한 의미를 부여하기 위해 관련된 전체 시간 프레임 (주, 월, 년 등)을 지정해야합니다. 1 년 또는 그 이상의 기간 동안 99.9 % 가동 시간을 달성하는 제품은 몇 주 동안 만 가용성을 측정 한 것보다 훨씬 더 큰 것으로 입증되었습니다.

네트워크 가용성 : 예

가용성은 항상 시스템의 중요한 특성 이었지만 네트워크에서 더욱 중요하고 복잡한 문제가되었습니다. 본질적으로 네트워크 서비스는 일반적으로 여러 컴퓨터에 분산되어 있으며 다양한 다른 보조 장치에 의존 할 수 있습니다.

예를 들어 인터넷 및 많은 사설 인트라넷 네트워크에서 사용되는 DNS (Domain Name System)를 사용하여 네트워크 주소를 기반으로 컴퓨터 이름 목록을 유지 관리합니다. DNS는 기본 DNS 서버 라고하는 서버에 이름 및 주소 색인을 유지 합니다 . 단일 DNS 서버 만 구성되면 서버 크래시가 해당 네트워크의 모든 DNS 기능을 중지시킵니다. 그러나 DNS는 분산 서버를 지원합니다. 주 서버 외에도 관리자는 네트워크에 보조 및 3 차 DNS 서버를 설치할 수 있습니다. 이제 세 가지 시스템 중 하나에서 오류가 발생하면 DNS 서비스가 완전히 손실 될 가능성이 훨씬 적습니다.

서버가 중단되면 다른 유형의 네트워크 작동 중지도 DNS 가용성에 영향을줍니다. 예를 들어 링크 실패는 클라이언트가 DNS 서버와 통신 할 수 없도록함으로써 DNS를 효과적으로 중단시킬 수 있습니다. 이러한 시나리오에서는 네트워크의 물리적 위치에 따라 DNS 액세스가 손실되는 경우도 있지만 영향을받지 않는 경우도 있습니다. 여러 DNS 서버를 구성하면 가용성에 영향을 줄 수있는 이러한 간접적 인 오류를 처리하는 데 도움이됩니다.

인식 된 가용성 및 고 가용성

정지가 모두 똑같은 것은 아닙니다. 실패의 타이밍은 네트워크의 인식 된 가용성에 큰 역할을합니다. 예를 들어 주말에 자주 중단되는 비즈니스 시스템의 경우 가용성 수치가 상대적으로 낮을 수 있지만이 가동 중지 시간은 일반 인력에 의해조차 인식되지 않을 수도 있습니다. 네트워킹 업계는 고 가용성 이라는 용어를 특별히 고안된 시스템 및 기술 안정성, 가용성 및 보수 용이성을 제공합니다. 이러한 시스템에는 일반적으로 중복 하드웨어 ( 예 : 디스크 및 전원 공급 장치) 및 지능형 소프트웨어 ( 예 : 로드 균형 조정 및 장애 극복 기능)가 포함됩니다. 고 가용성을 달성하는 데 따른 어려움은 4, 5, 9 수준에서 급격히 증가하므로 공급 업체는 이러한 기능에 대한 비용 프리미엄을 청구 할 수 있습니다.