写点什么

Amazon EC2 的计算密集型 C5 实例

  • 2019-11-07
  • 本文字数:1992 字

    阅读完需:约 7 分钟

Amazon EC2 的计算密集型 C5 实例

我很高兴地宣布,新的计算密集型 C5 实例今天在三个 AWS 区域推出,有六种大小规格!


这些实例专用于计算密集型应用程序,例如批处理、分布式分析、高性能计算 (HPC)、广告服务、高度可扩展的多人游戏和视频编码。新实例提供了比 C4 实例高 25% 的价格/性能改进,对于某些工作负载可超过 50%。它们还有额外的每 vCPU 内存,而且 (对于可以利用新 AVX-512 指令的代码) 对于向量和浮点工作负载有两倍的性能。


多年来,我们一直在不停地工作,为客户提供可能的最佳网络、存储和计算性能,长期专注于将许多类型的工作分流到由 AWS 设计和建造的专用硬件上。C5 实例类型包含了我们的最新一代硬件分流,另外还在添加一个与我们的硬件密不可分地一起运行的新管理程序方面又迈出了一大步。新的管理程序允许我们让您访问主机硬件提供的所有处理能力,同时也使性能更加一致,并进一步提高了安全性的门槛。我们将在 AWS re:Invent 分享很多关于它的技术细节。


新实例


C5 实例有六种大小:


col 1col 2col 3col 4col 5
实例名称**vCPU
****RAM
**EBS 带宽网络带宽
c5.large24 GiB最高 2.25 Gbps最高 10 Gbps
c5.xlarge48 GiB最高 2.25 Gbps最高 10 Gbps
c5.2xlarge816 GiB最高 2.25 Gbps最高 10 Gbps
c5.4xlarge1632 GiB2.25 Gbps最高 10 Gbps
c5.9xlarge3672 GiB4.5 Gbps10 Gbps
c5.18xlarge72144 GiB9 Gbps25 Gbps


每个 vCPU 都是 3.0 GHz Intel Xeon Platinum 8000 系列处理器上的硬件超线程。此自定义处理器针对 EC2 进行了优化,能让您在两个最大大小上完全控制 C 状态,从而能让您使用 Intel 睿频加速技术以最高 3.5 GHz 的速度运行单个内核。


从表中可以看出,四个最小实例大小提供的 EBS 和网络带宽比前一代计算密集型实例大得多。


由于所有网络和存储功能都是在硬件中实现的,因此 C5 实例需要包括 Elastic Network Adapter (ENA) 和 NVMe 的驱动程序的 HVM AMI。最新的 Amazon Linux、Microsoft Windows、Ubuntu、RHEL、CentOS、SLES、Debian 和 FreeBSD AMI 都支持 C5 实例。如果您正在进行机器学习推理或其他计算密集型工作,请务必检查最新版本的 Intel Math Kernel Library。它已针对 Intel® Xeon® Platinum 处理器进行了优化,并有可能大大加快您的工作。


为了与使用 Xen 管理程序的实例保持兼容,EBS 卷的设备名称将继续使用现有的 /dev/sd/dev/xvd 前缀。不使用在将卷附加到实例时提供的设备名称,因为 NVMe 驱动程序会分配其自己的设备名称 (阅读 Amazon EBS 和 NVMe 以了解更多信息):



nvme 命令显示有关每个卷的其他信息 (如果需要,可使用 sudo yum -y install nvme-cli 安装它):



输出中的 SN 字段可以通过在“vol”前缀后面插入“-”映射到 EBS 卷 ID (可惜,NVMe SN 字段的长度不足以存储整个 ID)。下面是一个使用此信息创建每个附加卷的 EBS 快照的简单脚本:


Bash


$ sudo nvme list | \  awk '/dev/ {print(gensub("vol", "vol-", 1, $2))}' | \  xargs -n 1 aws ec2 create-snapshot --volume-id
复制代码


只需多做一点工作 (以及大量的测试),您可以创建一个脚本来扩展将要变满的 EBS 卷。


到达 C5


正如我前面提到的,我们将工作分流到硬件加速器的工作已经进行了相当长一段时间。概括如下:


CC1 – 在 2010 年推出,CC1 专用于支持横向扩展的 HPC 应用程序。它是第一个支持 10 Gbps 网络的 EC2 实例,也是第一个支持 HVM 虚拟化的实例之一。我们为 CC1 设计的网络结构 (基于我们自己的交换机硬件) 已成为所有 AWS 数据中心的标准。


C3 – 在 2013 年推出,C3 引入了增强型联网,并使用专用硬件加速器来支持每个 Virtual Private Cloud (VPC) 内部的软件定义网络。硬件虚拟化从管理程序中删除 I/O 堆栈,从而有利于来宾操作系统进行直接访问,因此提高性能并减少可变性。


C4 – 在 2015 年推出,C4 实例是在默认情况下通过专用网络连接优化的 EBS,并且还将 EBS 处理 (包括加密 EBS 卷的 CPU 密集型加密操作) 分流到硬件加速器。


