연락처 정보

코스 개요

소개

  • SRE가 전통적인 IT 관리와 소프트웨어 개발을 어떻게 통합하는지
  • 자동화와 관측 가능성의 필요성
  • 소프트웨어 엔지니어와 시스템 관리자의 역할 비교
  • 사이트 신뢰성 엔지니어와 DevOps 엔지니어의 차이점

IT 시스템 개요

  • 온프레미스 및 클라우드 환경에서의 시스템 아키텍처 설명

SRE 원칙과 실무 개요

  • 인프라를 코드로 관리하는 방법
  • 컨테이너화 및 오케스트레이션(Docker, Kubernetes 등)의 역할
  • 지속적 통합, 지속적 배포, 지속적 제공 방식의 설명
  • 시스템 관측 가능성에 대한 기본 내용

IT 시스템 평가 방법

  • 팀 구성원 및 조직의 자원 상태 파악하기
  • 현재 운용 중인 시스템과 프로세스 매핑하기
  • SRE 도입이 미칠 잠재적 효과를 예측해보기
  • 소프트웨어 공학 팀의 역할 설정
  • 운영팀의 핵심 업무 영역 파악하기
  • 경영진이 수행해야 할 역할과 책임 분석

시스템 신뢰성 유지 방안

  • 서비스가 지녀야 할 신뢰성 수준을 정의하고 측정하는 방법
  • 서비스 수준 목표(SLOs)의 이해
  • 서비스 수준 지표(SLIs)와 서비스 수준 계약(SLA) 개념 설명
  • 오류 허용 범위를 효과적으로 활용하는 법
  • 실질적인 SLO 개발 절차 안내

시스템 관리 최적화 전략

  • 개발 환경을 구축하고 설정하는 방법
  • 다양한 SRE 도구들을 비교 분석하기
  • 자동화가 필요한 작업들의 우선순위 지정
  • 실제 소프트웨어 개발 과정의 실습

"인프라를 코드로 관리" 방식 도입법

  • 작성된 코드를 테스트하고 지속적으로 개선하는 방법
  • 시스템이 오류 상황에도 안정성을 유지하도록 설계하기
  • 실패 사례들로부터 교훈을 도출해내는 과정

시스템 모니터링 방법론

  • 실시간으로 시스템 성능을 관찰하는 방식
  • 다양한 SRE 도구와 기술의 활용법 설명

SRE의 향후 발전 전망

요약 및 결론

요건

  • IT 인프라에 대한 기본적인 이해
  • 소프트웨어 개발 과정에 대한 대략적인 개념
  • 어떤 프로그래밍 언어든 코딩 또는 스크립팅 경험이 필요합니다.

대상 청중

  • 개발자
  • 시스템 관리자
  • 소프트웨어 아키텍트
  • DevOps 엔지니어
  • IT 관리자
 21 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리