Common Fault Tolerant 의 정의

황제낙엽 2007.11.01 16:50 조회 수 : 44 추천: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라고도 한다.

번호 제목 글쓴이 날짜 조회 수
공지 2023 Software Development Trend 정리 황제낙엽 2024.01.19 1
17 버튼 디자인의 고찰 (12가지 팁) file 황제낙엽 2018.02.07 68
16 스크래치는 왜 이름이 스크래치 인가? file 황제낙엽 2018.02.01 108
15 엑셀(excel)에서 16진수 -> 10진수 변환 file 황제낙엽 2017.08.29 4294
14 MSDN 라이선스 종류와 혜택 file 황제낙엽 2016.07.12 69
13 EULA (End User License Agreement) ; 소프트웨어 사용자 라이선스 계약 황제낙엽 2015.06.26 368
12 프로젝트의 스토리 보드 황제낙엽 2010.03.03 1
11 VB 6.0 ActiveX 웹 배포 황제낙엽 2009.10.12 47
10 ActiveX 강좌 황제낙엽 2009.10.12 32
9 Web2.0을 위한 (Flash, JavaScript) 차트(Chart) 솔루션 정리 file 황제낙엽 2008.07.17 36
8 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(3 - 완결) 황제낙엽 2007.11.20 68
7 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(2) 황제낙엽 2007.11.20 383
6 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(1) 황제낙엽 2007.11.20 74
5 Fault Tolerant 컴퓨터 시스템의 개요 황제낙엽 2007.11.02 57
» Fault Tolerant 의 정의 황제낙엽 2007.11.01 44
3 SSO(Single Sign On) vs SLO(Sing LogOn) 차이점 황제낙엽 2007.08.17 359
2 웹 프로젝트 개발 환경 갖추기 황제낙엽 2006.09.21 17
1 소프트웨어 개발 환경 갖추기 황제낙엽 2006.09.21 408