标题 | FPGA的“新恋情” |
范文 | 张振伦 去年圣诞季,亚马逊发布拥抱硬件的消息曾引起轰动。亚马逊容器和HPC部门总经理Deepak Singh认为:“规模达到一定阶段后,专用硬件和基础设施是十分必要的,而此时,FPGA就是一个很好的选择。”一不小心,30多岁FPGA与公有云巨头的这个新恋情就被Deepak Singh给抖搂出来了。 其实,FPGA和专有硬件的使用即使在数据中心也不是新鲜事,将某些能够定制的功能通过硬件来实现的优势不言而喻。实际上,传统的网络交换机就是一个专门定制的硬件,通过专用的硬件解决了高速、大规模下的数据交换问题。数据中心里面使用FPGA也是很常见的事,许多安全设备,尤其是那些DDoS保护设备,都专门配置了FPGA来确保迅速地进行大规模入站流量检测,并斩断DDoS攻击流量侵入数据中心的可能。 在公有云上使用传统硬件和FPGA的区别之一是扩展能力,但也有性能和成本的考量。在公有云上部署的话,FGPA相比传统硬件有三大好处。下面我们一起来解读一下FPGA和专有硬件的三大亮点: 一、速度更快 通過硬件来实现特定功能速度更快,并且需要的资源更少,这一点毋庸置疑。通过硬件来实现一个功能比软件实现肯定延迟更小,特别是针对安全的加解密算法,通过硬件实现的效率肯定比软件高很多。对于企业客户来说,当然希望提升计算的速度,因为这意味着用更快速的方式响应他们自己用户的需求,生产效率和竞争力肯定会获得提升,这有助于降低运维的三大风险之一:性能问题。 二、扩展能力更强 扩展能力是采用FPGA和专有硬件的主要驱动力。其实,硬件的卸载能力是FPGA和专有硬件能提升扩展能力的主要原因。卸载就是让FPGA或专有硬件来处理原来CPU承担的某些复杂任务,让传统的CPU可以专注它擅长的部分,从而提升了整个系统的处理能力,也就是扩展能力大幅增加。对企业用户来说,这其实就是用尽可能少的资源来完成既定任务,这让企业更平滑地支撑更为大量的业务。扩展能力有助于降低运维的第二大风险:可用性问题。 三、成本更低 通过提高速度和扩展能力,单个交易的成本自然会降低。单个交易的成本降低意味着更快地回收投资,更重要的是这样降低了每个客户的成本。每个用户的收入ARPU是云服务商关注的核心指标之一,对云服务商来说,规模固然重要,但ARPU值绝对是他们的核心竞争力。 采用FPGA和专有硬件解决方案,将是云端安全的重要趋势,这显而易见可以降低运维的第三大风险:安全性问题。硬件的优点是它不牺牲性能或扩展能力,甚至可以加速处理能力,就能圆满完成既定任务。当您正在建立自己的云端基础架构时,无论是公有云还是私有云,甚至是混合云,都应该拥抱这个趋势,通过FPGA和专有硬件来卸载某些特定功能。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。