1.
理解区域(Region)与可用区(AZ)的差异
首先确认业务需求:用户分布(美国/东亚/全球)、合规性(数据驻留)、延迟敏感度。区域决定物理位置(如 us-east-1、ap-northeast-1),可用区决定冗余。小分段:a) 若用户主要在东亚,优先选择 ap-northeast-1/2 或 ap-east-1;b) 若面向北美用户,选择 us-east-1 或 us-west-2;c) 合规/延迟是首要因素时,勿跨洲部署单实例。
2.
如何用延迟测试决定区域
推荐在本地机器执行 ping 与 traceroute,或用第三方点测站。小分段:a) ping -c 10
测平均RTT;b) traceroute -n 检查路径跳数;c) 可先在目标区域快速启动免费小机检验:启动 t3.micro,获得公有IP再测试;d) 记录 50ms 以内为良好体验,100ms+ 会影响交互式应用。
3.
选择实例系列(用途匹配)
根据工作负载选系列:小分段:a) 通用型:t3/t4g(突发)适合轻量 Web/测试;m5/m6g 适合中等负载;b) 计算密集型:c5/c6g 适合高并发计算;c) 内存密集型:r5/r6g 适合数据库;d) GPU:p3/p4 适合 ML/渲染;e) ARM(Graviton)成本更优,但需注意软件兼容性。
4.
实例规格与网络带宽对比
查看 AWS 文档列出的每种实例的 vCPU、内存与网络性能。小分段:a) 小机(t3.nano/t3.micro)通常“低”网络;b) m5.large 起支持更高吞吐;c) 对延迟敏感服务优先选择具备“增强网络(ENA)”与更高 Gbps 的实例;d) 产品说明页会列出“网络吞吐量”和“EBS 优化吞吐”。
5.
控制台创建实例:详细步骤(GUI)
步骤清单(在目标区域操作):小分段:a) 登录 AWS 控制台,右上角选择区域(如 ap-northeast-1);b) EC2 -> Launch Instance -> 选择 AMI(Amazon Linux 2/Ubuntu);c) 选择实例类型(t3.micro/m5.large 等);d) Configure Instance:选择子网、开启 Auto-assign Public IP(若需公网);e) Add Storage:默认 EBS gp3,可按需调整大小与 IOPS;f) Add Tags:添加 Name 标签便于辨识;g) Configure Security Group:打开 22(SSH)、80、443 等端口,限制来源 IP;h) Key Pair:创建或使用已有 .pem;i) Launch。
6.
用 AWS CLI 创建实例:示例命令
在本地已配置 aws cli(aws configure)后执行:小分段:a) 运行:aws ec2 run-instances --image-id ami-xxxxxxxx --count 1 --instance-type t3.micro --key-name mykey --security-group-ids sg-01234567 --subnet-id subnet-01234567 --associate-public-ip-address --block-device-mappings DeviceName=/dev/xvda,Ebs={VolumeSize=20,VolumeType=gp3};b) 记录实例ID,使用 aws ec2 describe-instances 检查状态;c) 分配弹性IP并关联:aws ec2 allocate-address --domain vpc ; aws ec2 associate-address --instance-id i-0123456789abcdef0 --allocation-id eipalloc-xxxx。
7.
安全与访问配置(SSH 与密钥)
关键点:小分段:a) 下载并保存私钥 mykey.pem,chmod 400 mykey.pem;b) SSH 登录示例:ssh -i mykey.pem ec2-user@<弹性IP>(Amazon Linux),或 ubuntu@(Ubuntu);c) 不建议直接允许 0.0.0.0/0 的 22 端口,生产环境用跳板或限定源 IP;d) 建议配置 IAM 角色而非在实例内存放密钥。
8.
存储与备份建议
EBS 与快照管理:小分段:a) 默认 EBS gp3 可调整 IOPS 与吞吐;b) 数据库应使用专用 EBS 卷并启用快照(aws ec2 create-snapshot);c) 需要高 IOPS 可选 io2 或通过 RAID 配置多个卷;d) 跨区域备份需将快照复制到目标区域(aws ec2 copy-snapshot)。
9.
成本评估与优化技巧
比较美国与东亚价格与可用性:小分段:a) 部分区域(如 us-east-1)通常价格更低,选择区域时对比相同实例在不同区域的按需价格;b) 若长期稳定负载,考虑预留实例或 Savings Plans;c) 使用 Spot 实例大幅降本,但适合可中断任务;d) Graviton 节省约20%-40%,但需兼容性测试。
10.
问:我该优先选美国还是东亚区域?
答:优先依据用户地理分布与合规:若大多数用户在东亚选择东亚区域以获得低延迟与合规性;若用户主要在北美且对成本敏感,可选美国区域。同时可采用多区域部署做容灾和全球加速。
11.
问:低成本如何兼顾性能?
答:优先选对 instance family:轻量服务用 t3/t4g;中等负载用 m5/m6g;长时运行用 Savings Plans 或预留;对批量/可中断任务用 Spot。并可选 Graviton(ARM)获得更好性价比,但需确认应用兼容即可。
12.
问:如何快速验证某区域的真实延迟?
答:最快方法是:在目标区域临时启动 t3.micro,分配弹性IP,随后本地执行 ping -c 10 与 traceroute -n ;记录 RTT 与丢包率。也可用第三方延迟检测平台或 CDN 前端做真实用户监测。