Common Fault Tolerant 의 정의

황제낙엽 2007.11.01 16:50 조회 수 : 149 추천:120

sitelink1  
sitelink2  
sitelink3  
sitelink4  
sitelink5  
extra_vars6  

우리가 일상적인 생활에서 전기가 몇분만이라도 끊어진다면, 상당히 불편 하듯이 이젠 컴퓨터 안되는 세상을 상상할 수 없게 되었다.
그래서 컴퓨터의 가용성이 중요하다.
Availability, 즉 가용성, Computer Service가 언제든지 이용 할 수 있는 상태로 있을 것. 가용성의 가치는, 장애가 발생한 후, 시스템이 이용자들에게 그 악영향으로부터 어느 정도 지킬 수 (복원할 수) 있는가가 관점이 된다.

메인프레임컴퓨터 (Mainframe)나 초병렬 서버로 운영 되어온 컴퓨터처리는, 그 태반이 일일이 업무를 지지하는 기간계의 작업이다. 은행의 온라인(Online), POS, 전화국 등의 영업시간 중, 처리가 중지되면은 고객을 실망시켜, 커다란 손해를 내는 것이 된다. 24시간 365일의 가동이 필요한 업무도 증가하는 경향이다. 가용성은 이러한 환경에서도 사용에 견뎌내는 Hardware, Software, Service환경으로 정보처리가 될 수 있냐, 없냐에 그 기준이 된다.

Mainframe의 연속가용성은 99.999%로 되여, 24시간 365일 운영하여도 25년에 한번 Down 하느냐, 않느냐, 라고 하는 극히 견고한 system이다. UNIX의 99.95%가 갖는 연 4시간의 정지 가능성이라고 하는 점은 Mainframe의 연속가능성과는 다르다.
PC의 처리능력이 높아 졌다고는 하나, 장애가 생기면 reset하는 이외에는 대처방법이 없다. PC LAN에서는 그렇게 심각한 문제는 아닌 reset이지만, 본격적인 Client/Server환경에서는 Server의 reset는 Network 전체의 기능을 마비시켜 버린다.

이 때문에 Multi-CPU에 의한 병렬처리, Partitioning, Cluster, RAID (Redundant Array of Independent Disks), 병렬 Database 등, Hardware나 Software에 확장성을 갖게 하는 환경에 관심이 높아지고 있다.
장애가 발생하여도 전체의 가동에 영향이 없도록 문제부분을 식별해서 잘라내고, 정상의 운영을 이어 나가며 문제부분의 recovery가 가능한 처리환경이 실현되어 가고 있다. 이러한 환경을 Fault Tolerant라고도 한다.

번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 592
53 (DNS서버구축) named.conf 작성법 황제낙엽 2008.06.19 112
52 MSSQL 엔터프라이즈 관리자를 이용한 MSSQL접속 방법 황제낙엽 2008.01.30 146
51 자료구조 강의 사이트 황제낙엽 2007.11.24 118
50 자료구조 Part9. "트리" - 트리의 순회 - 이진 트리의 순회. 황제낙엽 2007.11.24 210
49 자료구조 Part8. "트리" - 이진트리의 기본편 황제낙엽 2007.11.24 164
48 자료구조 Part7. "트리" - 기본편 황제낙엽 2007.11.24 116
47 자료구조 Part6. "연결리스트로 구현한 스택"의 모든 것 황제낙엽 2007.11.24 124
46 자료구조 Part5. "연결리스트로 구현한 큐"의 모든 것 황제낙엽 2007.11.24 121
45 자료구조-쉬어가기. (스택과 큐가 쓰이는 기본적인 예) 황제낙엽 2007.11.24 112
44 자료구조 Part4. "연결리스트"의 모든 것. (1) file 황제낙엽 2007.11.24 128
43 자료구조 Part3. "스택"의 모든 것. 황제낙엽 2007.11.24 177
42 자료구조 Part2. "큐"의 모든 것. 황제낙엽 2007.11.24 101
41 자료구조 Part1. "동적배열"의 모든 것. 황제낙엽 2007.11.24 501
40 자료구조에 대해. (1. 기초편) 황제낙엽 2007.11.24 78
39 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(3 - 완결) 황제낙엽 2007.11.20 144
38 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(2) 황제낙엽 2007.11.20 464
37 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(1) 황제낙엽 2007.11.20 159
36 Fault Tolerant 컴퓨터 시스템의 개요 황제낙엽 2007.11.02 152
» Fault Tolerant 의 정의 황제낙엽 2007.11.01 149
34 XML-RPC HOWTO 황제낙엽 2007.08.27 174