AWS入门必看:5个核心服务,搞懂你就会用80%的AWS

很多刚接触AWS的朋友都会被它几百个服务吓到:这么多东西,什么时候才能学得完?

其实根本不用全学,绝大多数场景下,你只要搞懂5个核心服务,就能搞定80%的AWS使用需求。今天就给大家一次性讲明白这5个服务是什么、怎么用。

一、EC2:云上的虚拟机,你在AWS的"电脑"

EC2全称Elastic Compute Cloud,是AWS最核心的计算服务,简单说就是:AWS给你提供的一台虚拟机

你需要知道的基本概念:

  • 实例(Instance):就是一台虚拟机,你可以选不同配置(CPU、内存)
  • AMI:虚拟机的操作系统镜像,比如Ubuntu、CentOS、Windows
  • 安全组(Security Group):虚拟机的防火墙,控制哪些端口可以访问、哪些IP可以连
  • 密钥对(Key Pair):登录虚拟机的SSH密钥,不是用账号密码登录

典型用途:

  • 跑Web应用、后端服务
  • 搭开发测试环境
  • 跑各种需要长期运行的程序

新手常用操作:

  1. 选一个Ubuntu的AMI
  2. 选一个t2.micro(免费套餐可用)的实例类型
  3. 配置安全组开放22(SSH)和80(HTTP)端口
  4. 下载密钥对,用SSH连接进去就能用了

二、S3:云上的无限硬盘,什么都能存

S3全称Simple Storage Service,是AWS的对象存储服务,简单说就是:一个无限大的网络硬盘,什么文件都能存

你需要知道的基本概念:

  • 存储桶(Bucket):你存文件的根目录,名字是全局唯一的
  • 对象(Object):就是你上传的文件
  • 权限控制:可以设置某个文件是公开的还是私有的
  • 存储类:不同价格的存储等级,访问频率越低越便宜

典型用途:

  • 存图片、视频、静态文件
  • 网站静态资源托管
  • 数据备份、归档
  • 存日志、大数据分析的原始数据

新手常用操作:

  1. 创建一个存储桶(名字不能和所有人重复)
  2. 上传文件,设置权限(公开读或者私有)
  3. 拿到文件的URL就能直接访问了

三、RDS:托管数据库,不用你操心运维

RDS全称Relational Database Service,是AWS的托管关系型数据库服务,简单说就是:AWS帮你管数据库,你只管在用,不用管备份、升级、高可用这些运维的事

你需要知道的基本概念:

  • 数据库引擎:支持MySQL、PostgreSQL、MariaDB、Oracle、SQL Server
  • 实例类:数据库的配置(CPU、内存)
  • 多可用区部署:自动做主从备份,一个挂了另一个自动顶上
  • 自动备份:默认开启,自动帮你做备份,想恢复就能恢复

典型用途:

  • 存业务数据的关系型数据库
  • 不用自己搭数据库、做备份、搞主从

新手常用操作:

  1. 选MySQL引擎
  2. 选一个小配置的实例(开发环境用t3.micro就行)
  3. 设置用户名密码
  4. 配置安全组开放3306端口
  5. 拿到终端节点地址就能像普通MySQL一样连了

四、Lambda:无服务器函数,用的时候才跑,不用不花钱

Lambda是AWS的无服务器计算服务,简单说就是:你只写代码,AWS帮你管服务器,有请求的时候才运行,没请求的时候完全不花钱

你需要知道的基本概念:

  • 函数(Function):你写的一段代码
  • 触发源:什么情况下触发你的代码运行,比如API请求、S3上传文件、定时触发
  • 运行时间:最长跑15分钟,适合短时间运行的任务
  • 计费方式:按请求次数和运行时间计费,免费套餐每个月有100万次请求

典型用途:

  • 写API后端
  • 定时任务(比如每天凌晨跑一次数据同步)
  • 事件驱动处理(比如有人上传图片到S3,自动生成缩略图)
  • 不用一直跑的小程序

新手常用操作:

  1. 选Python或者Node.js运行环境
  2. 写你的代码
  3. 配置触发器(比如API Gateway,就能变成一个HTTP接口)
  4. 测试调用就行,完全不用管服务器

五、VPC:你的私有网络,把资源隔离起来

VPC全称Virtual Private Cloud,是AWS的虚拟网络服务,简单说就是:你在AWS公有云里,划出一块完全属于你的私有网络空间

你需要知道的基本概念:

  • VPC:一个大的私有网络,你自己定义IP段(比如10.0.0.0/16)
  • 子网(Subnet):把VPC切成小的网段,分公有子网(能上网)和私有子网(不能上网)
  • 路由表(Route Table):控制网络流量往哪走
  • Internet网关:让VPC里的资源能访问公网
  • NAT网关:让私有子网的机器能访问公网,但公网访问不了它

为什么需要VPC?

  • 安全:把数据库放在私有子网,公网根本访问不到,只能从你的EC2访问
  • 隔离:不同项目用不同VPC,完全不互通
  • 自定义:你可以完全控制自己的网络架构

总结:这5个服务怎么配合用?

一个典型的Web应用架构是这样的:

  1. 前端:静态文件存在S3,通过CDN分发
  2. 后端:跑在EC2或者Lambda上
  3. 数据库:存在RDS里,放在私有子网,公网访问不到
  4. 网络:所有资源都放在你自己的VPC里
  5. 定时任务:用Lambda定时触发

就这5个服务,能搞定绝大多数场景。其他几百个服务,都是在这基础上的扩展,等你需要的时候再去学就行,根本不用一开始就学完。

搞懂这5个,你就算入门AWS了!如果觉得有用,欢迎点赞收藏,下一篇给大家讲新手用AWS最容易踩的10个坑~

相关推荐
怪奇云呼军7 小时前
知识库也会注入指令?闪电智能VoiceAgent 如何防住 Prompt Injection
人工智能·python·算法·云计算·音视频
jikemaoshiyanshi12 小时前
企业搭建大模型网关与智能路由体系,如何实现精细化推理分发?——AWS 双层网关架构适配规模化业务落地
架构·云计算·aws
径硕科技JINGdigital12 小时前
AI 训练时 GPU 利用率低,哪些云上高性能存储方案更适合优化训练成本?AWS 按 I/O 瓶颈分层选型
人工智能·云计算·aws
仓储管理员202513 小时前
不同业务场景下,如何匹配适配的WMS系统?
大数据·运维·云计算·精选
IT爱学堂16 小时前
2025云计算全栈工程师全日制课程V16百度网盘下载
云计算
baidu_259339571 天前
智慧消防管理系统平台(基于物联网与大数据的城市消防安全解决方案)
大数据·人工智能·物联网·云计算·智慧消防·力安科技·gdliontech.cn
众人皆醒我独醉1 天前
源码导读:一张地图看懂 KServe 仓库
面试·云计算·gpu
AKAMAI2 天前
超大规模的新定义
人工智能·云计算
tg_xianheyun2 天前
阿里云国际账号注册代充值怎么选服务商?
服务器·阿里云·云计算·全球访问优化
翼龙云_cloud2 天前
腾讯云国际代理商:CDB数据库自动备份和异地灾备配置 从快照到跨区域恢复
运维·数据库·云计算·腾讯云