从 .NET 到云 – AWS 工程师之旅(第 2 天:深入了解 EC2)

发布: (2026年2月26日 GMT+8 12:30)
3 分钟阅读
原文: Dev.to

Source: Dev.to

Cover image for From .NET to Cloud – AWS Engineer Journey (Day 2: Deep Dive into EC2)

什么是 Amazon EC2?

Amazon EC2 在云端提供可弹性伸缩的虚拟服务器。它让工程师能够按需配置计算容量,而无需管理物理硬件。这就是应用实际在 AWS 基础设施上运行的地方。

我的动手实践关键收获

启动虚拟服务器

  • 使用不同的 AMI 创建 EC2 实例:
    • Amazon Linux
    • Ubuntu
  • 完整的启动流程:AMI → 实例类型 → 密钥对 → 安全组 → 存储 → 启动

实例类型与规模策略

  • 探索了实例系列:
    • 通用型
    • 计算优化型
    • 内存优化型
  • 了解了选择合适实例类型如何影响性能和成本优化。

安全访问与网络

  • 配置密钥对用于 SSH 认证。
  • 设置安全组(防火墙规则)。
  • 通过终端练习 SSH 连接。
  • 理解入站与出站流量规则的区别。

使用 EBS 存储

  • 学习了 EBS 卷类型。
  • 附加与分离卷。
  • 区分根卷与额外存储。
  • 了解实例停止/终止后持久化行为。

弹性 IP 与监控

  • 探索弹性 IP 用于静态公网地址。
  • 介绍基本监控概念。
  • 学习自动恢复机制。

获得的技术洞见

从应用开发背景转向 EC2,让我从系统层面看到基础设施:

  • 应用运行在计算资源(EC2)上
  • 存储持久化在 EBS 中
  • 访问通过 IAM 控制
  • 流量经由 VPC 和安全组
  • 可用性需要监控和恢复计划

云工程不仅是部署,更是架构思考。

反思

我对 AWS 学得越多,就越意识到优秀的云工程师不仅仅是写代码。他们设计的系统默认具备可扩展性、安全性和弹性。一步步打好基础。持续性才是真正的超能力 💪🐧

0 浏览
Back to Blog

相关文章

阅读更多 »

🚀 开始我的云工程之旅

介绍 你好,开发者们 👋 我已经开始了我的 Cloud Computing 之旅。我的目标是通过理解概念并构建小型项目,逐步学习。