본문 바로가기
WIKI 기술 지식 베이스

Backstage를 프로덕션에 배포하기

원문 보기 위키 갱신

이 가이드는 Backstage 인스턴스를 프로덕션 환경에서 실행하는 데 필요한 모든 것을 안내해요. 이 글이 끝나면 Docker 이미지, 프로덕션 데이터베이스, 실제 인증 프로바이더, 실행 중인 배포, 모니터링과 확장에 대한 이해를 갖게 될 거예요.

출처: 문서

본문

사전 준비 사항

  • create-app 골든 패스를 완료했고 동작하는 Backstage 앱이 있어요.

  • 코드가 소스 제어 관리 시스템(GitHub, GitLab 등)에 푸시되었어요.

  • 회사가 소프트웨어를 빌드하고 배포하는 방식에 대한 일반적인 이해가 있어요.

이 가이드에서 무엇을 얻어야 하나요?

이 가이드는 Backstage 인스턴스를 프로덕션 환경에서 실행하는 데 필요한 모든 것을 안내해요. 끝나면 다음을 갖게 될 거예요:

  • Backstage 앱이 담긴 Docker 이미지.

  • 배포에 연결된 프로덕션 데이터베이스(PostgreSQL).

  • 기본 게스트 로그인을 대체하는 실제 인증 프로바이더.

  • Kubernetes, ECS 또는 다른 플랫폼에서든 실행 중인 배포.

  • OpenTelemetry로 설정된 모니터링과 관측 가능성.

  • 사용량이 늘어남에 따라 배포를 확장하는 방법에 대한 이해.

구조

어떤 배포의 기반이 되는 Docker 이미지부터 시작해요. 그 다음 데이터베이스와 인증이라는 두 가지 중요한 배포 전 의존성을 설정해요. 그 후 Kubernetes에 배포하는 방법을 안내하고 다른 배포 옵션에 대해 논의해요. 마지막으로 구성 관리, 모니터링, 확장 같은 운영 주제를 다룰게요.

다음 단계

  • Docker 이미지 빌드하기

더 알아보기 (Learn more)