预约演示
预约演示

轻松在云中部署RStudio,提高性能并优化成本

我在使用RStudio,Memory Machine Cloud(以下简称MMCloud)对我有用吗?

RStudio是一款免费的、开源的集成开发环境(IDE),用于R软件环境,广泛用于统计计算领域。RStudio用户可以同时清晰地查看图表、数据表、R代码和输出结果。更大规模的科学计算、集中的数据处理,以及在远程团队之间轻松共享和协作的需求,通常是将RStudio环境迁移到云端的常见原因。Memory Machine Cloud是一个云自动化平台,它可以帮助您迅速在云中部署一个可扩展的RStudio环境。一旦部署完成,Memory Machine Cloud提供先进的自动化功能,帮助您最大化性能并优化云资源成本。

不再管理繁琐的云资源,专心从事科学研究

Memory Machine Cloud的启动和部署是免费的,且只需几分钟,、可以一键式部署在您自己的公有云账户(阿里云、AWS或GCP等)环境中。使用Memory Machine Cloud在云中部署和管理RStudio可以通过两种方式完成:通过我们称为FLOAT的CLI或者通过直观的基于Web的GUI。通过我们提供的公共的,或者您自己私有的容器镜像库,您可以部署任何标准或自定义的RStudio镜像(Memory Machine Cloud支持任何OCI兼容的容器镜像)。

RStudio
RStudio

轻松监控您的RStudio虚拟机,执行操作如终止、迁移,以及灵活调整底层计算资源,而无需担心丢失状态(用户设置、未保存的工作)。Memory Machine为您充当云资源管理员,这样您就可以专注于IDE工作。

RStudio

无限的内存和计算资源 - 永远不会因为“内存不足”而崩溃

最令人沮丧的事情之一是在运行计算时因内存不足而导致系统崩溃。Memory Machine Cloud的WaveRider是一个具有颠覆性意义的功能,它允许您在不丢失正在运行的作业进度、未保存的工作和设置的情况下,垂直扩展底层云资源,以满足您的R工作负载需求。

WaveRider可以根据主机的实时负载压力,来自动的更换(包括升配和降配)云主机的规格和类型,并在更换过程中确保作业不中断。现在,您永远不必担心内存不足,可以更好地利用像AWS这样的公共云平台的可伸缩性,以更快地完成更大的分析。您也永远不会因为在整个运行时期过度配置云资源以处理工作负载的高峰而付出过多成本。如下图,可以看看领先的基因治疗公司如何使用Memory Machine Cloud的WaveRider功能将一个基于R的Seurat工作负载从一个微小的2核16GB内存的r5.large EC2虚拟机扩展到一个庞大的96核768GB内存的r5.24xlarge虚拟机,在下图中也可以看出在此过程中通过Memory Machine Cloud在Spot EC2虚拟机上运行此工作负载,节省了高达82%的云成本。

RStudio

持续在Spot云主机实例上运行RStudio,至少节省60%

在公有云中,Spot云主机实例的成本可以比相同规格的按需实例的价格低90%。然而,云厂商可能只提前两分钟通知您,即将回收Spot云主机实例。

当这些Spot云主机实例被回收时,MMCloud 会对RStudio当前运行环境自动进行checkpoint,并迁移到新的计算实例继续运行,确保运行作业的进度不会中断、状态不丢失、用户不感知。

因为有了MMCloud对Spot云实例的保护机制,使得云用户可以放心的享受Spot实例的低成本优势,且又无须担心业务被中断。因此,您可以放心的在一个16核、128GB内存的优化型EC2云主机实例上以每月仅130美元的价格全天候运行RStudio,MMCloud让您能放心使用如此低成本的云资源,让Spot云主机实例的使用体验与一般的按需实例完全一样。

On Demand (8 vCPU, 64GB) Spot w/ Memory Machine (16 vCPU, 128GB)
$$$ $
$330/month $130/month
Jupyter Jupyter

资源