메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

게시를 통해 단순화된 프로세스로 Replit 앱을 전 세계와 공유할 수 있습니다.
앱을 라이브 상태로 만드는 작업을 “게시(Publishing)“라고 합니다. 이 페이지에서는 사용 가능한 다양한 배포 유형을 설명합니다.

게시란?

게시는 Replit 앱의 스냅샷을 클라우드에 저장하는 기능으로, 누구나 상호작용할 수 있습니다. 스냅샷은 Replit 앱 파일의 현재 상태를 캡처합니다. Replit 앱을 게시하면 게시된 앱이 생성됩니다. 게시된 앱은 Replit의 클라우드 인프라에서 실행되는 앱의 인스턴스입니다. 이를 통해 앱이 Project Editor의 버전과 별도로 인터넷에서 안정적으로 사용 가능해집니다.
Replit의 인프라는 Google Cloud Platform (GCP)으로 지원됩니다. 모든 게시된 앱은 미국에서 호스팅됩니다. 기업 고객은 영업팀에 연락하여 게시된 앱을 유럽 연합에서 호스팅하도록 요청할 수 있습니다.모든 개인, 조직, 기업 고객은 게시된 앱을 위한 전용 단일 테넌트 GCP 프로젝트를 받습니다. 즉, 게시된 앱의 컴퓨팅 리소스, 시크릿, 스토리지가 완전히 격리되어 다른 고객의 앱과 공유되지 않습니다.
게시에는 게시된 앱 상태를 모니터링하고 웹 분석을 보기 위한 도구가 포함됩니다. Replit은 다음 배포 유형을 제공합니다:

Autoscale 배포

앱 사용량에 따라 리소스를 자동으로 조정합니다.

Static 배포

사용자 입력에 따라 변경되지 않는 웹사이트를 호스팅하는 저렴한 방법을 제공합니다.

Reserved VM 배포

앱이 지속적으로 실행되기 위한 일관된 양의 컴퓨팅 리소스를 제공합니다.

Scheduled 배포

선택한 예약된 시간에 앱을 실행합니다.

시작하기

Replit 앱을 게시하려면 아래 단계를 따르세요:
  1. Project Editor에서 상단의 게시 아이콘 Publish를 선택합니다.
  2. Publishing 탭에서 게시 옵션을 선택합니다.
  3. 결제 수단 추가가 표시되면 안내에 따라 결제 수단을 추가합니다.
Replit은 프로젝트 유형과 필요에 따라 앱에 가장 적합한 게시 옵션을 자동으로 선택합니다. 그러나 다른 배포 유형을 선택하려면 다음 정보를 참고하세요.

올바른 게시 옵션 선택하기

다음 동영상은 앱에 맞는 게시 옵션을 선택하는 방법을 설명합니다: 동영상에 나온 다음 의사결정 트리를 사용하여 선택하세요:

주요 기능

게시는 다음과 같은 편리한 기능을 제공합니다:
  • 다양한 게시 옵션: 몇 번의 클릭으로 필요에 맞는 배포 유형을 선택하거나 업데이트합니다.
  • 커스텀 도메인: 자체 웹 도메인에서 앱을 제공합니다.
  • 분석: 게시된 앱의 방문자 데이터 및 기타 지표를 추적합니다.
  • 모니터링 도구: 게시된 앱 상태 및 구성을 확인합니다.
  • 접근 제어: 단 한 번의 클릭으로 앱을 볼 수 있는 사람을 제어합니다. Teams 멤버에게만 사용 가능합니다.
  • 배지 설정: Core 사용자는 Publishing 설정에서 “Made with Replit” 배지를 관리할 수 있습니다. Starter 플랜에서 배지가 포함된 앱을 게시한 경우, 업그레이드 후 배지를 제거하는 데 몇 분이 걸릴 수 있습니다.
  • 피드백 수집: 게시된 앱에서 피드백을 활성화하여 사용자로부터 인사이트를 수집합니다.

작동 방식

Replit 앱을 게시하면 Replit이 앱의 파일 및 의존성의 스냅샷을 만듭니다. 이 스냅샷은 Replit의 클라우드 인프라로 전송되어 앱의 별도 인스턴스로 실행됩니다. 최신 변경사항으로 게시된 앱을 업데이트하려면 다시 게시하여 새 스냅샷을 만드세요.
게시된 앱의 파일 시스템에 쓴 데이터를 저장하고 의존하지 마세요. 데이터를 저장하려면 Replit의 스토리지 및 데이터베이스 같은 스토리지 또는 데이터베이스 옵션을 사용하세요.

사용 사례

다음 예시는 다양한 유형의 게시된 앱을 보여줍니다.

Autoscale 배포: 타이핑 속도 평가 앱

사용자가 타이핑 테스트를 할 때 리소스를 늘리고 사용하지 않을 때 줄이는 방식으로 클라우드를 활용합니다.

Static 배포: 태양계 시뮬레이션

웹에서 태양계 시각화 앱으로 행성에 대해 알아보세요. 이 시각화는 브라우저에서 렌더링되며 서버에 사용자 입력을 전송하지 않습니다.

Reserved VM 배포: Discord 봇

멤버를 중재하고 온보딩하는 데 도움이 되는 Discord 봇을 실행합니다. 예측 가능한 가격과 성능으로 항상 온라인 상태를 유지하며 사용자와 채팅하고 명령에 응답합니다.

Scheduled 배포: 홈 자동화 트리거

특정 시간과 날짜에 스마트 홈 기기를 시작하고 중지하도록 API 호출을 예약합니다.

다음 단계

Replit 게시에 대해 자세히 알아보려면 다음 리소스를 참조하세요: