Nextflow之nf-float插件怎么在云上高效使用

本文涉及的产品
云服务器 ECS,u1 2核4GB 3个月
云服务器 ECS,u1 4核8GB 1个月
云服务器 ECS,每月免费额度200元 3个月
简介: Memory Machine Cloud是一个功能丰富的执行器,可以在Nextflow配置文件中轻松部署。其优势包括成本节省、减少运行时间以及深入洞察应用级别的资源利用情况。

"MMCloud帮助我们MDI生物实验室计算生物学团队更好地使用AWS Spot EC2实例,节省了云计算成本。此外,WaveWatcher工具让我们能够实时观察资源使用情况,帮助我们在Nextflow流程中多角度的优化资源分配。"
——Joel Graber,MDI生物实验室计算生物学和生物信息学主任

生物信息学家在公有云上运行他们的作业流程常常会遇到如下几个挑战:

  • 学习一个复杂且全新的基础设施管理环境(如阿里云、AWS、百度云等)
  • 在最佳pipeline性能优化和云主机类型选择进行反复尝试和匹配
  • 通过使用Spot实例来实现成本效益
  • 确保在流程、资源和用户之间实现可扩展的自动化

Memory Machine Cloud 极大地增强了 Nextflow 的工作流编排能力,提供了高性能计算自动化、checkpoint/restore和云主机选型优化能力。Nextflow 通过 nf-float 插件与 MMCloud 无缝集成。产品的SpotSurfer功能用于Spot实例回收后的业务恢复,WaveRider功能用于实时云主机选型优化,WaveWatcher功能用于资源管理可视化,这些产品功能,使云端生物信息学变得轻松无比。

nf-float插件解锁了Memory Machine Cloud的附加价值

Memory Machine Cloud是一个功能丰富的执行器,可以在Nextflow配置文件中轻松部署。其优势包括成本节省、减少运行时间以及深入洞察应用级别的资源利用情况。

WaveWatcher 可视化监控服务
当 Memory Machine Cloud 启动一个工作节点时,它会在容器内部打开一个与资源监视器的通信通道。实时指标可作为 CSV 文件下载分析或以图形方式查看。WaveWatcher 可视化监控服务以实时方式显示每个作业的详细云成本,并在GUI上提供有关每个应用程序、每个用户和每个组的云成本报告。它还提供了有关CPU、内存、网络、存储I/O利用率以及能耗信息的详细数据。利用这些数据来优化云资源以适应您的工作负载。
图片 1.jpg

为了找到优化的机会,WaveWatcher 显示了 CPU、内存、网络和存储的实时应用程序使用情况。左侧屏幕显示 WaveRider 可以通过在较小的实例上启动工作负载,然后仅在需要更多资源时才迁移到较大的实例来降低成本。

WaveRider 云主机实例类型持续优化服务
WaveRider 可以在不影响 NextFlow 的情况下,根据作业实时资源利用情况,将正在运行的作业迁移到最适合的云主机实例类型上。用户只需点击几下鼠标,就能够优化成本,提升运行速度。
图片 2.jpg

灰色区域展示了不同计算实例上的内存和CPU使用情况,WaveRider 在运行时不断根据资源利用率和主机负载压力需求来对云主机实例的类型规格进行大小调整。

Nextflow系列内容: Nextflow技术解析与实践
产品已上架云市场,点击立享30天免费试用

目录
相关文章
|
9月前
|
弹性计算 监控 安全
函数计算进阶-IP查询工具开发
本场景介绍如何使用函数计算服务开发一个IP查询工具。
93 0
|
7月前
|
存储 监控 数据可视化
Nextflow之nf-float插件怎么在云上高效使用
Memory Machine Cloud是一个功能丰富的执行器,可以在Nextflow配置文件中轻松部署。其优势包括成本节省、减少运行时间以及深入洞察应用级别的资源利用情况。
|
9月前
|
弹性计算 Java 芯片
阿里云张伟分享 | 软件跨架构迁移(x86->ARM)的原理及实践
2023年8月31日,系列课程第四节《软件跨架构迁移(X86 -> ARM)的原理及实践》正式上线,由阿里云弹性计算架构师主讲,内容涵盖:ARM与x86架构的差异分析;软件跨架构迁移的原理;软件迁移策略制定、环境准备、执行、测试优化及持续部署与维护等;以及软件迁移的全流程解读。
阿里云张伟分享 | 软件跨架构迁移(x86->ARM)的原理及实践
XV-440-10TVB-1-20 规范并创建了通用模块产品理念
XV-440-10TVB-1-20 规范并创建了通用模块产品理念
163 0
XV-440-10TVB-1-20 规范并创建了通用模块产品理念
如何在云平台创建一个 FC——代码编写
如何在云平台创建一个 FC——代码编写自制脑图
153 0
如何在云平台创建一个 FC——代码编写
|
运维 安全 Serverless
函数计算进阶-IP查询工具开发-2
函数计算进阶-IP查询工具开发-2
89 0
函数计算进阶-IP查询工具开发-2
|
资源调度 Serverless API
函数计算进阶-IP查询工具开发-3
函数计算进阶-IP查询工具开发-3
113 0
函数计算进阶-IP查询工具开发-3
|
弹性计算 搜索推荐 Serverless
函数计算进阶-IP查询工具开发-1
函数计算进阶-IP查询工具开发-1
105 0
函数计算进阶-IP查询工具开发-1
|
存储 弹性计算 运维
函数计算进阶-IP查询工具开发-6
函数计算进阶-IP查询工具开发-6
157 0
|
存储 弹性计算 运维
函数计算进阶-IP查询工具开发-4
函数计算进阶-IP查询工具开发-4
127 0