GKE
GKE 워크로드 최적화 for Redis, MySQL Preview
특정 워크로드에 최적화된 Kubernetes manifest를 생성하여 성능을 향상
Redis나 MySQL과 같이 성능에 민감한 데이터베이스 및 인메모리 캐시 워크로드를 GKE에서 운영할 때, OS 커널이나 노드 설정을 직접 튜닝하지 않고 Google Cloud 권장 베스트 프랙티스 설정을 ConfigMap, ComputeClass 형태로 적용할 수 있습니다.
워크로드 최적화 서비스 대상
- Redis workload
- MySQL workload
Redis 워크로드 최적화 예시
gcloud CLI를 이용해 권장 최적화가 포함된 매니페스트를 생성할 수 있습니다.
gcloud container workload profiles manifests create \ --workload=redis-7-caching \ --cluster-version=CLUSTER_VERSION \ --options=machineType=MACHINE_TYPE \ --output-path=/tmp/manifests.yaml
Managed Airflow Agent GA
실패한 Airflow Task 및 DAG 실행의 원인을 분석하고 해결 방향을 제안하는 AI 기반 진단 도구
데이터 파이프라인 운영 중 OOM이나 스케줄러 오류가 발생했을 때 로그를 직접 추적하지 않고도 빠르게 문제 원인을 파악할 수 있도록 지원합니다. 실패한 DAG 또는 Task에 대해 에이전트 분석을 실행하면 다음 3개 섹션으로 구성된 진단 보고서를 제공합니다.
1. Problem
이슈의 근본 원인을 설명합니다. 예를 들어 Airflow Worker의 메모리 부족으로 프로세스가 종료되고, Scheduler가 이를 zombie task로 판단한 상황을 분석할 수 있습니다.
2. Evidence
에이전트가 결론을 도출한 근거가 되는 로그와 구체적인 아티팩트를 함께 제시합니다.
3. Recommendation
코드 로직 변경, chunk 기반 처리, streaming 적용 또는 Worker의 RAM/CPU 확장과 같이 문제 해결을 위한 구체적인 권장 조치를 제공합니다.
사용 방법
- Environments에서 대상 환경을 선택하고 DAGs 탭으로 이동합니다.
- 특정 DAG의 Run history에서 실패한 DAG 실행 또는 실패 Task를 찾습니다.
- 실패 항목 옆의 Investigate 아이콘을 클릭합니다.
- Ask agent 패널에서 에이전트 진단을 확인합니다.
Network
Cloud CDN 이미지 최적화 (Image Optimization) Preview
Cloud CDN에서 이미지를 기기에 맞는 포맷, 크기, 해상도로 변환하여 전송
크기 조정, 압축, 포맷 선택을 통해 이미지 품질 저하를 최소화하면서 파일 크기를 줄이고, 이미지 변환 작업을 오리진 서버에서 오프로드하여 컴퓨팅 및 데이터 이그레스 비용 절감을 지원합니다.
주요 이점
- 향상된 웹 성능: Google 글로벌 에지 네트워크에서 최적화된 이미지를 직접 전송해 페이지 로드 시간과 TTI를 단축합니다.
- TCO 절감: 실시간 이미지 변환 및 압축을 통해 이그레스 대역폭 비용을 절감합니다.
- 안전한 이미지 변환: Service Extensions 및 Cloud CDN Signed URL과 연동해 승인되지 않은 변조나 악의적 요청을 방지합니다.
지원 포맷
- 입력/출력: gif, png, webp, jpeg, brunsli, tiff, avif
- 입력 전용: bmp, ico, jp2k, heif
사전 요구사항
- Global External Application Load Balancer 사용
- Cloud CDN 캐시 정책 활성화
- 클라이언트 요청에 이미지 수신이 가능한
Accept헤더 포함 - 오리진 서버는 HTTP 200과 지원되는 이미지 Content-Type으로 응답
BigQuery & Cloud SQL
BQML – gemini-3.5-flash-lite 및 gemini-3.5-flash 지원 GA
BigQuery ML에서 Gemini 3.5 Flash 계열 모델을 SQL 안에서 직접 활용
CREATE REMOTE MODEL 구문을 사용해 Gemini 3.5 Flash 모델을 원격 모델로 등록한 뒤, ML.GENERATE_TEXT 또는 AI.CLASSIFY 등의 함수를 통해 SQL 쿼리 내에서 AI 모델을 호출할 수 있습니다.
us, eu) 또는 글로벌(global) 엔드포인트를 사용해야 합니다.
Cloud SQL Performance Capture GA
특정 시점의 성능 스냅샷을 자동 캡처하여 MySQL 성능 저하 원인을 분석
일반적인 메트릭만으로 근본 원인을 찾기 어려운 일시적 성능 문제를 분석하기 위해, 문제가 발생한 시점의 상세 데이터베이스 스냅샷을 수집합니다. 과도한 로깅과 시스템 오버헤드를 방지하기 위한 cooldown 및 backoff 메커니즘도 제공합니다.
작동 방식
- 에이전트 기반 모니터링: 기본 30초 간격으로 인스턴스 메트릭을 조사합니다.
- 조건 기반 캡처: 임계값 초과 조건이 기본 3회 연속 충족될 때 전체 성능 캡처를 수행합니다.
- Cloud Logging 연동: 캡처된 정보는
mysql-performance-capture.log스트림으로 전송됩니다.
GA에서 지원되는 주요 트리거
- High CPU utilization
- High memory usage
- High temporary files usage
- History list length
- Semaphore waits
- Transaction lock waits
Cloud SQL for MySQL 9.7 출시 GA
Cloud SQL에서 MySQL 9.7(Minor version 9.7.1) 지원
주요 기능
- Vector Search: ANN 벡터 인덱싱과 커뮤니티 표준 벡터 스토리지 형식을 지원합니다.
- Hypergraph Optimizer: 복잡한 다중 테이블 쿼리를 위한 join-planning 프레임워크를 제공합니다.
- JSON Duality Views: 관계형 SQL과 계층형 JSON 문서 모델을 동일 데이터 기반으로 연결합니다.
업그레이드 및 마이그레이션
Cloud SQL for MySQL 8.4에서 인플레이스 메이저 버전 업그레이드와 Database Migration Service를 이용한 마이그레이션을 지원합니다.
mysql_native_password 인증 플러그인은 Cloud SQL for MySQL 9.7부터 지원되지 않으며, caching_sha2_password 사용이 필요합니다.
Database Center: Assessments Preview
프로덕션 데이터베이스에 권장 변경을 적용하기 전에 성능 영향을 미리 평가
현재 사용 중인 데이터베이스 인스턴스를 복제한 뒤, 복제 환경에서 벤치마킹 시뮬레이션을 실행하고 권장 설정 적용 전후의 성능을 비교할 수 있습니다.
평가 워크플로우
- 현재 데이터베이스 인스턴스 복제(Clone)
- 복제 인스턴스에서 벤치마킹 시뮬레이션 실행
- 권장 구성 변경 전후 성능 비교
현재 지원 범위
Cloud SQL for PostgreSQL 인스턴스를 대상으로 다음 항목을 평가할 수 있습니다.
- 더 많은 vCPU 또는 메모리로 컴퓨팅 리소스를 확장했을 때의 영향
- Enterprise에서 Enterprise Plus 에디션으로 업그레이드했을 때의 성능 변화
- 데이터 캐시 활성화에 따른 지연 시간 및 처리량 변화
Security
VPC Service Controls Recommender Preview
추천 기능을 활용하여 서비스 경계의 위험 요소와 구성 오류를 식별
VPC Service Controls 추천자는 데이터 유출 가능성이 있는 중요 리소스와 서비스 경계 구성 오류를 분석하여 보안 경계를 최적화할 수 있도록 지원합니다.
주요 탐지 항목
- 데이터 유출 위험이 있는 중요 리소스: 서비스 경계 밖에서 운영되는 BigQuery, Cloud Storage 등 민감 서비스 식별
- 구성되지 않은 VPC 액세스 가능 서비스: 경계 내 API 제한이 충분하지 않은 구성 식별
- 잘못 구성된 액세스 가능 서비스: 허용된 API와 제한 서비스 설정 간 불일치 식별
확인 경로
Google Cloud Console → Active Assist → Security recommendations → VPC Service Controls
