개발시스템에서 성능 검증되지 않은 어플리케이션은 운영시스템에 치명적일 수 있습니다.
이는 개발단계에서의 소극적인 성능관리가 원인이라고 할 수 있으며 항상 문제가 발생한 후 원인분석 및
조치가 가능했습니다. 기존의 비효율적 성능관리요소를 제거하고,
개발단계부터 적용 가능한 새로운 개념의 솔루션이 Tinwall 입니다.
일반적으로 개발과정에서 어플리케이션에 대한 성능을 검증하는 것은 어렵습니다. 그래서 성능에 하자가 있는 어플리케이션들이 여과 없이 운영시스템으로 이관되어 심각한 문제를 일으키곤 합니다. 이것은 성능관리 대상이 운영시스템에 집중되어 있기 때문이며, 결국 문제로 인해 많은 피해를 입은 후 조치가 가능한 비효율적 요소가 존재합니다.
Tinwall은 개발 단계부터 적극적인 성능관리를 수행함으로써, 기존의 문제점을 제거하는 새로운 개념의 솔루션입니다. 업무 개발자의 개발과정에 동기화 되어 각 단계별로 필요한 성능지표에 따라 성능 적합성 여부를 자동으로 판단하고 개발자에게 해결방법을 제시함으로써 운영시스템 적용 이전에 성능 부적합 요소를 제거할 수 있도록 합니다. 따라서 검증되지 않은 어플리케이션에 의한 운영시스템 문제를 최소화 할 수 있습니다.
SQL 작성 단계부터 프로그램 테스트 및 이관단계까지 개발의 진행과정에 맞추어 주요 성능지표에 대한 자동 성능분석을 수행하고 그 결과와 해결방법을 개발자에게 제시합니다. 개발자는 SQL수준, 프로그램 수준, 트랜잭션 수준의 성능분석결과를 참조하여 직접 성능개선 작업을 수행할 수 있으며, 프로그램 이관을 위한 변경관리 시스템과 연계할 경우 보다 강력한 성능관리가 가능합니다.
일반적으로 프로그램 이관은 변경관리 시스템을 통하여 이루어 집니다. 이러한 변경관리 시스템이 어플리케이션 개발과정과 연동된다면, Tinwall을 이용하여 보다 강력한 성능관리환경을 구축할 수 있습니다. SQL 성능, 프로그램 성능, 트랜잭션 성능 등 개발과정과 보조를 맞추어 필요한 성능지표를 통해 자동으로 성능진단을 수행하고, 변경관리 시스템과 연계하여 성능 부적합이 발생할 경우 다음 단계로의 이관을 제한합니다. 이로써 성능부적합 어플리케이션이 운영시스템으로 이관되거나 문제를 일으키는 것을 예방할 수 있습니다. Tinwall은 각 고객사의 프로그램 이관정책이 반영될 수 있도록 Customizing이 가능합니다.
Tinwall은 각 고객사 개발환경에 최적화 되기 위해 일정부분 Customizing을 필요로 합니다. SQL 자동성능진단을 위한 개발 툴 Plug-in과 변경관리 연계를 위한 CM API이 기본적으로 포함되며 성능지표 및 결과 메시지, 조치사항 등 성능관리시스템 운영규칙에 대한 Customizing도 가능합니다. 이를 통해 성능관리 절차를 자동화 함으로써 개발자의 생산성이 향상되고, 성능관리시스템을 간편하게 운영함으로써 관리자의 생산성이 향상됩니다. Tinwall은 운영시스템 안정화를 위한 새로운 패러다임의 성능관리 방법입니다.