开发者社区 > 云原生 > 正文

Serverless 计算将持续提高计算密度,能实现最佳的性能功耗比和性能价格比吗?

Serverless 计算将持续提高计算密度,能实现最佳的性能功耗比和性能价格比吗? image.png

展开
收起
Pony马 2021-01-15 05:03:13 745 0
1 条回答
写回答
取消 提交回答
  • 虚拟机和容器是两种取向不同的虚拟化技术,前者安全性强、开销大,后者则相反。Serverless 计算平台一方 面要求兼得最高的安全性和最小的资源开销,另一方面要保持对原有程序执行方式的兼容,比如支持任意二进制文件, 这使得适用于特定语言 VM 的方案不可行。以 AWS FireCracker 为例,其通过对设备模型的裁剪和 kernel 加载流 程的优化,实现百毫秒的启动速度和极小的内存开销,一台裸金属实例可以支持数以千计的实例运行。结合应用负载 感知的资源调度算法,虚拟化技术有望在保持稳定性能的前提下,将超卖率提升一个数量级。

    当 Serverless 计算的规模与影响力变得越来越大,在应用框架、语言、硬件等层面上根据 Serverless 负载特 点进行端对端优化就变得非常有意义。新的 Java 虚拟机技术大幅提高了 Java 应用启动速度,非易失性内存帮助实 例更快被唤醒,CPU 硬件与操作系统协作对高密环境下性能扰动实现精细隔离,所有新技术正在创造崭新的计算环 境。

    实现最佳性能功耗比和性能价格比的另一个重要方向是支持异构硬件。长期以来,x86 处理器的性能越来越难 以提升。而在 AI 等对算力要求极高的场景,GPU、FPGA、TPU(Tensor Processing Units)等架构处理器的 计算效率更具优势。随着异构硬件虚拟化、资源池化、异构资源调度和应用框架支持的成熟,异构硬件的算力也能通 过 Serverless 的方式释放,大幅降低用户使用门槛。

    2021-01-15 11:13:58
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载