首页>动态 >内容

【AWS云端服务新战略:容器应用】积极支援K8s与裸机架构扩大运算服务範围

动态2021-03-02 20:05:24
最佳答案在营运的运算服务类型上,AWS目前可提供多种选择,涵盖执行个体(虚拟机器

在营运的运算服务类型上,AWS目前可提供多种选择,涵盖执行个体(虚拟机器)、容器,以及Serverless等三大类型,而在使用这些运算服务时,彼此也能相互连结,并且能整合AWS其他的云端服务,一起使用。

在2017年底举行的AWS全球用户大会re:Invent上,该公司执行长Andy Jassy在主题演讲的前半场当中,针对旗下的运算服务业务,宣布推出多种新的营运项目,而最受关注的部分,莫过于与容器应用相关的服务。

提供更多层次的容器环境代管服务,因应不同的运算基础架构考量

在容器应用的各种技术当中,众家云端服务与系统厂商,近来争相支援Kubernetes,而且以2017年最为显着,对AWS而言,先前虽然有一些用户,将这套堪称业界标準的调度指挥平台,部署到Elastic Compute Cloud(EC2)的执行实例,但AWS所主打的容器应用服务,主要是Elastic Container Service(ECS),以及Elastic Container Registry(ECR),早先支援Kubernetes的态度,并不明朗,于是,引发众人臆测。

所幸在2017 re:Invent大会上,一如外界预期,AWS果真要开始经营代管Kubernetes环境的服务,执行长Andy Jessy在介绍容器应用的服务内容时,正式宣布推出Elastic Container Service for Kubernetes(EKS),与现行的ECS、ECR并列为容器服务项目。

而EKS的特色在于,提供了Kubernetes代管服务,可相容于混合云的环境,具有高可用性的备援(Kubernetes主节点能够横跨多个资料中心执行),而且,系统平台的升级与修补作业,都是自动化进行。

更重要的是,EKS还能整合AWS旗下经营的众多云端服务项目,像是:CloudTrail、CloudWatch、Elastic Load Balancing(ELB)、Identity and Access Management(IAM)、Virtual Private Cloud(VPC),以及PrivateLink

但AWS所能提供的容器应用服务,并不仅止于此,令re:Invent现场与会者意外的是,在宣布EKS发表之后,Andy Jassy紧接着宣布,推出容器全代管服务,名为Amazon Fargate,震惊全场观众。用户在这套服务下使用容器的同时,不需管理底层丛集环境与伺服器,改由AWS来管理这些环节,进而提供易于执行容器与扩展使用规模的环境。

AWS推出两种容器环境代管服务

在容器调度指挥的应用上,AWS原本就有ECS,以及2017年底最新宣布的EKS,然而,用户在执行容器应用之余,还是要面对底层伺服器执行个体,以及整个丛集环境的管理工作。而在他们即将发布的Fargate容器服务当中,用户只需定义应用程式包含的多台容器、处理器与记忆体需求、网路环境、身分与存取管理政策即可,而不再需要选择执行个体类型、扩展丛集的方式,以及调校丛集的使用率。

新增多种运算服务,其中包括首度登场的裸机型态执行个体

AWS在2017年底举行的这场活动当中,也发表更多执行个体(instance)。

例如,在Amazon EC2提供的虚拟私用伺服器(VPS)服务,AWS增设了3种执行个体。这些新推出的服务,分别是:因应一般用途的M5,针对储存应用最佳化、适用于高效能大数据处理情境的H1,以及用裸机(Bare Metal)型态来提供更多I/O效能的I3m(或称为i3.metal、I3 Bare Metal)。

以M5而言,是EC2通用运算类型执行个体的最新一代,比起前代(M4),可额外提供50%的虚拟处理器数量与记忆体容量,以及25%的网路频宽。这套运算服务所搭配的处理器,是2017年中、英特尔最新推出的Xeon Platinum 8000(Skylake微架构),时脉为2.5 GHz,每一台执行个体,最大可提供96颗虚拟处理器,以及384 GB记忆体的硬体组态。

另一个特别的执行个体则是i3.metal,也是AWS首度跨入裸机运算服务,针对的工作负载类型,主要是应用系统无法虚拟化、需搭配特定Hypervisor的环境,以及限于软体授权而不能使用虚拟化的情况。

而这里提供的硬体配置,包括Xeon E5-2686 v4处理器(2.3GHz)、512GB记忆体、15.2 TB的储存空间(8台1.9TB容量的NVMe SSD),以及25 Gbps的连网速度。i3.metal除了提供实体伺服器的执行环境与效能,还能连接AWS旗下的众多云端服务,例如,挂载Elastic Block Store(EBS)的储存Volume、能够使用VPC的环境与安全群组设定,也可以运用AWS的弹性IP位址,以及负载平衡服务ELB。

值得注意的部分是,i3.metal本身是架构在AWS研发的Nitro System平台,而这里面包含了AWS所设计的硬体,可透过处理卸载介面卡(hardware offload cards),提供高效能与高可用性,并且搭配AWS自行开发的Nitro安全处理器,提供主机板层级的防护。

在此同时,AWS在一般的执行个体之外,也提供了可加装在执行个体的Amazon Elastic GPU服务,以及竞价型执行个体Amazon EC2 Spot,而在这次re:Invent大会期间,AWS也宣布Amazon EC2 Spot可支援更多弹性,例如:记忆体休眠(Hibernation)的暂停执行状态,以及能在启动执行个体时,直接指定所需容量,而不像先前,使用门槛较高,因为,用户必须了解相关的市场、竞标,以及呼叫独立的非同步API。

2017下半AWS EC2运算服务新增项目

在2017 re:Invent大会期间,AWS针对Elastic Compute Cloud(EC2)系列,发表了M5、H1和i3.metal,而在该年下半,他们陆续推出多种运算服务,例如,7月推出Nvidia Tesla M60的GPU加速运算执行个体G3,10月推出搭配Nvidia Tesla V100的GPU加速运算执行个体P3,而在11月初,发表新一代的运算优化执行个体C5。

免责声明:本文由用户上传,如有侵权请联系删除!