计算
概览
计算服务
ec2实例
lambda
计算服务
EC2,云中的虚拟机器,CPU,内存等计算资源
ECS(container service)容器编排
Lambda(无服务器)
Gargate(无服务器容器)
定制专用处理器
EC2实例
遍布全球,AWS区域很多,EC2类似于传统物理服务器的虚拟机
启动EC2实例
名称,标签,操作系统,镜像,类型大小,网络配置,存储配置,密钥对
标签,方便进行管理和分类,区分大小写
启动镜像(AMI,Amazon Machine Image),预构建,或者去market place去选择或购买,定制化(在现有AMI的基础上进行一些环境的安装后)
实例(c6g.xlarge) c代表类型 6代表代数(版本,尽可能选新的代数) g其他属性 .xlarge大小
类型
通用型
内存优化型
存储优化型
计算优化型
加速计算型
- 计算优化器(AWS compute optimizer)
- 资源分析ML,基于CloudWatch数据
- Amazon密钥对
- 私有密钥(保密)
- 公有密钥
- 租赁方式
- 所有的资源,云供应商租给客户
- 共享租赁,自己的实例和其他的实例共同享用同一个物理机器,
- 专用实例,在同一个账号下,这些实例运行在一起物理的机器行,考虑到安全,资源的使用性问题
- 专用主机,同一个账号下的实例共用一个物理机,license和物理硬件属性联合加密(如加密狗)灵活性差一点,成本更贵
- 置放方式
- 集群(尽可能集中放在一起)
- 分布(尽可能分散开来)
- 分区(自己创建逻辑分区)
- 用户数据
- 启动ec2,文本框输入,当我们ec2启动时,自动的执行某个脚本,可以写在用户数据的文本框里(简化精力和管理的复杂性)
- 元数据
- 实例的本身属性相关
- 可以通过命令获取元数据
EC2实例的存储
和本地硬盘可以安装操作系统和存放数据
EBS卷(Block Store)
AMI自带了一个卷,根卷,还可以添加附加卷
数据是长期的
实例存储卷
非持久性,临时存放,关闭这些卷里的数据将会被擦除
重启不会丢失
都是作为ec2实例的本地硬盘
AWS Lambda
无服务的服务
底层仍然是有计算服务的
用户不知道底层服务器的存在,只需使用相应的资源(透明的,哪一个ec2不需要关系)
典型使用场景
执行某些代码,事件源调用lambda
支持多种语言
每次执行15分钟
内存最多支持10GB
事件源
DynamoDB
CloudWatch等
典型
web
后端
数据处理
IT自动化
问题
IOPS什么单位,和吞吐量的关系
上海信息学校的
解题策略 解法需要关注