GCP Cloud Engineer - 48
2024-04-17
- Cloud
- GCP
Cloud Trace 기능 요약
-
기본 개념
- ㅁ
분산형 추적 시스템
으로,애플리케이션의 지연 시간 데이터 수집
및 Google Cloud콘솔에 표시
- ㅁ
-
성능 추적 및 인사이트
-
ㅁ 애플리케이션
전체의 요청 확산 과정 추적
-
ㅁ 상세한 성능
인사이트 제공
, 거의실시간 수신
-
-
자동 분석 및 보고서 생성
-
ㅁ 모든
trace
자동 분석 -
ㅁ
성능 저하 문제를 파악
할 수 있는 상세한지연 시간 보고서 생성
-
-
지원되는 플랫폼 및 API
-
ㅁ
App Engine
, HTTP(S) 부하 분산기의trace
지원 -
ㅁ
Cloud Trace API
로 계측되는 애플리케이션의trace
캡처 가능
-
-
성능 관리 중요성
- ㅁ 애플리케이션의
수신 요청 처리
및작업 수행 시간 관리
를 통한전반적인 성능 관리
- ㅁ 애플리케이션의
-
기술적 기반
- ㅁ Google에서
대규모로 서비스를 실행하는 데 사용하는 도구를 기반
으로 함
- ㅁ Google에서
Cloud Profiler 기능 요약
-
성능 문제의 비용
- ㅁ 코드 오작동 시, 애플리케이션 및 웹 서비스의 지연 시간과 비용 증가
-
지속적인 성능 분석
- ㅁ
Cloud Profiler
는 CPU 또는 메모리 집약적인 함수의 성능을 지속적으로 분석
- ㅁ
-
개발 환경 대비 프로덕션 환경
- ㅁ
개발 환경
에서의 코드 성능 측정이프로덕션 환경의 실제 성능과 잘 일치하지 않음
- ㅁ
-
프로덕션 프로파일링의 한계
- ㅁ 많은 프로덕션
프로파일링 기술이 코드 실행 속도 저하
또는일부 코드베이스 검사 제한
- ㅁ 많은 프로덕션
-
저영향 계측 방식
- ㅁ Profiler는 모든 프로덕션 애플리케이션 인스턴스에서
저영향 계측 방식과 통계 기술 사용으로 속도 저하 없이 성능 분석
- ㅁ Profiler는 모든 프로덕션 애플리케이션 인스턴스에서
-
범용성 및 언어 지원
-
ㅁ Google Cloud, 다른 클라우드 플랫폼, 온프레미스 등 실행 위치와 무관하게 사용 가능
-
ㅁ 지원 언어:
Java
,Go
,Node.js
,Python
-
GCP Cloud ...
GCP Cloud ...