论文标题

Rockerverse:带有R的包装和应用程序的应用程序

The Rockerverse: Packages and Applications for Containerization with R

论文作者

Nüst, Daniel, Eddelbuettel, Dirk, Bennett, Dom, Cannoodt, Robrecht, Clark, Dav, Daroczi, Gergely, Edmondson, Mark, Fay, Colin, Hughes, Ellis, Kjeldgaard, Lars, Lopp, Sean, Marwick, Ben, Nolis, Heather, Nolis, Jacqueline, Ooi, Hong, Ram, Karthik, Ross, Noam, Shepherd, Lori, Sólymos, Péter, Swetnam, Tyson Lee, Turaga, Nitesh, Van Petegem, Charlotte, Williams, Jason, Willis, Craig, Xiao, Nan

论文摘要

摇滚乐项目在不同的应用程序场景中为R提供了广泛使用的Docker图像。本文调查下游项目,该项目以摇滚项目图像为基础,并介绍了用于管理Docker图像和控制容器的R软件包的当前状态。这些用例涵盖了各种主题,例如包装开发,可重复的研究,协作工作,基于云的数据处理以及服务的生产部署。各种应用程序都专门展示了摇杆项目的力量和集装箱。在使用容器的各种方式中,我们确定了共同的主题:可重复的环境,可扩展性和效率以及跨云的可移植性。我们得出的结论是,当前用例的增长和多元化可能会继续其积极的影响,但看到需要巩固包装的岩石生态系统,为应用程序开发常见的实践以及探索替代的容器化软件。

The Rocker Project provides widely used Docker images for R across different application scenarios. This article surveys downstream projects that build upon the Rocker Project images and presents the current state of R packages for managing Docker images and controlling containers. These use cases cover diverse topics such as package development, reproducible research, collaborative work, cloud-based data processing, and production deployment of services. The variety of applications demonstrates the power of the Rocker Project specifically and containerisation in general. Across the diverse ways to use containers, we identified common themes: reproducible environments, scalability and efficiency, and portability across clouds. We conclude that the current growth and diversification of use cases is likely to continue its positive impact, but see the need for consolidating the Rockerverse ecosystem of packages, developing common practices for applications, and exploring alternative containerisation software.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源