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.