리호스팅 사업 위험 경감방안
서비스가상화 기술
서비스가상화란 ?
CICS, DTP, IMS 와 원격 서비스(TCP), MQ, 실행 중인 자바객체 등을 가상화하여 대체 하므로서, 개발-테스트 중의 가용성
문제를 해결하여 업무생산성을 증진하고, 잠재된 결함을 조기 발견하여 프로젝트/서비스 위험을 경감하며, 인프라 투자 절감에
기여함

<서비스가상화 적용 예시 : CICS/IMS가상화>

채널 애플리케이션

3

1

Legacy
(메인프레임)

가상화서비스
CICS/IMS

2

CICS/IMS

4
가상화서비스
데이터저장소

Legacy
(유닉스)
CICS/IMS

1.

트래픽 캡쳐

CICS/IMS 를 통해 전송되는 레가시 호출을 기록함

2.

트래픽 저장, 분석,
가상화 서비스 생성

기록된 호출을 저장하고, 호출 유형을 분석하여 가상화 서비스를 생성함

3.

레가시 대체

레가시를 대체하여 함수 호출에 응답

4.

자동 검증 수행

테스트 케이스, 데이터를 자동생성하고 자동 검증 환경 제공

서비스가상화 기술은 도메인 전체에 폭넓게 적용 가능함
1

© 2013 CA. All rights reserved.
1

© 2013 CA. All rights reserved.
리호스팅 사업 위험 경감방안
서비스가상화 기술 활용 예시
프로젝트 공정
현행분석,
요구사항분석

서비스가상화 적용 업무

기대 효과

 트랜잭션 구조 분석 (애플리케이션)
 EAI (MQ, MF) 분석

 거래 추적을 통한 현행 분석 정확도 제고

 MCI (인터페이스) 분석
 전환대상 애플리케이션 단위 기능/성능 테스트
 전환대상 EAI, MCI 단위 기능/성능 테스트
 전환대상 EAI 기능/성능 테스트
설계/구축

 점진적 테스트 및 테스트 자동화를 통한

 대내외 인터페이스 가상화를 통한 병행개발
 미전환 애플리케이션 가상화 및 병행개발
 애플리케이션 연동 테스트

기능/성능 결함 조기발견
 병행 개발을 통한 일정 단축
 고립 테스트를 통해서 신속한 문제해결

 대내외 연계 인터페이스 검증
 EAI/MCI 가상화를 통한 병행개발
 자동화 테스트, 지속적 검증 환경

 테스트 준비 자동화를 통한

 End-to-end 결함추적
테스트

 테스트 데이터 관리

테스트 일정 단축

 기능 테스트, 통합 테스트, 성능 테스트 수행
이관,운영

 테스트 데이터 보안 강화

 자동화 테스트, 지속적 검증 환경

 이행 주기 단축, 품질 제고

리호스팅 사업 전 공정에 걸쳐 리스크감소, 일정단축 효과
2

© 2013 CA. All rights reserved.
2

© 2013 CA. All rights reserved.

호스트다운사이징 사업 위험 경감 방안으로 활용되는 서비스가상화

  • 1.
    리호스팅 사업 위험경감방안 서비스가상화 기술 서비스가상화란 ? CICS, DTP, IMS 와 원격 서비스(TCP), MQ, 실행 중인 자바객체 등을 가상화하여 대체 하므로서, 개발-테스트 중의 가용성 문제를 해결하여 업무생산성을 증진하고, 잠재된 결함을 조기 발견하여 프로젝트/서비스 위험을 경감하며, 인프라 투자 절감에 기여함 <서비스가상화 적용 예시 : CICS/IMS가상화> 채널 애플리케이션 3 1 Legacy (메인프레임) 가상화서비스 CICS/IMS 2 CICS/IMS 4 가상화서비스 데이터저장소 Legacy (유닉스) CICS/IMS 1. 트래픽 캡쳐 CICS/IMS 를 통해 전송되는 레가시 호출을 기록함 2. 트래픽 저장, 분석, 가상화 서비스 생성 기록된 호출을 저장하고, 호출 유형을 분석하여 가상화 서비스를 생성함 3. 레가시 대체 레가시를 대체하여 함수 호출에 응답 4. 자동 검증 수행 테스트 케이스, 데이터를 자동생성하고 자동 검증 환경 제공 서비스가상화 기술은 도메인 전체에 폭넓게 적용 가능함 1 © 2013 CA. All rights reserved. 1 © 2013 CA. All rights reserved.
  • 2.
    리호스팅 사업 위험경감방안 서비스가상화 기술 활용 예시 프로젝트 공정 현행분석, 요구사항분석 서비스가상화 적용 업무 기대 효과  트랜잭션 구조 분석 (애플리케이션)  EAI (MQ, MF) 분석  거래 추적을 통한 현행 분석 정확도 제고  MCI (인터페이스) 분석  전환대상 애플리케이션 단위 기능/성능 테스트  전환대상 EAI, MCI 단위 기능/성능 테스트  전환대상 EAI 기능/성능 테스트 설계/구축  점진적 테스트 및 테스트 자동화를 통한  대내외 인터페이스 가상화를 통한 병행개발  미전환 애플리케이션 가상화 및 병행개발  애플리케이션 연동 테스트 기능/성능 결함 조기발견  병행 개발을 통한 일정 단축  고립 테스트를 통해서 신속한 문제해결  대내외 연계 인터페이스 검증  EAI/MCI 가상화를 통한 병행개발  자동화 테스트, 지속적 검증 환경  테스트 준비 자동화를 통한  End-to-end 결함추적 테스트  테스트 데이터 관리 테스트 일정 단축  기능 테스트, 통합 테스트, 성능 테스트 수행 이관,운영  테스트 데이터 보안 강화  자동화 테스트, 지속적 검증 환경  이행 주기 단축, 품질 제고 리호스팅 사업 전 공정에 걸쳐 리스크감소, 일정단축 효과 2 © 2013 CA. All rights reserved. 2 © 2013 CA. All rights reserved.