AWS 入门:EC2 实例创建与使用
·
以下是AWS EC2实例创建与使用的简明指南,遵循最佳实践:
一、创建EC2实例
-
登录AWS控制台
- 访问 AWS Management Console
- 搜索并进入 EC2 服务
-
启动实例
- 点击 "启动实例" → 输入实例名称(如
MyFirstServer)
- 点击 "启动实例" → 输入实例名称(如
-
选择操作系统镜像 (AMI)
- 推荐新手选择:
- Amazon Linux 2023(免费,兼容主流Linux)
- Ubuntu Server 22.04 LTS
- 推荐新手选择:
-
选择实例类型
- 免费套餐可选:
t2.micro(1核1GB内存)t3.micro(性能更优)
- 其他场景参考:
- 计算优化型:
c5.large - 内存优化型:
r5.xlarge
- 计算优化型:
- 免费套餐可选:
-
配置密钥对
1. 创建新密钥对(如 `my-key-pair.pem`) 2. **务必下载并保存.pem文件**(首次登录必需)⚠️ 丢失密钥将无法登录Linux实例!
-
网络设置
- 默认VPC和安全组
- 关键安全组规则:
- 允许SSH(端口22)→ 来源:
My IP - 允许HTTP(端口80)→ 来源:
0.0.0.0/0(公开访问)
- 允许SSH(端口22)→ 来源:
-
启动实例
- 检查配置 → 点击 "启动"
二、连接实例(Linux示例)
- 修改密钥权限
chmod 400 my-key-pair.pem - SSH登录
ssh -i "my-key-pair.pem" ec2-user@<Public_IP>替换
<Public_IP>为实例公有IP(控制台可见)
三、基础操作
| 操作 | 命令/路径 | 说明 |
|---|---|---|
| 更新系统 | sudo yum update -y |
Amazon Linux 适用 |
| 安装Apache | sudo yum install httpd -y |
|
| 启动Web服务 | sudo systemctl start httpd |
|
| 查看实例元数据 | curl http://169.254.169.254/latest/meta-data/ |
获取内部信息 |
四、关键管理功能
- 存储扩展
- 进入 EC2 > Volumes → 修改EBS卷大小(需重启生效)
- 监控指标
- 查看 CloudWatch 中的:
CPUUtilizationNetworkIn/Out
$$ \text{CPU使用率} = \frac{\text{实际计算单元}}{\text{实例规格上限}} \times 100% $$
- 查看 CloudWatch 中的:
- 停止/终止
- 停止:暂停计费(保留磁盘)
- 终止:彻底删除(磁盘数据丢失!)
五、成本优化建议
- 使用 Spot实例 处理非紧急任务(节省70%成本)
- 定时任务用 Lambda 替代持续运行的EC2
- 启用 EC2 Auto Scaling 根据负载动态调整实例数
$$ \text{伸缩策略} : \text{CPU} > 70% \rightarrow \text{扩容} $$
注意:免费套餐每月仅限750小时
t2.micro实例,超出将产生费用。
首次使用建议设置预算告警
通过以上步骤,您已掌握EC2的核心操作。下一步可探索S3存储、RDS数据库等联动服务。
更多推荐
所有评论(0)