본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그
카테고리 없음

ITIL v4 Practices (III) - Technical management practices(3)

by 노벰버맨 2023. 3. 17.

#3. Technical management practices

  • 조직이 목표를 달성하기 위해 필요한 핵심 기술을 설정하고, 배포하는 방법을 관리하는 일련의 활동 그룹
  • 특정한 기술에 대한 것이 아닌 다양한 도구 또는 플랫폼 등을 사용하여 기술 관리 관행을 구현 가능 (전문 기술 지식을 사용할 수 있도록 하는 활동)
  • 인프라 또는 플랫폼 등을 최신상태로 유지하고 최신 기술을 사용할 수 있도록 업그레이드

 

  1. 배포 관리 (Deployment Management) **
    • ITIL v3에서는 Release and Deployment Management Practice 하나에서 관리
    • 신규 또는 변경된 하드웨어, 소프트웨어, 문서, 프로세스 등 구성요소를 실환경으로 이동시키는 활동
      • 테스트나 스테이징 목적으로 구성요소를 다른 환경에 배포하는 것 포함
      • 클라우드에서 IaC(Infrastructure as Code)를 통해 프로비저닝하는 활동 포함
    • Agile 시대에 배포를 위해 자동화 도구 필수
      • Jenkins, Bamboo 같은 것들은 전체 딜리버리 파이프라인에 통합되어 일관성을 보장하고 사람의 개입과 오류를 방지
    • 배포 방식
      • 빅뱅 배포 : 모든 것을 한번에 배포
      • 단계적 배포 : 단계적으로 적용, 사용자 그룹이나 서비스 지역을 구분하여 적용 가능
      • 지속적인 배포 : 
      • Pull 배포 : 앞의 3방식처럼 사용자가 일방적으로 배포를 받아들이지 않고 선택 가능 (사용자 능동적 배포 가능)
    • 배포 수행 절차
      • 배포 계획
      • 배포 수행
      • 배포 검토
  2. 인프라 및 플랫폼 관리 (Infrastructure Platform Management)
    • 조직 내에서 사용하는 인프라와 플랫폼을 관리 감독하고, 가치 창출을 위해 필요한 기술을 제공하는 활동
    • 외부 공급자 및 파트너들의 기술을 포함하여 조직에서 사용하는 기술 솔루션을 모니터링 가능
    • Infrastructure : IT 서비스를 제공하는데 필요한 환겨을 제공하는 서버, 스토리지, 네트워크, 클라이언트 하드웨어, 미들웨어, 운영체제, 건물 및 시설 등 물리적 또는 가상화 자원 (고객이 서비스에 엑세스하거나 제품을 이용하기 위해 사용되는 모든 CI가 포함)
    • 머신러닝 챗봇, 인공지능, 모바일 장치, 모빌리티와 같은 새로운 기술 제공도 포함
  3. 소프트웨어 개발 및 관리 (Software Development Management)
    • 소프트웨어가 기능성, 안전성, 유지관리성, 규정 준수 및 감사 등의 측면에서 내외부 이해관계자의 요구를 충족하는지 확인하는 활동
    • IT조직에서 응용소프트웨어가 고객 가치를 제공하도록 소프트웨어의 목적에 적합하도록 보장 
    • 폭포수 및 애자일 등 접근방식을 활용
    • 관련 활동
      • 솔루션 아키텍처
      • 솔루션 설계
      • 소프트웨어 개발
      • 소프트웨어 테스트
      • 코드 리포지토리 또는 라이브러리 관리
      • 효과적, 효율적 배포를 위해 패키지 생성
      • 작은 코드 블록의 버전 관리, 공유 및 지속 관리

댓글