Skip to content

Всё для WordPress, веб-разработки — и не только

🚀 Как установить WordPress в Google Cloud: пошаговое руководство

🚀 Как установить WordPress в Google Cloud: пошаговое руководство

Что такое Google Cloud и с чем его едят

Google Cloud Platform (GCP), облачная инфраструктура Google: те же серверы, что обслуживают поиск, YouTube и Gmail, доступны вам в аренду. Вы платите только за потреблённые ресурсы, а пробного периода в $300 на 90 дней хватает на полноценное тестирование.

Базовая единица GCP, проект. Внутри него вы разворачиваете виртуальные машины, хранилища и приложения. Именно в проект мы установим WordPress.

Панель управления проектом Google Cloud

Ключевые продукты, которые стоит знать:

  • Compute Engine, виртуальные машины (VPS). WordPress будет жить именно здесь.
  • App Engine, платформа для запуска кода без управления сервером (PHP, Python, Java).
  • Cloud Storage, объектное хранилище для файлов, бэкапов и медиа.
  • BigQuery, аналитика больших данных (к WordPress отношения не имеет, но интересно).
Интерфейс Google App Engine

App Engine позволяет запускать приложения на PHP, Python, Java и Go без настройки сервера, вы просто загружаете код, а Google сам заботится о масштабировании. Но для WordPress нам нужен полный контроль, поэтому идём дальше.

Интерфейс Google Compute Engine

Compute Engine, это виртуальные машины в облаке. Каждая VM, или «инстанс», работает как выделенный сервер: вы выбираете количество vCPU, объём RAM и тип диска. WordPress будет жить именно на такой VM.

Панель API Google Cloud

Через Google Cloud API можно программно управлять всеми ресурсами проекта: создавать VM, настраивать сеть, подключать мониторинг. Для ручной установки WordPress API не понадобится, но знать о такой возможности полезно.

Интерфейс облачного хранилища Google Cloud Storage

Cloud Storage, объектное хранилище для файлов, бэкапов и медиафайлов. Если ваш WordPress-сайт вырастет до тысяч изображений, их можно вынести в Cloud Storage и раздавать через CDN.

Консоль Google BigQuery для анализа данных

Но хватит теории. Главная фишка Google Cloud для WordPress, готовый образ в Marketplace. Вы не настраиваете LAMP-стек вручную: выбор образа → размер машины → регион → «Развернуть», и через 5-7 минут WordPress работает. Именно это мы и сделаем.

Список готовых образов для установки в Google Cloud Marketplace

💡 Быстрый обзор:

  • Регистрируем аккаунт Google Cloud и активируем пробный период $300 на 90 дней.
  • Создаём проект и привязываем платёжный аккаунт (без него не развернуть VM).
  • Через Cloud Marketplace запускаем WordPress: выбор конфигурации машины, региона, диска.
  • Открываем HTTP/HTTPS-трафик в правилах брандмауэра и заходим в админку WordPress.
  • Меняем пароли, настраиваем домен и проверяем работу сайта.

Шаг 1. Регистрация и создание проекта

Первое, что нужно сделать, зайти в Google Cloud Console и авторизоваться с Google-аккаунтом. Если у вас ещё нет аккаунта Google Cloud, система сама предложит зарегистрироваться и активировать пробный период.

Результат поиска Google Cloud пробный период 300 долларов

Пробный период, $300 на 90 дней. Списать деньги с карты могут только после того, как вы вручную переключитесь на платный тариф. Для учебной установки WordPress этого более чем достаточно.

Итак, заходим в консоль и создаём проект:

Кнопка создания нового проекта в Google Cloud Console
  • Нажмите «Создать проект» в верхней панели (или откройте выпадающий список проектов и выберите «New Project»).
  • Введите имя, например, wordpress-on-gcp. Имя может содержать только буквы, цифры и дефисы.
  • Запомните Project ID (он генерируется автоматически), пригодится позже.
  • Нажмите «Создать».
