최근뜨는 IT기술

이성몽 2008. 11. 27. 10:22

정보처리 기술사 시험 기출문제 및 해설 자료 제공, 정보처리 기술사 합격자 발표 자료 제공 

(기술사 합격방법서 자료실 http://www.seri.org/forum/pehelp)

정보처리기술사 합격방법서

이성몽

인포드림 2008.03.07

기술사 합격방법서 자료실: www.seri.org/forum/pehelp  <-- 지금 방문해 보세요

(기술사 관련 자료 1,000개 무료제공, 향후 5,000개 제공)

=======================================================================

제 86회 전자계산조직응용 기술사 기출문제 풀이 (전체 설명 자료는 자료실 참조)

Pair programming, IDC(Integrated Data Center), 유틸리티 컴퓨팅(Utility Computing) 요약

 

11. Pair programming
12. IDC(Integrated Data Center)의 서비스 데스크(Service Desk)
13. 유틸리티 컴퓨팅(Utility Computing)의 정의 및 구성요소
 
Pair Programming
 
1. 역할기반의 프로그래밍 방법론, Pair Programming
 가.  Pair Programming 의 정의
    -  두 사람이 하나의 컴퓨터를 사용하여 소프트웨어를 개발하는 익스트림 프로그래밍 방법론
 나.  Pair Programming 의 특징
    -  Egoless Programming(이타적 프로그래밍) : 오너쉽은 팀이 가지며 개인은 코드의
       문제점에 책임을 지지 않음.
    -  프로그래밍의 품질과 견고성의 향상
 
2. Pair Programming 의 구성 및 장점
  가. Pair Programming 의 구성
그림, 표 깨짐: 원본은 자료실에서 참조
Driver
실제 코딩 표준에 따라  코드를 작성하는 사람
Partner
Driver에게 오류 및 수정되어야 할 부분등을 상기시키는 사람, Observer
  나. Pair Programming의 장점
 
오류검출의 용이성
Pair에 의한 실시간 Inspection 및 Code Review
리펙토링 지원
XP 의 기본원리-소프트웨어의 지속적 리펙토링, 공동소유권으로 즉각적인 이익
개발의 효율성
서전 토론 등으로 인하여 잘못된 시작과 재 작업의 빈도 감소, Test 이전 단계에서 많은 오류의 검출
 
3. Pair Programming 시의 고려사항
  - 명확한 역할 분장을 통한 생산성 저하의 방지
  - 전문가와 비전문가가 Pair 로 구성 시 일방적인 의미전달이 발생하지 않도록 주의
  - Pair Programming 과정의 Communication 에 대한 내용의 기록
 
 
IDC 의 Service Desk
1. IDC(Integrated Data Center)의 Service Desk
 가.  IDC(Integrated Data Center-통합전산센터)의 정의
    -  각 기관별 분산 구축/운영되던 정보자원을 단일 센터에 이전 및 구축하여 정보시스템을
       체계적이고 통합 운영 관리하는 차세대 데이터센터
 나.  IDC 에서의 Service Desk
    - 일원화된 접촉 창구로서 질의응답, 사용자 교육, 센터에 정보자원의 유지보수, 전산센터
      운영 중에 발생하는 전산장애 접수ㆍ처리ㆍ안내 및 각 단계별 내역 기록을 수행.
2. IDC Service Desk 의 역할 및 세부 절차
  가. IDC Service Desk 의 역할
 
인시던트 관리
인시던트의 기록, 관리, 인시던트 처리와 관련된 외부업체 업무의 조정
릴리스 관리
소프트웨어 및 하드웨어의 설치
구성관리
인시던트 기록시 서비스 요청자와 관련 IT 자원에 대한 세부 정보 확인
변경관리
내부의 인프라의 물리적 변경, 재배치
서비스 수준관리
요청 서비스에 대한 정보의 제공
 
  나. Service Desk 의 세부절차 
그림, 표 깨짐: 원본은 자료실에서 참조
3. IDC Service Desk 의 핵심 성공요소
  - Service Desk 의 접근용이성 확보 및 홍보
  - 명확한 SLA와 OLA, 서비스 카탈로그의 수립
 
Utility Computing 의 정의 및 구성요소
 
1. Utility Computing 의 정의
 가.  Utility Computing 개념
    -  IT 자원을 하나의 서비스 개념화 하여 중앙 집중적인 서비스 공급자와의 계약을 통해
       실제로 사용한 양만큼 요금을 부과하는 one-to-Many 형태의 서비스
 나.  Utility Computing 의 등장배경
 
비즈니스의 요구사항
Time-to-Market 을 IT 측면에서 지원하기 위한 요구사항의 증대
기반기술의 발전
워크로드 관리, 가상화기술, 웹서비스, 그리드 컴퓨팅의 활성화
다.  Utility Computing의 종류
 
Infrastructure
Utility Computing
서버,스토리지,백업 등 하드웨어와 DBMS등의 시스템 소프트웨어, 네트워크 및 설비 등에 대한 관리서비스를 Pay-per-Use 방식으로 제공하는 서비스
Application
Utility Computing
SaaS 와 같이 소프트웨어를 직접 소유하지 않고 외부 서비스 제공자 등을 통해 서비스형태로 제공 받아 사용
Biz Process
Utility Computing
IT에 기반을 두고 있는 비즈니스 프로세스의 전체 또는 일부를 Pay-per-use 방식으로 제공하는 서비스
 
2. Utility Computing 의 구성요소
 가.  Utility Computing 구성
그림, 표 깨짐: 원본은 자료실에서 참조
구성요소
주요내용
서비스관리
제공되는 서비스를 관리하기 위한 기술
과금, 모니터링,보안
서비스 자원관리
서비스 자원을 최적화 하고 관리 하기 위한 기술
Grid, 가상화 기술, 자동화, 최적화, 분할 기술
서비스 자원
서비스를 제공하기 위한 물리적 컴퓨팅 자원
서버, 네트워크, 스토리지, 시스템소프트웨어, 어플리케이션
 나.  Utility Computing 의 요소기술
그림, 표 깨짐: 원본은 자료실에서 참조
요소기술
주요내용
클러스터
로컬 지역 내의 컴퓨터(워크스테이션, 서버, 슈퍼컴퓨터 등) 여러 대를 네트워크로  상호 연결하여 규모가 큰 하나의 가상화된 컴퓨터처럼 총체적인 서비스를 제공하는 독립적인 개체
가상화
이기종 컴퓨터, 스토리지 및 기타 네트워크 자원에 대해 동적이고 효율적인 일종의 풀(Pool)을 구성, 복잡한 IT 인프라 구성을 단순화, 모듈화시켜 IT 자원의 재활용을 가능하게 함으로써 전체적인 IT 자원의 사용률(Utilization)을 극대화
분할
IT자원에 대하여 하나 이상의 독립적인 운영환경을 구현할 수 있도록 시스템 자원을 물리적 또는 논리적으로 분할하는 기술
프로비져닝
서버, 스토리지, 네트워크 등의 자원을 요구에 따라 조합하여 할당하는 기술
고객의 스토리지 사용 실적을 분석하여 스토리지의 용량 증설 시점과 필요한 저장 공간을 자동적으로 알려주는 역할을 수행
 
 
3. Utility Computing 의 기대효과
그림, 표 깨짐: 원본은 자료실에서 참조
 
 
======================================================================

최근 뜨는 IT 기술에 대해 정리한 자료가 엄청 있는 곳 

현재 1,000여개가 있고 최종적으로 5,000개 이상을 등록할 예정입니다.

 

현재 설명 자료의 표와 그림 자료의 일부가 등록되지 않았으므로 자세한 정보는

아래 자료실에서 "합격방법서 자료실"의 67번 게시물을 참고하시기 바랍니다.

 

http://www.seri.org/forum/pehelp/  <== 옆을 클릭하시면 바로 연결 됩니다.

회원 가입도 간단합니다. (총 1분 소요^^)

 

모든 종목의 기술사 준비생에게 엄청난 도움을 주는 알짜 정보공유 포럼  
해당 포럼은 아주 좋은 포럼이며, 매우 유익한 포럼이 될 것입니다. *^^* 

http://www.seri.org/forum/pehelp/  <== 옆을 클릭하시면 바로 연결 됩니다.