Drupal – это популярная система управления контентом (CMS), используемая для блогов, корпоративных веб-сайтов, политических кампаний и многих других сценариев. Ее используют самые популярные сайты Интернета (более 3 % из 1 миллиона лучших и более 10 % из 10 000 лучших). Эта система особенно популярна среди разработчиков крупных веб-сайтов – Pinterest, НБА, League of Legends и т. д.
Из этого курса вы узнаете, как настроить сайт Drupal для создания блога. Для хранения данных Drupal необходима реляционная база данных. В этом курсе мы будем использоваться Amazon RDS, полностью управляемый сервис баз данных от AWS, чтобы подготовить реляционную базу данных для сайта Drupal.
В базе данных Drupal будут храниться все постоянные данные для сайта Drupal. Все публикации для блога и создаваемые целевые страницы будут храниться в этой базе данных. В случае сбоя базы данных могут быть потеряны все данные, необходимые для работы сайта.
Запуск и обслуживание базы данных – трудная задача. Оптимизация производительности, стратегии обработки отказа и процедуры аварийного восстановления – это сложные области, требующие многолетнего опыта. Ошибки в этих сферах могут дорого обходиться компании. При создании веб-сайта Drupal нужно сосредоточиться на создании контента, важного для пользователей, а не на обслуживании баз данных.
Использование полностью управляемого решения для размещения баз данных, например Amazon RDS, – это отличный способ избавиться от обязанностей по обслуживанию баз данных. Компания AWS автоматизировала тяжелые задачи, связанные с эксплуатацией баз данных, чтобы вы могли работать максимально эффективно.
Сервис Amazon RDS предоставляет следующие возможности:
- удобная и быстрая подготовка популярных ядер реляционных баз данных со стандартными значениями, обеспечивающими оптимальную производительность;
- репликация в нескольких зонах доступности и автоматическая обработка отказа, обеспечивающие бесперебойную работу сайта;
- масштабирование одним щелчком, позволяющее увеличивать базу данных по мере роста трафика.
Благодаря этим возможностям можно создать высокопроизводительный веб-сайт Drupal, не беспокоясь об администрировании баз данных. Вы можете легко создать веб-сайт и решить вопросы масштабирования.
В следующих модулях описывается настройка установки Drupal с помощью Amazon RDS. Чтобы настроить этот сайт Drupal, необходимо создать в AWS следующие ресурсы:
- инстанс Amazon EC2 для установки и размещения сайта Drupal;
- базу данных Amazon RDS для хранения данных Drupal.
При выполнении следующего шага вы создадите аккаунт AWS, чтобы пройти модули этого курса.
Навыки работы с AWS: средний уровень
Время выполнения: 50 минут
Стоимость выполнения: пройти обучение можно бесплатно, оставаясь на уровне бесплатного пользования AWS*
Требуемые инструменты:
• Активный аккаунт AWS**
• Браузер: AWS рекомендует Firefox
• Amazon Relational Database Service (RDS)
• Amazon Elastic Compute Cloud (EC2)
* Предполагается, что вы будете использовать рекомендуемые конфигурации на протяжении всего учебного курса и завершите работу всех ресурсов после его прохождения.
** У аккаунтов, созданных в течение последних 24 часов, может еще не быть доступа к ресурсам, необходимым для выполнения этого проекта.
Вместо аккаунта организации используйте личный аккаунт или создайте аккаунт AWS для работы с данным курсом, чтобы у вас был полный доступ ко всем необходимым сервисам и вам не пришлось пропускать какие-либо разделы курса.
Настроив аккаунт AWS, переходите к следующему модулю, где мы запустим инстанс базы данных с помощью Amazon RDS.