pile·
인프라 / DevOps·넷마블넷마블·

쿠버네티스가 스프링부트 3.0 네이티브 이미지를 만났네

문제넷마블 크래시리포트 시스템은 게임 사용자가 급증할 때 새 파드 준비에 1분 이상 걸렸고 클라이언트 연결 대기는 10~20초라 데이터 유실이 발생했다.
접근Spring Boot 3.0 + GraalVM 네이티브 이미지로 JVM 없이 실행되는 바이너리를 만들고 Alpine Linux와 UPX 압축으로 이미지를 줄였으며 HPA로 자동 스케일링을 묶었다.
결과시작 시간을 50초에서 2초로 96% 줄였고 도커 이미지를 300MB에서 70MB로 77% 줄였으며 최대 파드 증설을 15초 이내로 끌어내려 OOM 발생도 일 1회 미만이 됐다.
넷마블
넷마블 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1