Облачный блог: запустить WordPress в AWS с помощью Lightsail
Совершенно реальная задача: запустить приложение на движке WordPress. Казалось бы, в чём проблема? Запускаем виртуальный (или dedicated) сервер с web-сервером Apache или nginx, с PHP, с сервером баз данных, инсталлируем WordPress, как это описано в документации к движку и - вперёд!
И да, для персонального блога с не слишком большой посещаемостью это вполне работающий подход. Если же мы на движке WordPress строим, например, большой магазин с международной аудиторией и неравномерно распределённой нагрузкой в течение дня и недели, то... всё становится не таким уж простым. Оказывается, что вопросы производительности, безопасности, прочие инфраструктурные задачи придётся решать на другом уровне, с использованием каких-то других подходов.
И такие подходы нам предлагают облачные сервисы, в том числе AWS (Amazon Web Services). В этом ролике я покажу, какой должна быть архитектура WordPress приложения, развёрнутого в AWS-облаках. А потом запустим WordPress с помощью специализированного сервиса AWS Lightsail. В следующих же роликах мы продолжим настраивать наше приложение, подключая всё новые и новые облачные сервисы.
Содержание ролика “Облачный блог: запустить WordPress в AWS с помощью Lightsail“:
0:00 Почему AWS (Amazon Web Services)?
1:28 Практическая задача: запускаем WordPress.
2:15 На виртуальном (выделенном) сервере или в облаках?
3:15 Инфраструктурные задачи и их важность.
6:30 Начинаем рассматривать архитектуру приложения. Порог входа в AWS высок из-за обилия знаний, которые необходимо освоить.
8:07 AWS Route 53: сервис регистрации доменов и поддержки DNS.
9:00 AWS CloudFront: доставка контента максимально близко к конечному пользователю.
13:00 AWS Region и VPC: ваше личное облако среди миллионов облаков.
15:20 Internet Gateway для VPC и NAT gateway в публичных подсетях: чтобы безопасно общаться с внешним миром.
17:00 Bastion host для безопасного доступа к нашим серверам по SSH.
18:10 Application Load Balancer и AutoScaling: распределяем трафик и контролируем нагрузку.
24:45 AWS RDS: умное управление серверами баз данных.
29:00 Memcached или другой сервис для кеширования запросов к базе данных.
29:35 AWS EFS: сетевая файловая система для удобного деплоя файловых изменений на все задействованные сервера.
31:50 AWS CloudFormation: инфраструктура как код. Разворачиваем облачную инфраструктуру из темплейтов, файлов в формате yaml.
33:30 Будем ли мы разворачивать эту архитектуру? Почему я для себя лично никогда не буду использовать WordPress?
36:06 Упрощаем задачу: вместо разворачивания и конфигурации всех вышеперечисленных сервисов используем Amazon Lightsail.
37:00 Дороговизна AWS на входе - миф. При внимательном отношении к делу мы очень часто не будем платить не копейки во время тестирования фич и разработки проектов.
38:45 Практикум: запускаем WordPress через Amazon Lightsail.
47:55 Что мы будем делать дальше (распределённая дистрибуция, регистрация домена, статичный IP и т.д.).
52:35 Заключительные соображения. Оставляйте комментарии с вопросами, чтобы я мог ответить на них в следующих роликах. Спасибо за внимание!
Полезные ссылки:
➡ Рассматриваемый в ролике пример архитектуры WordPress-приложения, развёрнутого в AWS:
➡ Best Practices for WordPress on AWS:
➡ Amazon Lightsail Documentation:
Получать анонсы новых видео можно на нашем телеграм-канале “Глазами фрилансера“:
#ГлазамиФрилансера #AWS #WordPress #Lightsail
1 view
1977
653
1 month ago 00:09:47 1
Татьяна Моркина. Облака на листьях
1 month ago 01:10:14 1
Текстовый анализ в эпоху нейросетей
1 month ago 02:35:07 12
🔥 Создай свою Fullstack тапалку с нуля на Vue 3. Практика по Telegram Apps
1 month ago 00:03:35 1
ETS2 & ATS - Driving Academy Release
1 month ago 01:41:00 1
SEO для производителей
1 month ago 00:03:52 1
Каста feat. Noize MC - Закипает чайник (2021)
2 months ago 00:00:38 1
American Truck Simulator - Introducing Louisiana
2 months ago 00:03:23 1
Пирог “Облако“ с персиками. Быстрый, воздушный, без глютена #быстро_к_чаю
2 months ago 00:00:23 2
American Truck Simulator - Next American Journey
2 months ago 00:39:39 1
Лукашенко оценил белорусские яблоки и бизнес/ ИИ на службе у чиновников/ “Полонез-М“ поразил цель
2 months ago 00:46:01 1
Новая волна взрывов в Ливане: более 20 погибших, тысячи раненых / Украина на бабки кидает белорусов
2 months ago 00:12:48 1
Лукашенко в гостях у фермера/ Израиль бомбит Ливан, а тот отвечает/ гриб-водопад из Красной книги
2 months ago 00:02:08 1
Euro Truck Simulator 2 - Kässbohrer Trailer Pack
2 months ago 01:25:06 1
Индексация страниц со ссылками: опция или необходимость?
2 months ago 01:27:17 1
Товарная семантика: особенности сбора и внедрения
2 months ago 00:51:14 17
ORQUIDEAS MUY EXOTICAS EN EXPOSICION COLOMBIANA 2024
2 months ago 00:12:24 4
Тройная раскладушка, новая PlayStation Vita, блокировки в РФ дорожают. Главные новости технологий!
3 months ago 00:01:22 1
Лилия Нота в сиреневом облаке
3 months ago 00:03:36 1
Как с телефона загрузить файлы в облачное хранилище и освободить место в памяти 📱 ?
3 months ago 01:27:13 1
Тайны использования Генеративного ИИ в дизайне
3 months ago 01:26:20 1
Источники получения доменов для PBN
3 months ago 01:20:15 1
Как попасть в быстрые ответы Google?
3 months ago 01:14:37 2
Как парсить ключевые запросы для любой страны мира?