David Yanacek
David Yanacek, 선임 수석 엔지니어
David Yanacek는 AWS의 Amazon Monitoring & Observability 조직에서 CloudWatch와 같은 서비스를 담당하는 선임 수석 엔지니어입니다. David는 2006년부터 Amazon에서 소프트웨어 개발자로 일했고 이전에는 Amazon DynamoDB, AWS Lambda 및 AWS IoT 관련 업무를 수행했습니다. 내부 웹 서비스 프레임워크와 플릿 운영 자동화 시스템과 관련된 업무도 담당했습니다. 회사에서 가장 즐겨하는 활동 중 하나는, 로그를 분석하고 운영 지표를 면밀히 조사하며 시간에 따라 시스템을 보다 더 원활하게 실행시키는 방법을 찾는 것입니다.
저자: David
생산 서비스 모니터링에 대한 Amazon의 접근 방식
이 세션에서는 Amazon에서 수행하는 모니터링의 전반적인 과정을 다룹니다. 팀이 시스템 전반의 상태를 평가하는 방법부터, 단일 요청의 세부 정보를 깊이 있게 분석하는 방식까지 폭넓게 소개합니다. 또한, Amazon이 백분위수, 지표의 차원성, 대시보드, 로그 분석, 분산 추적에 대해 어떻게 접근하는지도 알아볼 수 있습니다.
아마존의 운영 우수성
이 세션에서는 Amazon의 운영 관행에 대해 알아보십시오. 회고 처리, 지식 공유, 정기적인 운영 지표 검토 등 팀에서 채택한 습관이 어떻게 혁신을 통해 더 나은 도구를 구축하고 아키텍처를 변화시켰는지 알아보세요.
탄력적인 서버리스 시스템을 대규모로 설계 및 운영
이 비디오에서는 AWS가 신뢰할 수 있고 복원력 있는 서비스를 구축하기 위해 사용하는 주요 전략들을 설명합니다. 그 전략에는 모드 및 과부하 방지, 제한된 작업 수행, 다중 계층 스로틀링, 동시성 보호, 멱등 요청 전송, 대기열에 역압 및 공정성 적용, 그리고 셔플 샤딩 수행 등이 포함됩니다.
상태 점검 구현
플릿 수준의 오탐으로 인한 의도치 않은 결과 없이 서버 장애를 자동으로 감지 및 완화합니다.
운영 가시성을 위한 분산 시스템 계측
프로덕션 시스템에 대한 운영 가시성 확보 및 소프트웨어 인스트루먼테이션을 통한 장애 문제 해결.
부하 차단을 통한 과부하 방지
과부하 상황에서 예측 가능하고 일관적인 성능을 유지하기 위한 전략.
종속성 격리를 사용하여 동시성 오버로드 억제
애플리케이션의 관련 기능에만 영향을 미치는 종속성 실패로 인한 영향을 포함합니다.
멀티테넌트 시스템의 공정성
예측 가능한 성능 및 가용성을 제공하기 위해 멀티테넌트 시스템에 공정성을 구축합니다.
극복할 수 없는 대기열 백로그 방지
빠르게 대기열 백로그에서 중요한 워크로드 드레이닝 우선순위 지정 및 사전에 백로그 방지.