计算

概览

  • 计算服务

  • 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大小

    • 类型

      • 通用型

      • 内存优化型

      • 存储优化型

      • 计算优化型

      • 加速计算型

alt text

- 计算优化器(AWS compute optimizer)
    - 资源分析ML,基于CloudWatch数据
- Amazon密钥对
    - 私有密钥(保密)
    - 公有密钥
- 租赁方式
    - 所有的资源,云供应商租给客户
    - 共享租赁,自己的实例和其他的实例共同享用同一个物理机器,
    - 专用实例,在同一个账号下,这些实例运行在一起物理的机器行,考虑到安全,资源的使用性问题
    - 专用主机,同一个账号下的实例共用一个物理机,license和物理硬件属性联合加密(如加密狗)灵活性差一点,成本更贵
- 置放方式
    - 集群(尽可能集中放在一起)
    - 分布(尽可能分散开来)
    - 分区(自己创建逻辑分区)
- 用户数据
    - 启动ec2,文本框输入,当我们ec2启动时,自动的执行某个脚本,可以写在用户数据的文本框里(简化精力和管理的复杂性)

alt text

- 元数据
    - 实例的本身属性相关
    - 可以通过命令获取元数据

alt text

  • EC2实例的存储

    • 和本地硬盘可以安装操作系统和存放数据

    • EBS卷(Block Store)

    • AMI自带了一个卷,根卷,还可以添加附加卷

    • 数据是长期的

alt text

alt text

alt text

  • 实例存储卷

    • 非持久性,临时存放,关闭这些卷里的数据将会被擦除

    • 重启不会丢失

    • 都是作为ec2实例的本地硬盘

AWS Lambda

  • 无服务的服务

    • 底层仍然是有计算服务的

    • 用户不知道底层服务器的存在,只需使用相应的资源(透明的,哪一个ec2不需要关系)

  • 典型使用场景

    • 执行某些代码,事件源调用lambda

    • 支持多种语言

    • 每次执行15分钟

    • 内存最多支持10GB

    • 事件源

      • DynamoDB

      • CloudWatch等

    • 典型

      • web

      • 后端

      • 数据处理

      • IT自动化

问题

  • IOPS什么单位,和吞吐量的关系

上海信息学校的

解题策略 解法需要关注