从 .NET 到云 – AWS 工程师之旅(第 2 天:深入了解 EC2)
发布: (2026年2月26日 GMT+8 12:30)
3 分钟阅读
原文: Dev.to
Source: Dev.to

什么是 Amazon EC2?
Amazon EC2 在云端提供可弹性伸缩的虚拟服务器。它让工程师能够按需配置计算容量,而无需管理物理硬件。这就是应用实际在 AWS 基础设施上运行的地方。
我的动手实践关键收获
启动虚拟服务器
- 使用不同的 AMI 创建 EC2 实例:
- Amazon Linux
- Ubuntu
- 完整的启动流程:AMI → 实例类型 → 密钥对 → 安全组 → 存储 → 启动。
实例类型与规模策略
- 探索了实例系列:
- 通用型
- 计算优化型
- 内存优化型
- 了解了选择合适实例类型如何影响性能和成本优化。
安全访问与网络
- 配置密钥对用于 SSH 认证。
- 设置安全组(防火墙规则)。
- 通过终端练习 SSH 连接。
- 理解入站与出站流量规则的区别。
使用 EBS 存储
- 学习了 EBS 卷类型。
- 附加与分离卷。
- 区分根卷与额外存储。
- 了解实例停止/终止后持久化行为。
弹性 IP 与监控
- 探索弹性 IP 用于静态公网地址。
- 介绍基本监控概念。
- 学习自动恢复机制。
获得的技术洞见
从应用开发背景转向 EC2,让我从系统层面看到基础设施:
- 应用运行在计算资源(EC2)上
- 存储持久化在 EBS 中
- 访问通过 IAM 控制
- 流量经由 VPC 和安全组
- 可用性需要监控和恢复计划
云工程不仅是部署,更是架构思考。
反思
我对 AWS 学得越多,就越意识到优秀的云工程师不仅仅是写代码。他们设计的系统默认具备可扩展性、安全性和弹性。一步步打好基础。持续性才是真正的超能力 💪🐧