앱 호스팅 및 기타 Google 솔루션
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Firebase App Hosting와 같은 서버리스 제품을 사용하면 인프라를 직접 관리하지 않고도 애플리케이션을 빠르게 배포할 수 있습니다. Google 솔루션 중에서 App Hosting는 CDN부터 서버 측 렌더링까지 풀 스택을 관리하므로 인기 프레임워크에서 최신 웹 앱을 만드는 웹 개발자에게 가장 적합합니다.
하지만 App Hosting는 여러 Google 서버리스 제품 중 하나일 뿐입니다.
앱의 특성이나 확장성 요구사항에 따라 App Hosting 또는 다음 제품 중 하나를 선택할 수 있습니다.
- Cloud Run: 최대한 구성 가능한 컨테이너에서 백엔드 서비스를 실행하는 데 가장 적합합니다.
- Cloud Functions: 단일 목적의 이벤트 기반 함수를 빠르게 만드는 데 가장 적합합니다.
- Firebase용 Cloud Functions: Cloud Functions와 유사하지만 Realtime Database 또는 Cloud Firestore과 같은 다른 Firebase 기능과의 통합을 간소화한 모델을 사용합니다.
- Firebase App Hosting: 서버 측 렌더링 (SSR) 또는 생성형 AI 기능이 있는 최신 프레임워크 기반 웹 앱을 호스팅하는 데 적합합니다.
- Firebase Hosting : 웹사이트, 이미지와 같은 정적 애셋을 호스팅하는 데 적합합니다.
비용과 관련하여 Cloud Run, Cloud Functions, Firebase App Hosting를 시작하려면 결제 계정이 필요하며, 소규모 배포를 위한 무료 등급이 포함되어 있고 사용량에 따라 가격이 책정됩니다. Firebase Hosting는 소규모 배포에 결제 계정이 필요하지 않은 무료 등급을 제공하며, 앱이 확장됨에 따라 유연하게 확장할 수 있습니다.
App Hosting, Firebase Hosting
App Hosting는 Firebase Hosting의 대체 기능이 아니라 특정 격차를 메우는 기능입니다. SSR을 사용하여 서버에서 렌더링되는 동적 웹 앱을 개발하는 경우 App Hosting가 적합합니다. 정적 웹사이트 또는 단일 페이지 앱을 호스팅하려는 경우 원래 Hosting를 사용하여 비용과 성능을 최적화하는 것이 좋습니다.
App Hosting와 Firebase Hosting은 지원하는 기능에 어느 정도 중복이 있으므로 자세히 살펴보는 것이 좋습니다.
기능
|
Hosting
|
App Hosting
|
서버 측 렌더링 웹 앱의 자동 배포
|
실험용
|
예
|
요청 제한 시간
|
1분
|
5분
|
캐시 제한 시간
|
1시간
|
1시간
|
Stale-While-Revalidate 캐시 관리
|
아니요
|
예
|
서비스 약관
|
Firebase
|
Cloud
|
정적 콘텐츠 원본 복제본
|
3
|
해당 사항 없음
|
동적 콘텐츠 영역
|
3
|
3
|
지속적 배포
|
제한적 이용
|
기본 제공
|
빌드 프로세스
|
로컬 환경
|
재현 가능한 환경
|
콘텐츠 미리보기
|
예
|
아니요
|
내결함성
|
전역 서비스 중단
|
리전 서비스 중단
|
에뮬레이터
|
예
|
예
|
App Hosting 및 Hosting의 개발 수명 주기 기능
Firebase App Hosting는 GitHub와 긴밀하게 통합되어 있으며 앱을 프로덕션에 효율적으로 출시할 수 있습니다. 라이브 브랜치에 변경사항을 푸시하면 App Hosting에서 재현 가능한 Cloud Build 환경에서 브랜치를 빌드합니다.
그런 다음 App Hosting 대시보드 UI에서 웹 앱의 각 버전을 빌드에 사용된 정확한 커밋으로 추적하여 특정 시점에 적용된 변경사항을 알 수 있습니다.
또한 Firebase Hosting은 저장소의 작업에 대한 응답으로 미리보기 채널을 만들고 실시간 채널에 배포하기 위해 GitHub 작업을 사용한 통합을 제공합니다.
Firebase CLI의 프레임워크 실험을 사용하여 배포된 앱
Firebase CLI의 프레임워크 실험을 사용하여 Firebase Hosting에 배포된 최신 웹 앱의 경우 App Hosting으로 '전환'하는 것이 좋습니다. App Hosting을 사용하면 CDN부터 서버 측 렌더링에 이르기까지 모든 것을 관리하는 통합 솔루션과 개선된 GitHub 통합을 제공합니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-08(UTC)
[null,null,["최종 업데이트: 2025-08-08(UTC)"],[],[],null,["\u003cbr /\u003e\n\nServerless products like Firebase App Hosting let you deploy applications\nfast, without managing the infrastructure yourself. Among Google solutions,\nApp Hosting is the best\nchoice for web developers creating modern web apps on popular\nframeworks because it manages the full stack, from the CDN to server-side\nrendering.\n\nHowever, App Hosting is only one of several Google serverless products.\nDepending on the nature of your app or your scalability needs, you might choose\nApp Hosting or one of these other products:\n\n- **[Cloud Run](https://cloud.google.com/run/docs):** Best for running backend services in containers with maximum configurability.\n- **[Cloud Functions](https://cloud.google.com/functions/docs):** Best for quickly creating single-purpose, event-driven functions.\n- **[Cloud Functions for\n Firebase](/docs/functions)** : Like Cloud Functions, but with a simplified model for easier integration with other Firebase features like Realtime Database or Cloud Firestore.\n- **Firebase App Hosting:** Ideal for hosting modern frameworks-based web apps with server-side rendering (SSR) or generative AI features.\n- **[Firebase Hosting](/docs/hosting):** Excellent for hosting static assets like websites and images.\n\nRegarding cost, Cloud Run, Cloud Functions, and Firebase App Hosting require\na billing account to get started, include a no-cost tier for small deployments,\nand are priced based on usage. Firebase Hosting offers a no-cost tier with\nno billing account required for small deployments, with flexibility to expand as\nyour app scales up.\n\nApp Hosting and Firebase Hosting\n\nApp Hosting is not a drop-in replacement for Firebase Hosting -- it fills\na specific gap. If you are developing a dynamic, server-rendered web app with\nSSR, App Hosting is definitely for you. If you want\nhosting for a static website or single-page app, it may make sense to use the\noriginal Hosting to optimize for cost and performance.\n\nSince App Hosting and Firebase Hosting have a degree of overlap in the\nfeatures they support, a more detailed look may be helpful.\n\n| Feature | Hosting | App Hosting |\n|--------------------------------------------------|-----------------------------------------------------------|-----------------------------------------|\n| Automatic deployment of server-rendered web apps | Experimental | Yes |\n| Request timeout | 1m | 5m |\n| Cache timeout | 1hr | 1hr |\n| Stale-While-Revalidate cache control | No | Yes |\n| Terms of Service | [Firebase](https://firebase.google.com/terms) | [Cloud](https://cloud.google.com/terms) |\n| Static content origin replicas | 3 | N/A |\n| Dynamic content regions | 3 | 3 |\n| Continuous deployment | [Limited](/docs/hosting/github-integration) | Built-in |\n| Build process | Local environment | Reproducible environment |\n| Preview content | [Yes](/docs/hosting/test-preview-deploy#preview-channels) | No |\n| Fault tolerance | Global outage | Regional outage |\n| Emulator | Yes | Yes |\n\nDevelopment lifecycle features of App Hosting and Hosting\n\nFirebase App Hosting is deeply integrated with GitHub and offers efficient\nrollouts to production for your app. When you push a change to your live branch,\nApp Hosting builds the branch in a reproducible Cloud Build environment.\nThen, in the App Hosting dashboard UI, you can track each version of\nyour web app to\nthe exact commit it was built with, so that you know which changes were live at\na certain time.\n\nFirebase Hosting also provides a degree of\n[integration using GitHub actions](/docs/hosting/github-integration)\nto create preview channels and deploy to live channel in response to actions in\na repository.\n\nApps deployed using the frameworks experiment in the Firebase CLI\n\nFor modern web apps deployed to Firebase Hosting using\nthe frameworks experiment in the Firebase CLI, we recommend \"graduating\" to\nApp Hosting. With App Hosting, you'll have a unified solution to\nmanage everything from CDN to server-side rendering, along with improved\nGitHub integration."]]