Offcanvas

How To / 데이터센터 / 리더십|조직관리 / 애플리케이션

기고 | 기업 핵심 애플리케이션, 원활한 운영을 위한 5가지 팁

2012.07.06 Sherman Wood  |  Network World

"본 기고문은 벤더가 작성한 것이다. 네트워크월드는 이 기술 소개서를 수정해 제품 홍보와 관련된 내용을 편집했다. 그러나 작성자의 선호도나 관점에 편향되어 있을 수 있다.

온라인 고객이나 프로세스를 유지해야 하는 기업 중 애플리케이션이 붕괴되는 상황을 견뎌낼 수 있는 회사는 없다. 웹 서버 같이 핵심 비즈니스 기능에 중요한 애플리케이션이 단 한 시간이라도 중단된다면 수만, 수십 만 달러의 손실은 순식간에 발생한다.

따라서 IT 부서는 이런 심각한 문제가 발생하지 않도록 애플리케이션 사고 예방 대책을 수립해야 한다. 또 심각한 수준의 서비스 중단 사태를 대비한 계획도 필요하다. 그러나 이는 최악의 시나리오를 상정한 대비책이다.

애플리케이션 공급자는 시스템이 기업의 정상적인 활동 시간 동안 기대치만큼의 성능을 유지하도록 시간과 자원을 투자해야 한다. 이런 계획을 세울 때는 수요가 급증하는 시기를 예측해 반영해야 한다. 예를 들어, 매 분기 세금보고 마감을 앞둔 시기나 제품 출시를 위해 마케팅을 강화하는 시기 등이다. 또 애플리케이션과 데이터베이스, 서버에 과부하를 줄 수 있는 예상하지 못한 상황이 있을 수도 있다.

다음은 중요한 기업 애플리케이션이 제 성능을 유지하는데 도움이 될만한 예방 팁이다.

1. 비즈니스 활동에 있어 애플리케이션 성능의 가치를 규정한다. 또 고객 기업과 공동으로 관리 계획을 수립한다.
IT부문 및 비즈니스 부서원들로 팀을 구성해 우선순위와 매트릭스를 규정한다. 그리고 모든 애플리케이션, 입지, 기술 계층을 대상으로 서비스 수준 약정(SLA)과 핵심 성능 지표(key performance indicators)를 개발한다.

여기에는 침입, 경고 설정에 대한 한계점과 매트릭스를 정하는 과정이 수반되어야 한다. 또 사용자/디스크로의 트랜젝션을 통해 전체 기반에 이르는 과정을 계속 감시하도록 한다.

이런 툴과 프로세스는 IT 관리자들이 스토리지나 서버 용량이 위험에 처한 시기를 판단할 수 있는 기준점을 제시해줄 수 있으며, 이를 통해 응답시간이 지연되기 이전에 자원을 빨리 조정할 수 있다.

그리고 이런 기획 과정을 통해 우선순위를 정해야 한다. 예를 들어, 사용하지 않거나 사용 빈도가 낮은 애플리케이션과 데이터가 값 비싼 기반 자원을 소비하도록 해서는 안 된다. 또 높은 수준의 응답이 필요한 애플리케이션에 있어 가장 고성능 요소가 무엇인지 도식화해야 한다.

이 때 비용과 비즈니스 니즈(needs)를 감안해 성능의 균형을 도모하는 것은 항상 기본에 해당한다. 즉 애플리케이션이 매출과 고객 만족에 미치는 영향에 따라 비용을 배정해야 한다.

2. 애플리케이션 프로파일을 만든다
애플리케이션의 실행 방법을 파악해 문서화 한 후 프로파일로 만든다. 이는 애플리케이션의 한계점과 개입이 필요한 시기를 판단하는데 큰 도움이 된다.

기업마다 핵심 시스템에 위치한 애플리케이션의 실패를 규정하는 방법과 기준이 다를 수 있다. 따라서 고객의 니즈, 산업 특수성, 규제 요건, 기타 비즈니스 단위에서 규정한 한도를 토대로 프로파일을 맞춤화하는 것이 아주 중요하다. 또 특정 애플리케이션의 응답시간, 기본 성능에 대한 기록, 피크 시간대와 그렇지 않은 시간대의 애플리케이션 성능을 계속 측정해 감시하는 모니터링 솔루션이 필요하다.
 

CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.