Уведомление об успешном создании нового проекта зеленой галочкой

Через несколько секунд проект готов, вы увидите зелёную галочку и уведомление.

Шаг 2. Платёжный аккаунт

Без привязанного биллинг-аккаунта Google Cloud не даст развернуть виртуальную машину. Это обязательный шаг, даже если вы сидите на пробном периоде.

Форма добавления платежного аккаунта в Google Cloud
  • В боковом меню перейдите в Billing (или нажмите на уведомление «Add billing account»).
  • Выберите страну, примите условия и привяжите карту. Google временно заблокирует $1 для проверки, деньги вернутся.
  • Важно: предоплаченные и виртуальные карты Google Cloud не принимает. Нужна дебетовая или кредитная карта с поддержкой international-транзакций.
  • После привязки назначьте биллинг-аккаунт своему проекту.

Готово. Теперь можно разворачивать WordPress.

Шаг 3. Запуск WordPress через Cloud Marketplace

Раньше этот раздел назывался Deployment Manager, теперь, Cloud Marketplace. Здесь лежат сотни готовых образов: LAMP, WordPress, GitLab, MEAN-стек и другие.

Поиск менеджера развертывания в Google Cloud Console

Как найти WordPress:

  • В строке поиска вверху наберите WordPress и выберите результат «WordPress Certified by Bitnami» (или откройте Cloud Marketplace в боковом меню и найдите WordPress вручную).
  • На карточке продукта нажмите «Запустить» (Launch).
Иконка WordPress как образа для установки в один клик в Marketplace

Конфигурация виртуальной машины

Откроется форма настройки, здесь определяются параметры вашего будущего сервера:

Кнопка развертывания WordPress в Google Cloud Marketplace

На странице запуска вас встретит кнопка «Deploy», а ниже, форма с детальными параметрами виртуальной машины: имя развёртывания, зона, тип машины, размер диска и почта администратора. Заполните поля по таблице ниже.

Детальные параметры установки WordPress на Google Cloud VM

Параметр

Что выбрать

Пояснение

Deployment name

wordpress-blog

Только буквы, цифры и дефисы

Zone

us-central1-f

Для теста подойдёт любой регион; для продакшена - ближайший к аудитории

Machine type

n1-standard-1

1 vCPU + 3,75 ГБ RAM - минимум, достаточный для тестового WordPress

Boot disk

SSD Persistent Disk 20 ГБ

SSD в 5-10 раз быстрее HDD. 20 ГБ хватит для WordPress и плагинов

Admin email

ваш email

Сюда придёт пароль администратора

phpMyAdmin

✅ Включить

Удобный веб-интерфейс для работы с БД

Cloud Monitoring

✅ Включить

Бесплатный мониторинг нагрузки на VM

Нажмите «Развернуть» (Deploy). Google Cloud создаст виртуальную машину, установит на неё Debian, Apache, MySQL, PHP и WordPress.

Процесс развертывания WordPress через Google Cloud Deployment Manager

Процесс занимает 5-7 минут. Когда развёртывание завершится, в правой панели появятся учётные данные:

Учетные данные администратора WordPress и MySQL после установки

