使用 Amazon RDS 部署 Drupal
教程
模块 2:创建 EC2 实例
您将创建一个 Amazon EC2 实例,以运行您的 Drupal 站点
概述
在此模块中,您将创建一个 Amazon EC2 实例,以运行您的 Drupal 站点。Amazon EC2 按需提供高度可配置的服务器实例。在 EC2 实例上,您可以运行一个可供任意地点的用户访问的 Drupal 站点。
为什么将 Amazon EC2 用于您的 Drupal 网站
开始使用 Drupal 时,您可以在笔记本电脑或台式机上安装和运行它来对其进行测试。测试应该很顺利,但是您很快就会遇到限制。您的 Drupal 网站只能在笔记本电脑或台式机运行时保持正常运行。此外,该网站只有您能访问,而无法通过公共互联网访问。
更好的方法是使用服务器。通过以下步骤中,您将启动一个 EC2 实例来托管您的 Drupal 网站。
所需时间
10 分钟
使用的服务
实施
安全组是指联网规则,描述了可以访问 EC2 实例的网络流量类型。您希望允许 HTTP 和 HTTPS 流量进入您的实例,以便能够查看您的 Drupal 站点。
转到 EC2 > 安全组,然后使用如下配置创建一个新的安全组。
- 安全组名称:Drupal EC2 SG
- 描述:用于访问 Drupal 实例的安全组
- VPC:默认 VPC
- 入站规则:
- 类型:HTTP | 来源:任意位置 – IPv4
- 类型:HTTPS | 来源:任意位置 – IPv4
- 标签:
- 密钥:名称
- 值:Drupal EC2 SG
提供所有必要的详细信息之后,单击“创建安全组”按钮。此操作将创建一个安全组,在 EC2 实例预置过程中可以使用此安全组。 创建 Drupal EC2 实例
要创建 EC2 实例,请在 AWS 管理控制台中转到 Amazon EC2。单击“启动实例”按钮,以打开实例创建向导。
在此页面上,选择一个 Amazon 系统映像(“AMI”)。您选择的 AMI 将决定新 EC2 实例上安装的基本软件,其中包括操作系统(Amazon Linux、Red Hat Enterprise Linux、Ubuntu、Microsoft Windows Server 等等)以及计算机上安装的应用程序。
Amazon Linux 2023 发行版是一个常见的选择。在 AMI 选择视图中,选择此选项。
随后,您需要选择一种 EC2 实例类型。实例类型是指 CPU、内存(RAM)、存储和网络容量的特定配置。
AWS 为您提供了丰富的实例类型,涵盖多种不同的工作负载。有些实例类型适用于需要大量内存的工作负载,例如数据库和缓存;另一些则适用于需要大量计算的工作负载,例如图像处理或视频编码。
借助 Amazon EC2,AWS Free Tier 为您提供了每月 750 小时的 t2.micro 实例运行时长。在本实验中请选择此选项,以免产生费用。
选择 t2.micro 作为实例类型
接下来,选择密钥对作为“在没有密钥对的情况下继续”选项
在“网络”设置中,选择“选择现有的安全组”,然后从“常见安全组”中选择新创建的安全组“Drupal EC2 SG”。
您的配置应当如下所示:
- 名称:My-Drupal-Instance
- AMI:Amazon Linux 2023 AMI
- 密钥对名称:在没有密钥对的情况下继续(我们将改用 AWS 会话管理器)
- 防火墙(安全组):选择在上一部分中创建的现有安全组
- 常见安全组:Drupal EC2 SG
接下来,从右侧的“摘要”部分中单击“启动实例”按钮。
您已成功启动 EC2 实例。在下一模块中,我们将配置您的 RDS 数据库,以用于您的 EC2 实例。