AWS IaaS 的灵活性和可靠性可以帮助我们满足个人或业务需求。 如果您位于美国,但在欧洲开展业务,您的主要目标是为您的客户提供最好的服务,在访问业务资源时没有任何延迟问题。 Amazon 有超过 15 个区域可用于托管 Amazon EC2 实例。
托管在一个区域或一个可用性中的 Amazon EC2 实例可以轻松移动到另一个区域或另一个可用区。 我们已经讨论过将 Amazon EC2 实例移动到同一区域内的另一个可用区。
为了解释将 Amazon EC2 实例移动到不同区域的过程,我们将创建一个现实场景。 假设我们在美国东部(俄亥俄州)的 Amazon EC2 实例中托管了一个网上商店应用程序。 我们所有的客户都位于 DACH(德国、奥地利和瑞士),他们在访问网上商店时遇到高延迟。 这种负面体验会自动反映在客户满意度上。 为了解决这一挑战,我们将把 Amazon EC2 实例从 EU East (Ohio) 迁移到 Europe (Frankfurt)。
- 登录 AWS 管理控制台
- 点击 服务 然后点击 EC2
- 点击 运行实例
- 右键点击 在实例上,然后单击 实例状态 接着 停止
- 右键点击 在实例上,然后单击 图片 接着 创建图像
- 在下面 创建图像 填写以下设置,然后点击 创建图像.
- 图片名称 – 输入图像的名称
- 图片说明 – 输入图像内容和用途的描述。
- 无需重启 – 启用后,Amazon EC2 在创建映像之前不会关闭实例。 使用此选项时,无法保证创建的映像上的文件系统完整性。 在我们的例子中它被禁用。
- 实例卷 – 定义卷大小和卷类型。 如果您想创建额外的卷,请单击 添加新卷. 我们将保留默认设置。
- 点击 查看待处理的图像 ami-xxxxxxxxxx 在下面 收到创建图像请求.
- AMI 映像已成功创建,如下所示 状态:可用.
- 右键点击 在 AMI 图像上,然后单击 复制 AMI
- AMI ‘ami-0fdba46d625030531’ 将被复制到新的 AMI。 在下面设置新的 AMI 设置:
- 目的地区域 – 选择目的地区域。 目前有 16 个 AWS 区域。 我们将把 Amazon EC2 实例从美国东部(俄亥俄)迁移到欧洲(法兰克福)。
- 名称 – 定义 Amazon EC2 实例的名称
- 描述 – 输入 AMI 的描述
- 加密 – 加密目标 EBS 快照。 我们不会这样做。
配置 AMI 设置后,单击 复制 AMI.
- AMI 复制操作已启动。 请注意,您可能需要刷新 AMI 屏幕才能看到新的 AMI。 可能需要几分钟时间才能显示新的 AMI。 单击 eu-central-1 中的访问 AMI 页面以检查复制操作的进度。
- 状态显示在 状态:待定.
几分钟后,我们的 AMI 映像就可用了。
- 右键单击 AMI 图像,然后单击 发射
- 选择一个实例类型,然后单击 Next: 配置实例详细信息. 在我们的例子中,我们将选择 t2.micro(可变 ECU,1 个 vCPU,2.5 GHz,Intel Xeon 系列,1 GiB 内存,仅限 EBS)
- 根据您的需要配置实例详细信息。 在子网下,请选择欧洲(法兰克福)的正确子网和可用区。 此外,我们建议启用终止保护,以防止实例被意外终止。 一旦你这样做,点击 审查和启动.
- 查看实例设置,然后单击 发射.
- 选择现有的密钥对或创建新的密钥对。 密钥对由 AWS 存储的公有密钥和您存储的私有密钥文件组成。 它们一起允许您安全地连接到您的实例。 如果单击创建新密钥对,则需要定义对名称和 下载密钥对 这将用于解密 Windows 密码。 您必须先下载私钥文件(*.pem 文件),然后才能继续。 在我们的例子中,我们将创建一个新的密钥对。
- 点击 启动实例。
- 您的实例现在正在启动。 点击 查看发布.
- 请等待几分钟,直到您的实例成功初始化。
- 连接到您的 Amazon EC2 实例并验证是否一切正常。