3. Replit앱을 배포하기

Tue, 22 Jul 2025 06:57:27 GMT

몇 번의 클릭만으로 Replit 앱을 전 세계와 공유하세요. Replit Deployments를 사용하면 간소화된 프로세스를 통해 Replit 앱을 클라우드에 게시할 수 있습니다. ​ ## Replit 배포란 무엇인가요? Replit 배포는 Replit 앱의 스냅샷을 클라우드에 저장하여 모든 사용자가 상호 작용할 수 있도록 하는 기능입니다 . 스냅샷은 Replit 앱에 있는 파일의 현재 상태를 캡처합니다. Replit 앱을 배포하면 배포가 생성됩니다 . 배포는 Replit의 클라우드 인프라에서 실행되는 앱 인스턴스입니다. 이를 통해 작업 공간의 버전과 별도로 인터넷에서 앱을 안정적으로 사용할 수 있습니다. Replit의 인프라는 Google Cloud Platform(GCP)의 지원을 받습니다. 모든 배포는 미국에서 호스팅됩니다. Replit Deployments에는 배포 상태를 모니터링하고 웹 분석을 볼 수 있는 도구가 포함되어 있습니다. Replit은 다음과 같은 배포 유형을 제공합니다. ### 자동 확장 배포 앱 사용량에 따라 리소스를 자동으로 조정합니다. ### 정적 배포 사용자 입력에 따라 변경되지 않는 웹사이트를 호스팅하는 저렴한 방법을 제공합니다. ### 예약된 VM 배포 앱이 지속적으로 실행될 수 있도록 일정한 양의 컴퓨팅 리소스를 제공합니다. ### 예약된 배포 선택한 예약된 시간에 앱을 실행합니다. ​ ## 시작하기 Replit 앱을 배포하려면 아래 단계를 따르세요. 1. Replit 앱 작업 공간의 상단에서 배포 아이콘 배포를 선택합니다. 2. 배포 탭 에서 배포 옵션을 선택합니다. 3. 결제 방법 추가가 나타나면 안내에 따라 결제 방법을 추가하세요. 3. Replit은 프로젝트 유형과 요구 사항에 따라 앱에 가장 적합한 배포 옵션을 자동으로 선택합니다. 하지만 다른 배포 유형을 선택하려면 다음 정보를 고려하세요. ​ ### 올바른 배포 옵션 선택 다음 비디오에서는 앱에 맞는 올바른 배포 옵션을 선택하는 방법을 설명합니다. [https://youtu.be/OqSbgBMoTm0](https://youtu.be/OqSbgBMoTm0) 영상에 나온 다음 의사결정 트리를 참고하여 선택하세요. ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/154303_54nUZzX4ZLOcN72RLK?q=80&s=1280x180&t=outside&f=webp) ## 주요 특징 배포는 다음과 같은 편리한 기능을 제공합니다. 1. 다양한 배포 유형 : 몇 번의 클릭만으로 귀하의 요구 사항에 맞는 배포 유형을 선택하거나 업데이트하세요. 2. 사용자 정의 도메인 : 웹 도메인에서 앱을 제공합니다. 3. 분석 : 배포된 앱의 방문자 데이터 및 기타 지표를 추적합니다. 4. 모니터링 도구 : 앱의 배포 상태와 구성을 확인하세요. 5. 액세스 제어 : 클릭 한 번으로 앱을 볼 수 있는 사람을 제어할 수 있습니다. Teams 멤버에게만 제공됩니다. ### 작동 원리 Replit 앱을 배포하면 Replit은 앱 파일과 종속성의 스냅샷을 생성합니다. 이 스냅샷은 Replit의 클라우드 인프라로 전송되어 앱의 별도 인스턴스로 실행됩니다. 최신 변경 사항으로 배포를 업데이트하려면 다시 배포하여 새 스냅샷을 생성하세요. --- ## 자동 확장 배포 자동 확장 배포는 Replit 앱을 앱의 트래픽과 작업 부하를 처리하도록 자동으로 조정되는 클라우드 서버에 배포합니다. 자동 확장 배포는 Replit 앱의 네트워크 트래픽과 작업 부하를 효율적으로 처리하기 위해 확장 및 축소되는 클라우드 컴퓨팅 리소스에서 실행됩니다. 앱이 사용 중일 때는 자동 확장 기능이 부하 관리를 위해 서버를 추가합니다. 앱이 유휴 상태일 때는 서버 수를 최대 0개까지 줄여 비용을 절감합니다. 자동 확장 배포는 다음과 같은 사용 사례에 적합합니다. - 전자상거래 사이트와 같은 가변적인 작업 부하 및 트래픽을 처리하는 웹 애플리케이션 - API 및 서비스 ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/154628_HB2YhKBRFx5Ue6C7nx?q=80&s=1280x180&t=outside&f=webp) ### 특징 자동 확장 배포에는 다음과 같은 기능이 포함됩니다. - 자동 리소스 크기 조정 : 트래픽 패턴에 따라 리소스를 자동으로 조정하여 비용을 최적화합니다. - 사용자 지정 도메인 : 사용자 지정 도메인을 구성하거나 .replit.appURL을 사용하여 앱에 액세스합니다. - 구성 가능한 제한 : 배포를 확장할 수 있는 최대 인스턴스 수를 설정합니다. - 유연한 머신 성능 : 앱의 요구 사항에 맞는 CPU 및 RAM 구성을 선택하세요. - 모니터링 : 로그를 보고 배포 상태를 모니터링합니다. - ​ ### 용법 배포 작업 영역 도구에서 자동 크기 조정 배포에 액세스할 수 있습니다. ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/154726_iqGRPaliz5yLyitMFp?q=80&s=1280x180&t=outside&f=webp) ### 기계의 힘 '편집'을 선택하여 시스템 전원 옵션을 보고 설정하세요. 슬라이더를 사용하여 각 배포 서버 인스턴스의 CPU 및 RAM 구성을 선택하세요. '머신당 총계 ' 행 에서 해당 구성에 대한 컴퓨팅 단위 비용을 확인하세요 . 컴퓨팅 단위는 머신의 메모리 및 CPU 구성을 기반으로 하는 클라우드 컴퓨팅 리소스의 측정 단위입니다. 컴퓨팅 단위를 기반으로 비용을 계산하는 방법에 대해 자세히 알아보려면 컴퓨팅 단위를 참조하세요 . ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/154741_AWeIRw745WI04uNUZr?q=80&s=1280x180&t=outside&f=webp) ### 최대 기계 수 슬라이더를 사용하여 최대 머신 수를 조정하세요. 이 수는 자동 크기 조정 기능이 앱이 사용 중이라고 판단할 때 할당할 수 있는 서버 인스턴스의 상한값입니다. 아래쪽 행은 다음 공식을 통해 계산된 동등한 컴퓨팅 단위를 보여줍니다. Number of machines * compute units per machine ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/154755_y8nFVUnICp1Cr6On2s?q=80&s=1280x180&t=outside&f=webp) ### '자동 확장 배포' 가격 세부 정보 ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/155258_S1MtvqkLsyWzXkZljy?q=80&s=1280x180&t=outside&f=webp) --- ## 정적 배포 정적 배포는 정적 웹사이트와 프런트엔드 앱을 비용 효율적인 클라우드 서버에 배포합니다. 정적 배포는 Replit 앱의 정적 파일(HTML, CSS, JavaScript 등)을 클라우드 서버에 호스팅합니다. 서버는 자동으로 캐싱 및 확장 전략을 사용하여 콘텐츠를 빠르고 경제적으로 제공합니다. 정적 배포는 다음과 같은 사용 사례에 적합합니다. - 마케팅 랜딩 페이지 - 포트폴리오 웹사이트 - 제품 및 API 문서 사이트 특징 정적 배포에는 다음과 같은 기능이 포함됩니다. 비용 효율적인 호스팅 : 귀하의 웹사이트가 제공하는 데이터 양에 대해서만 비용을 지불하세요. HTTP 라우팅 옵션 : 응답 헤더, URL 재작성 및 리디렉션을 구성합니다. 사용자 지정 도메인 : 사용자 지정 도메인을 구성하거나 .replit.appURL을 사용하여 앱에 액세스합니다. 사용자 정의 오류 페이지 : 사용자 정의 404 오류 페이지를 만들고 제공합니다. 모니터링 : 로그를 보고 배포 상태를 모니터링합니다. ​ 용법 배포 작업 공간 도구에서 정적 배포에 액세스할 수 있습니다. ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/155548_MrAVzxaJ9F1ETbnsau?q=80&s=1280x180&t=outside&f=webp) ### 기본 도메인 배포에 사용할 호스트 이름의 하위 도메인 부분을 지정하세요. 배포 후에는 .에서 배포에 액세스할 수 있습니다 [https://](https://).replit.app. 사용자 지정 도메인을 사용하는 방법을 알아보려면 사용자 지정 도메인을 참조하세요 . ​ ### 개인 배치 개인 배포 기능은 Teams 및 Enterprise 플랜에서만 사용할 수 있습니다. 비공개 배포는 팀 또는 조직 구성원에게만 앱 사용 권한을 부여합니다. 이 설정을 통해 배포를 비공개로 설정할지 여부를 설정할 수 있습니다. 개인 배포를 설정하는 방법을 알아보려면 개인 배포를 참조하세요 . ​ ### 공공 디렉토리 공개적으로 제공할 정적 파일이 포함된 Replit 앱의 기본 디렉터리 경로를 지정하세요. 배포 후 클라우드 호스트는 해당 디렉터리의 모든 페이지와 에셋을 제공합니다. 기본값은 /Replit 앱의 루트 디렉토리입니다. ​ ### 빌드 명령 배포를 생성할 때 Replit 앱 셸에서 실행할 빌드 명령을 지정합니다. 예를 들어 Hugo를 사용하여 정적 사이트를 생성하는 경우 해당 명령을 사용하여 hugo --minify파일을 생성하고 자산 파일 크기를 최적화할 수 있습니다. ​ ### 배포 비밀 빌드 명령을 안전하게 실행하는 데 필요한 환경 변수나 비밀을 추가하려면 배포 비밀 추가를 선택하세요 . 예를 들어, 사이트 생성기가 정적 사이트를 생성하기 위해 API 키를 필요로 하는 경우 해당 키를 전달할 수 있습니다 API_KEY=. ### '정적 배포' 가격 세부 정보 ![Image](https://upload.cafenono.com/image/slashpagePost/20250722/155343_rIKhePdn5rQucMBMpK?q=80&s=1280x180&t=outside&f=webp)