연락처 정보

코스 개요

소개

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

IT 시스템 개요

  • 온프레미스와 클라우드 기반 시스템 아키텍처.

SRE 원칙 및 실습 개요

  • 인프라를 코드로 관리(IaC).
  • 컨테이너화와 오케스트레이션의 역할(Docker, Kubernetes 등).
  • 지속적 통합(CI), 지속적 배포(CD), 지속적 전달(CD).
  • 관측 가능성(Observability).

IT 시스템 평가

  • 팀 및 조직 리소스 현황 파악.
  • 시스템 및 프로세스 매핑.
  • SRE 도입 시 잠재적 영향 추정.
  • 소프트웨어 엔지니어링 팀의 역할.
  • 운영 팀의 역할.
  • 경영진의 역할.

시스템 리어빌리티 유지

  • 서비스의 원하는 리어빌리티 정의 및 측정.
  • 서비스 수준 목표(SLO) 이해.
  • 서비스 수준 지표(SLI) 및 서비스 수준 계약(SLA) 이해.
  • 에러 버짓(Error Budgets) 활용.
  • SLO 개발.

시스템 관리 최적화

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

"인프라를 코드로" 배포

  • 코드 테스트 및 반복 개선.
  • 시스템의 항성(반격성, Anti-fragile) 확보.
  • 실패로부터의 학습.

시스템 모니터링

  • 시스템 성능 관찰.
  • SRE 도구 및 기법.

SRE의 미래

요건

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

대상 독자층

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

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리