C5 – 今天推出,驱动 C5 实例的管理程序允许将主机 CPU 的所有资源几乎专用于客户实例。ENA 网络和与 EBS 连接的 NVMe 接口都是由硬件加速器驱动的。这些实例不需要 (或支持) Xen 半虚拟化网络或块设备驱动程序 (两者都已被删除,以提高效率)。


展望未来,我们将使用此管理程序来驱动其他实例类型,并计划在一组 AWS re:Invent 会话中共享其他技术细节。


今天启动 C5


您可以今天在美国东部 (弗吉尼亚北部)、美国西部 (俄勒冈) 和欧洲 (爱尔兰) 区域以按需和竞价形式 (预留实例也可用) 启动 C5 实例,其它区域则在准备中。


我离开之前的一个快速说明:当前的 NVMe 驱动程序没有针对高性能顺序工作负载进行优化,我们不建议将 C5 实例与 sc1st1 卷结合使用。我们知道这个问题,并一直在努力优化这个重要使用案例的驱动程序。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/now-available-compute-intensive-c5-instances-for-amazon-ec2/


2019-11-07 06:001245

评论

发布
暂无评论
发现更多内容

京东短网址高可用提升最佳实践 | 京东云技术团队

京东科技开发者

最佳实践 高可用设计 企业号 5 月 PK 榜 短网址

2023 开源之夏来啦!报名 MegEngine 项目,赢取万元奖金!

MegEngineBot

深度学习 开源之夏 MegEngine 学生比赛 奖金

Django基本数据访问

测吧(北京)科技有限公司

测试

AntDB数据库携手金蝶Apusic应用服务器, 共促信创产业繁荣发展

亚信AntDB数据库

AntDB AntDB数据库 企业号 5 月 PK 榜

夺冠秘诀?华为软件精英挑战赛两届冠军这样复盘比赛经验

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号 5 月 PK 榜

Fabarta 参加 2023 数云原力大会,与各方共同发布《2023 数据资产盘点实践白皮书》

Fabarta

数据要素 数据资产管理 数据资产化 数据要素流通

大模型时代入场级技能:提示词工程!百度文心中文教程来啦

飞桨PaddlePaddle

百度飞桨

中国20强(上市)游戏公司2022年财报分析:营收结构优化,市场竞争进入白热化

易观分析

公司 游戏

Alibaba技术专家倾心五年打造!Java工程师成神之路(基础篇)

Java

大厂工作四年Java经验总结了学习路线规划,所有私藏资料我都贡献出来了

Java你猿哥

Java Spring Boot JVM java基础 java面

Windows本地搭建RabbitMQ Server

北桥苏

Rabbit MQ RabbitMQ安装

Java面试题大全(整理版)1000+面试题附答案详解最全面看完稳了

Java你猿哥

Java MySQL redis mybatis java面试

ZeroErr 零误框架

西风逍遥游

数据治理三大模式详解,治理新范式释放数据潜能

袋鼠云数栈

数据治理

BATM面试Java岗:精选200+面试题及答案、6大重点规划和经验总结

Java你猿哥

Java MySQL JVM 多线程 java面试

微信小程序二维码文件流上传到OSS解决方法

北桥苏

php OSS thinkphp

Elasticsearch分布式搜索引擎的基本使用

北桥苏

php elasticsearch

Django查询、删除、更新数据

测吧(北京)科技有限公司

测试

数据库外网ip binlog主从配置

Java你猿哥

Java MySQL 后端 ssm

中建信息亮相华为中国合作伙伴大会2023

极客天地

开源轻量级 IM 框架 MobileIMSDK 的Uniapp客户端库已发布

JackJiang

网络编程 即时通讯 即时通讯IM

面试官:说说 WebSocket 和 Socket 及 Http 的区别?

Java你猿哥

Java TCP ssm HTTP webSock

网页版超强ChatGPT插件应用ZipZap来了,每日免费10K Token足够使用

Ricky

openai ChatGPT GPT-4

Prompt learning 教学[进阶篇]:简介Prompt框架并给出自然语言处理技术:Few-Shot Prompting、Self-Consistency等;项目实战搭建知识库内容机器人

汀丶人工智能

人工智能 深度学习 ChatGPT prompt learning

重磅来袭!微服务的里程碑SpringCloudAlibaba

Java 架构 微服务 Spring Cloud spring cloud alibaba

以数据思维和技能提升数据应用测试实践 | 京东云技术团队

京东科技开发者

测试 测试覆盖率 数据思维 应用安全测试 企业号 5 月 PK 榜

MySQL主从配置+ThinkPHP5分布式数据库

北桥苏

MySQL 分布式 thinkphp

国内商业BI工具介绍,瓴羊Quick BI、帆软怎么样

流量猫猫头

从零开始打造一款基于SpringBoot+SpringCloud的后台权限管理系统

Java Spring Cloud Spring Boot 权限管理

【源码分析】【seata】at 模式分布式事务-server端与客户端交互

如果晴天

源码分析 分布式事务 分布式锁 seata Seata框架

跑步课程导入能力,助力科学训练

HarmonyOS SDK

HMS Core

Amazon EC2 的计算密集型 C5 实例_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章