!! 해당 글은 GCP Google Cloud Fundamentals: Core Infrastructure 과정을 정리한 내용 입니다.
GCP Developing and Monitoring
Cloud Source Repositories
- 코드 게시를 GCP 프로젝트로 제한, IAM 권한으로 보호
- Git 버전 관리를 통해 팀별 앱 및 서비스 개발 지원
Cloud Functions(beta)
- 서버읭 유지관리 없이 단일 목적의 기능을 제공하는 서비스
- 이미지 업로드시 자동으로 리사이징 하는 등의 용도로 사용
- 프로비저닝 및 컴퓨팅 자원의 상관 없이
- Javascript로 작성 되었고 GCP 환경에서 Node.js 환경에서 실행
Deployment Manager
- GCP 환경의 IaC 도구
- GCP 리소스 생성 및 관리를 자동화
- YAML 마크업 언어 또는 Python을 사용하여 구성요소 작성
Stackdriver
- 모니터링, 로깅, 진단용 GCP 도구
- 인프라 플랫폼, VM, 컨테이너, 미들웨어 등 다양한 신호에 접근 가능
- 앱 계층, 로그, 측정항목, 추적 등의 신호가 많다.
- 앱의 상태, 성능, 가용성 등의 정보를 얻을 수 있다.
Stackdriver의 구성요소
- Monitoring
- 클라우드 환경의 앱 및 인터넷으로 연결된 endpoint 확인
- 가동시간 확인
- 기준에 따라 경고
- 알림도구와 조합하여 활용
- 앱의 상태를 시각화 하영 대시보드 구성
- Logging
- 앱 로그 표시, 필터, 검색 가능
- 로그 내용을 기반으로 측정
- 대시보드와 일림 기능 통합
- 로그를 BigQuery, Cloud Strorage, Cloud Pub/Sub으로 전달 가능
- Trace
- App Engine을 통해 URL당 통계 보고서 작성 가능
- Error Reporting
- 앱의 오류 추적 및 그룹화
- 새 오류 감지
- Debugger
- 앱의 프로덕션 데이터 소스코드와 연결하여 임이의 코드 위치에서 상태를 확인 가능
- Cloud Source Repositories와 같이 활용
- Profiler(beta)
- tkdydwkdml CPU, Memory 사용량을 프로파일링
'클라우드&서버 > GCP' 카테고리의 다른 글
GCP 빅데이터 및 모니터링 (0) | 2022.05.31 |
---|---|
GCP 어플리케이션 (0) | 2022.05.31 |
GCP 컨테이너 (0) | 2022.05.31 |
GCP 스토리지 (0) | 2022.05.25 |
GCP 가상머신(VM) (0) | 2022.05.25 |