Skip to content
Go back

AWS 实操 - EC2

| 0 Views Edit page

AWS EC2 相关实际操作。


启动 EC2 实例

一、在公有子网中启动一个 EC2 实例

  1. 选择 区域
  2. 点击实例,选择启动新实例
  3. 填写实例信息
    1. 填写名称和标签
    2. 选择 AMI(系统镜像)
    3. 选择实例类型(配置)
    4. 配置(创建)SSH 密钥对
    5. 设置网络
    6. 配置 安全组
    7. 配置存储
    8. 填写高级详细信息
  4. 填写实例数量
  5. 确认信息后启动实例

EC2 Instance Connect 和 SSH

一、四种连接方式

四种连接方式

二、EC2 Instance Connect

直接在连接方式页面点击连接按钮
出现连接页面

三、SSH

连接方式页面有详细的 SSH 连接方法介绍
需要使用共有 DNS 或 IP 进行连接


实例的状态检查和自动恢复

一、查看实例的状态检查结果

选择相应实例后点击状态检查按钮

二、创建自动恢复

只支持系统状态检查失败时自动恢复。

  1. 创建状态警报
  2. 配置警报
    1. 配置发送 SNS 通知
    2. 配置操作
      • 恢复此实例(停止、启动实例以切换底层物理服务器)
      • 停止此实例
      • 中止此实例
      • 重启此实例(不会切换底层物理服务器)
    3. 配置触发条件
    4. 配置警告名称
  3. 警报创建成功后,前往 CloudWatch 等待数据收集完成

创建状态警报
CloudWatch 面板查看警报数据

三、手动触发警报

触发警报的命令:

aws cloudwatch set-alarm-sate --alarm-name "test" \
  --state-value ALARM \
  --state-reason "test" \
  --region ap-northeast-1

CloudWatch 警报触发成功
EC2 也处于警报中
CloudWatch 警报触发及操作历史

需要注意的是,手动触发的警报虽然在历史记录中有 EC2 实例停止、启动的操作记录,但是 AWS 并不会实际执行
只有在实际发生系统状态检查失败时,才会真正执行来切换底层硬件。


EC2 置放群组 (Placement groups)

一、集群 (Cluster) 置放群组

  1. 在 EC2 控制台的网络与安全菜单下,选择置放群组
  2. 创建置放群组
    1. 输入名称
    2. 选择置放策略
      • 集群
      • 分布
      • 分区
  3. 等待置放群组创建成功
  4. 启动新的 EC2 实例并放入刚刚创建的置放群组中

    ⚠ 有的实例不支持放入置放群组。

选择创建置放群组
创建置放群组
配置新实例的详细信息以放入置放群组


Edit page