使用 Amazon RDS 部署 Drupal
教程
简介:使用 Amazon RDS 部署 Drupal
按照分步说明设置一个 Drupal 站点,以运行博客
概述
Drupal 是一个用于博客、公司网站、政治活动和许多其他使用案例的热门内容管理系统(CMS)。互联网上前一百万个站点中超过 3%、前 10000 个站点中超过 10% 都使用了该系统。它在高流量网站中特别受欢迎,从 Pinterest 到 NBA 和《英雄联盟》,大家都在使用。
在本实验中,您将学习如何设置 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 仍然处于有效期,本教程无需任何成本*
教程先决条件
使用的技术:
- 有效的 AWS 账户**
- 浏览器:AWS 推荐使用 Firefox
- Amazon Relational Database Service(RDS)
- Amazon Elastic Compute Cloud(EC2)
**过去 24 小时内创建的账户可能尚不具有访问此项目所需资源的权限。
步骤 1:创建 AWS 账户
请使用个人账户或为本实验创建一个新的 AWS 账户,请勿使用组织账户,这是为了确保您拥有所需服务的完全访问权限,并且不会遗漏本实验中的任何资源。
设置好 AWS 账户后,继续进行下一个模块。在这个模块中将使用 Amazon RDS 启动数据库实例。
模块
此教程分为五个简短模块。您必须按照顺序完成一个模块才能进入下一个。
- 使用 RDS 创建数据库(5 分钟):为您的 Drupal 站点创建一个数据库
- 创建 EC2 实例(10 分钟):创建一个 Amazon EC2 实例,以运行您的 Drupal 站点
- 配置 RDS 数据库(15 分钟):配置 RDS 数据库,以允许访问特定的实体
- 在 EC2 上配置 Drupal(15 分钟):设置您的 Drupal 系统,以使其上线
- 清理和后续步骤(5 分钟):清理在本实验中创建的资源