코스 개요

소개

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

IT 시스템 개요

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

SRE 원칙과 실천 개요

  • 인프라는 코드로.
  • 컨테이너화와 오케스트레이션(Docker, Kubernetes 등)의 역할.
  • 지속적 통합, 지속적 배포 및 지속적 전달.
  • 관찰성.

IT 시스템 평가

  • 팀과 조직 자원의 현황 파악.
  • 시스템과 프로세스 맵핑.
  • SRE의 잠재적 영향 추정.
  • 소프트웨어 엔지니어링 팀의 역할.
  • 운영 팀의 역할.
  • 관리자의 역할.

시스템 신뢰성 유지

  • 서비스의 원하는 신뢰성을 설명하고 측정합니다.
  • 서비스 레벨 목표(SLOs) 이해.
  • 서비스 레벨 지표(SLIs)와 서비스 레벨 약정(SLAs) 이해.
  • 에러 예산 활용.
  • SLO 개발.

시스템 관리 최적화

  • 개발 환경 설정.
  • SRE 도구 평가.
  • 자동화 우선 순위 결정.
  • 소프트웨어 작성.

"인프라는 코드로" 배포

  • 코드 테스트 및 반복.
  • 시스템의 반脆弱性(anti-fragility) 강화.
  • 실패로부터 배우기.

시스템 모니터링

  • 시스템 성능 관찰.
  • SRE 도구와 기술.

SRE의 미래

요약 및 결론

요건

  • IT 인프라에 대한 일반적인 이해.
  • 소프트웨어 개발 프로세스에 대한 일반적인 이해.
  • 어떤 언어든 프로그래밍 또는 스크립팅 경험.

대상자

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

참가자 수


참가자당 가격

회원 평가 (7)

예정된 코스

관련 카테고리