使用 Amazon RDS 部署 Drupal

教程

简介:使用 Amazon RDS 部署 Drupal

按照分步说明设置一个 Drupal 站点,以运行博客

概述

Drupal 是一个用于博客、公司网站、政治活动和许多其他使用案例的热门内容管理系统(CMS)。互联网上前一百万个站点中超过 3%、前 10000 个站点中超过 10% 都使用了该系统。它在高流量网站中特别受欢迎,从 PinterestNBA《英雄联盟》,大家都在使用。

在本实验中,您将学习如何设置 Drupal 站点来运行博客。Drupal 需要一个关系数据库来存储其数据。在本实验中,您将使用由 AWS 提供的完全托管的数据库服务 Amazon RDS 为您的 Drupal 站点预置关系数据库。

为何这很重要

您的 Drupal 数据库将存储您 Drupal 站点的所有持久性数据。您撰写的所有博客文章或您创建的登录页面都将存储在此数据库中。如果数据库发生故障,则可能会丢失为站点提供支持的所有数据。
运行和维护数据库是一项艰巨的任务。数据库性能优化、故障转移策略和灾难恢复过程是需要多年经验支撑的复杂领域。这方面的错误可能对您的业务造成巨大损失。如果您正在运行一个 Drupal 网站,肯定希望专注于创建对用户而言重要的内容,而不是维护数据库。
使用像 Amazon RDS 这样完全托管的数据库托管解决方案可以有效减轻数据库维护工作。AWS 自动化了数据库运行中千篇一律的繁重工作,因此您可以实现最佳工作效率。

借助 Amazon RDS,您可以实现:

  • 简单、快速地预置配置了健全默认设置的热门关系数据库引擎,以帮助提高性能;
  • 多可用区复制和自动故障转移,使您的站点在出现中断时保持运行状态;
  • 一键调整大小,以便随着网站流量的增加而增加数据库的大小。

这些功能可帮助您运行高性能的 Drupal 网站,让您无需忧心数据库管理。您可以构建您的网站并轻松处理扩展问题。

在接下来的模块中,您将使用 Amazon RDS 配置 Drupal 安装。要配置此 Drupal 站点,您将在 AWS 中创建以下资源:

  • 一个用于安装和托管您的 Drupal 站点的 Amazon EC2 实例。
  • 一个用于存储您的 Drupal 数据的 Amazon RDS 数据库。

在下面的步骤中,您将创建一个 AWS 账户,以便您可以跟随本实验中的模块进行操作。

 AWS 使用经验

中级

 所需时间

50 分钟

 所需费用

只要您的 AWS Free Tier 仍然处于有效期,本教程无需任何成本*

 教程先决条件

使用的技术:

 
*此估算值假定您在整个教程中遵循建议的配置,并在结束时终止所有资源。
**过去 24 小时内创建的账户可能尚不具有访问此项目所需资源的权限。

步骤 1:创建 AWS 账户

请使用个人账户或为本实验创建一个新的 AWS 账户,请勿使用组织账户,这是为了确保您拥有所需服务的完全访问权限,并且不会遗漏本实验中的任何资源。

设置好 AWS 账户后,继续进行下一个模块。在这个模块中将使用 Amazon RDS 启动数据库实例。

模块

此教程分为五个简短模块。您必须按照顺序完成一个模块才能进入下一个。

  1. 使用 RDS 创建数据库(5 分钟):为您的 Drupal 站点创建一个数据库
  2. 创建 EC2 实例(10 分钟):创建一个 Amazon EC2 实例,以运行您的 Drupal 站点
  3. 配置 RDS 数据库(15 分钟):配置 RDS 数据库,以允许访问特定的实体
  4. 在 EC2 上配置 Drupal(15 分钟):设置您的 Drupal 系统,以使其上线
  5. 清理和后续步骤(5 分钟):清理在本实验中创建的资源

此页内容对您是否有帮助?

使用 RDS 创建数据库