Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Firebase App Hosting
plat_web
Firebase App Hosting упрощает разработку и развертывание динамических веб-приложений, предлагая интеграцию с GitHub и другими продуктами Firebase, такими как Authentication , Cloud Firestore и Firebase AI Logic . App Hosting имеет встроенную, предварительно настроенную поддержку Next.js и Angular, а также более широкую поддержку различных популярных веб-фреймворков.
Начать
Ключевые возможности
| Интеграция с GitHub | Для выпуска новой версии вашего приложения достаточно всего лишь одного коммита в Git. App Hosting может автоматически развертывать приложение каждый раз, когда вы отправляете изменения в определенную ветку. |
| Поддержка от Google Cloud | App Hosting использует условия предоставления услуг Google Cloud и развертывает ваше приложение на продуктах Google Cloud , которым вы доверяете. Приложения создаются с помощью Cloud Build , размещаются на Cloud Run и кэшируются в Cloud CDN. Интегрированные сервисы, такие как Cloud Secret Manager, обеспечивают безопасность ваших API-ключей. |
| Внедряйте функции, работающие на основе искусственного интеллекта, в больших масштабах. | Начните с примеров ИИ, использующих Gemini. Защитите ключ API вашей конечной точки API с помощью Cloud Secret Manager и воспользуйтесь поддержкой потоковой передачи App Hosting для обеспечения быстрой первоначальной загрузки по мере добавления функций генеративного ИИ в ваше приложение. |
| Интеграция с консолью Firebase | Отслеживайте сборки и развертывания в консоли Firebase , чтобы всегда быть в курсе происходящего. Получайте доступ к журналам и метрикам, добавляйте пользовательский домен и вручную запускайте развертывания из консоли Firebase . |
Как это работает?
- С помощью консоли Firebase или Firebase CLI авторизуйте и установите приложение Firebase GitHub в свой репозиторий.
- В консоли Firebase или Firebase CLI создайте бэкенд Firebase App Hosting с репозиторием и рабочей веткой для непрерывного развертывания. App Hosting создаст политику развертывания по умолчанию для вашего бэкенда, которая будет немедленно развертываться для 100% трафика при внесении изменений в целевую ветку.
- Когда в вашу рабочую ветку отправляется коммит, Google Cloud Developer Connect передаёт событие в Firebase App Hosting .
- В ответ на это событие Firebase App Hosting создает новую сборку для бэкэнда, подключенного к репозиторию.
- Сначала Firebase App Hosting создаст новую сборку Cloud Build для вашего коммита. В этой задаче Google Cloud Buildpacks определяют, какой фреймворк используется в вашем приложении, чтобы создать контейнер и конфигурацию (включая переменные среды, секреты, минимальное или максимальное количество экземпляров, память для параллельного выполнения, ЦП и конфигурацию VPC), подходящие для вашего приложения. Дополнительную информацию см. в описании процесса сборки App Hosting .
- После завершения задачи Cloud Build ваш контейнер сохраняется в репозитории Artifact Registry , предназначенном для Firebase App Hosting . Затем Firebase App Hosting добавляет новую ревизию Cloud Run в службу Cloud Run , используя ваш образ и конфигурацию.
- После завершения и проверки работоспособности вашей версии Cloud Run , Firebase App Hosting изменяет конфигурацию трафика, чтобы все новые запросы направлялись на вашу новую версию Cloud Run . На этом этапе развертывание завершено.
- Когда запрос отправляется на веб-сайт, размещенный на Firebase App Hosting , он обрабатывается балансировщиком нагрузки Google Cloud Load Balancer с включенной Cloud CDN. Некэшированные запросы отправляются в вашу службу Cloud Run .
Путь реализации
| Настройка Firebase | Если у вас еще нет проекта Firebase, создайте его и убедитесь, что в нем включен тарифный план Blaze. |
| Настройка App Hosting | С помощью консоли Firebase или Firebase CLI создайте бэкэнд App Hosting . Это набор управляемых ресурсов для вашего приложения, включая подключение к репозиторию GitHub для вашего приложения. |
| Управляйте своим приложением и отслеживайте его работу. | После завершения создания бэкэнда App Hosting ваше приложение будет доступно на бесплатном поддомене, и вы сможете просмотреть подробности развертывания в консоли Firebase . Для просмотра и поиска по журналам можно использовать консоль Google Cloud . |
| Разработайте своё приложение | При каждом добавлении коммита в вашу рабочую ветку App Hosting автоматически запускается новый этап развертывания. |
Следующие шаги
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-04-08 UTC.
[null,null,["Последнее обновление: 2026-04-08 UTC."],[],[]]