📜  AWS Compute简介

📅  最后修改于: 2021-04-16 05:55:30             🧑  作者: Mango

AWS计算是基础架构即服务(IAAS)。简而言之,AWS计算是为您的用例配置和管理基础架构(虚拟机/容器)的方法。该基础结构可以被视为应用程序托管应用程序或运行计算密集型任务所需的处理能力。
这些计算资源与常规服务器组件(如CPU和RAM)紧密相关。但是,对于常规服务器组件,您需要管理和购买基础结构,提供备份和紧急恢复,并确保有足够的服务器容量来处理流量密集的时间。借助AWS计算,所有这些麻烦都移交给了AWS团队。他们管理基础架构,并确保在任何系统故障时恢复应用程序。作为用户,您只需要为提供的服务付费即可。
AWS Compute是早在2006年由AWS提供的首批服务之一,仅提供一种EC-2实例类型。

AWS Compute的功能:

  • 可扩展性:这是使用云基础架构的最有益的功能之一。可伸缩性意味着您的应用程序服务器可以垂直扩展(增加计算能力或资源的其他功能)或水平扩展(提供更多类似的资源)来满足用户需求。不用说,您只需为扩展实例付费,而无需为使用此可伸缩性功能付费。
  • 多功能服务:只要用户付款(EC2和Elastic Beanstalk),AWS Compute就可以提供可配置并运行多年的资源。同时,对于小型任务(AWS Lambda),您还可以使用几毫秒的计算资源。
  • 广泛的类别范围:可以从多种类别中提供计算资源,每种类别用于不同的时间长度。为用户提供完整的使用案例灵活性。
  • 以太网速度:计算资源可以利用高达100Gbps的以太网速度。
  • 多个位置:计算可根据用户需要在全球22个地区和69个可用区中使用。

AWS Compute的唯一缺点是,鉴于大量的服务和其他类型的服务,有时可能很难选择最适合您的用例的服务。但是,AWS提供了非常好的支持以及社区和说明视频,可以帮助您克服此缺点。

AWS计算服务:

  • EC-2(弹性云计算):可用于各种用例的虚拟服务器。
  • Amazon Lightsail:最简单的AWS服务之一。轻松为小型应用程序和网站设置虚拟服务器。与EC2或其他AWS Compute服务相比,所需的配置更少。
  • ECS(弹性容器服务):用于运行基于docker的容器应用程序。
  • ECR(弹性容器注册表):一种有效的简单方法来存储,管理和部署容器映像。
  • EKS(弹性Kubernetes服务):完全托管的Kubernetes服务。
  • AWS Lambda:无需服务器即可运行代码的容器。根据Lambda的使用时间(100毫秒的倍数)向用户收费。
  • AWS Fargate:用于容器的无服务器计算服务。
  • AWS EC2 AutoScaling:设置策略(条件)以自动扩展/拥有应用程序。
  • AWS Batch:任何规模的完全托管的批处理。
  • AWS Compute Optimizer:根据您的用例,推荐适当的计算资源功能。
  • EC2 Image Builder:构建和维护安全的Linux或Windows Server映像。
  • ELB(弹性负载平衡):计算资源的所有请求都通过ELB。 ELB在基础服务器实例之间分配请求负载。
  • AWS哨站:在本地运行AWS基础设施和服务,以实现真正一致的混合云体验。可供需要额外安全性的大型企业使用。
  • AWS Wavelength:适用于5G设备的超低延迟应用程序。
  • AWS本地区域:在离最终用户更近的地方运行对延迟敏感的应用程序。
  • Amazon EC2竞价型实例:利用AWS云中未使用的EC2容量。与按需价格相比,竞价型实例的折扣高达90%。