Запишите:

  • Admin URL, адрес админки WordPress (обычно http://<IP-адрес>/wp-admin)
  • Admin user, имя пользователя (по умолчанию user)
  • Admin password, пароль администратора WordPress
  • MySQL password, пароль базы данных

Шаг 4. Открываем доступ к сайту

По умолчанию Google Cloud блокирует входящий HTTP и HTTPS-трафик. Сайт не откроется по IP, пока мы не добавим правило брандмауэра.

Настройка разрешений HTTP и HTTPS трафика для виртуальной машины

Вот как открыть доступ к сайту:

  • В боковом меню перейдите в Compute Engine → VM instances.
  • Найдите свою виртуальную машину и кликните по её внешнему IP-адресу.
  • В открывшемся окне отметьте галочками Allow HTTP traffic и Allow HTTPS traffic.
  • Нажмите «Применить».

После сохранения правил брандмауэра сайт станет доступен из интернета по внешнему IP. Проверьте, что настройки применились:

Подтверждение успешного обновления правил брандмауэра Google Cloud

Теперь откройте браузер и вставьте внешний IP-адрес. Вы должны увидеть стандартную установку WordPress:

Работающий сайт WordPress открытый по IP адресу после установки

Зайдите в админку по URL из шага 3, смените пароль администратора и задайте название сайта в Settings → General. Пятиминутная установка WordPress не требуется, скрипт Bitnami уже всё сделал за вас.

Первые действия после установки

  • Смените пароли администратора WordPress и MySQL на свои.
  • Привяжите домен: в Settings → General пропишите свой домен, а в DNS-зоне добавьте A-запись на внешний IP виртуальной машины.
  • Настройте SSL: проще всего через бесплатный Certbot (инструкция).
  • Установите плагин кэширования (например, WP Super Cache), на машине с 1 vCPU это критично.
  • Настройте ежедневные бэкапы через Google Cloud Snapshots (Compute Engine → Snapshots → Create snapshot).

⁉️🤔 Частые вопросы

Сколько стоит WordPress на Google Cloud после пробного периода?

Минимальная конфигурация n1-standard-1 (1 vCPU, 3,75 ГБ RAM, 20 ГБ SSD) обходится примерно в $25-30/месяц при круглосуточной работе. Для сравнения: shared-хостинг WordPress стоит $3-10/месяц, управляемый облачный хостинг (Cloudways), от $11/месяц. Google Cloud становится выгодным, когда вам нужен полный контроль над сервером: кастомный стек, интеграция с BigQuery, автомасштабирование.

Нужно ли ставить панель управления сервером вроде cPanel?

Нет. Bitnami-образ WordPress включает веб-интерфейс phpMyAdmin для базы данных и утилиты командной строки для управления Apache и MySQL. Если нужна графическая панель, установите бесплатную CloudPanel или HestiaCP, они заточены под Debian и Google Cloud.

Можно ли использовать Google Cloud для высоконагруженного WooCommerce-магазина?

Да, но стартовая n1-standard-1 не подойдёт. Для магазина с 5-10 тыс. товаров и 50+ одновременных посетителей берите n2-standard-4 (4 vCPU, 16 ГБ RAM) + Cloud CDN для статики. Также подключите Cloud SQL вместо локального MySQL, это упрощает масштабирование и бэкапы.

Что делать, если сайт не открывается по IP после установки?

Проверьте три момента: 1) правило брандмауэра для HTTP/HTTPS добавлено именно к той VM, где WordPress; 2) в боковом меню VPC Network → Firewall есть правило default-allow-http и default-allow-https с IP-диапазоном 0.0.0.0/0; 3) Apache запущен, зайдите по SSH и выполните sudo systemctl restart apache2.

Как перенести существующий WordPress-сайт на Google Cloud?

Сделайте полный бэкап плагином UpdraftPlus или вручную (файлы + дамп БД). На новой VM восстановите бэкап через тот же UpdraftPlus или через mysql -u root -p < dump.sql и rsync для файлов. После переноса обновите DNS, добавьте SSL и проверьте, что все URL в базе заменены на новый домен (плагин Better Search Replace).

Так ли сложен Google Cloud для WordPress, как о нём говорят?

Нет. Порог входа чуть выше, чем у shared-хостинга, но сама установка WordPress занимает ровно один клик, спасибо готовому образу Bitnami. Google Cloud стоит выбрать, если вам нужна инфраструктура «как у больших»: собственный сервер, полный root-доступ, интеграция с экосистемой Google и возможность в любой момент увеличить ресурсы без миграции.

Начните с пробного периода $300, этого хватит на месяц-два тестирования. А когда проект вырастет, та же VM масштабируется до n2-standard-8 простой сменой типа машины с перезагрузкой.