고가용성 애플리케이션 아키텍처

High-availability application architecture

정보기술에서 고가용성 애플리케이션 아키텍처다운타임을 최소화하면서 기존의 전사적 컴퓨터 시스템이나 ERP에 새로운 애플리케이션을 구현할 때 따르는 프로세스다.

아키텍처는 개발, 품질 보증, 생산의 세 단계를 포함한다.

정의

위의 정의에서 고가용성은 "일정도의 운영 연속성을 보장하는 설계와 구현"[1]이며, 애플리케이션 아키텍처는 특정 시스템에 새로운 구성을 구현하는 실제 개념과 설계를 말한다.

요약

IT 세계에서는 다운타임을 최소화하는 것이 매우 중요하며, 새로운 구성을 기존의 컴퓨터 시스템에 구현하기 위해서는 엄격한 아키텍처 지침을 따라야 새로운 구성을 생산으로 방출할 수 있다. 애플리케이션 아키텍처 지침을 따르면 새로운 구성을 기존 시스템에 구현할 때 발생할 수 있는 잠재적 다운타임을 크게 줄일 수 있다.

건축의 단계

신청서가 "실시간"되기 전에 거쳐야 하는 세 가지 단계가 있다. 이러한 각 단계는 다음 단계로 넘어가기 전에 전송 디렉토리를 통과해야 한다.

개발

개발 단계는 프로그램이 변경되고, 새로운 시스템이나 기존 시스템의 요구에 맞게 구성 설정이 수정되는 단계다.

품질보증

품질 보증 단계 동안, 애플리케이션에 영향을 미치는 구성 설정과 프로그램 변경사항을 시험한다. 결함이 감지되면 이 단계에서 수정한다.

생산

신청서가 들어가는 최종 단계는 기업이 사업을 운영하는 실제 시스템을 수반하는 생산 단계다.

전송 디렉터리

전송 디렉토리는 단계를 통해 발생하는 애플리케이션의 모든 변경사항에 대한 컴파일러 역할을 한다. 이 구성요소는 단계별로 변화를 추적할 수 있는 메커니즘이다. 제작을 위해 출원서가 공개되면 전송 디렉토리에서 발송된다.

참조

  1. ^ "7 Stages of Scaling Web Applications". 2008-08-06.