The Astronomy Commons Platform: A Deployable Cloud-based Analysis Platform for Astronomy

The Astronomy Commons Platform: A Deployable Cloud-based Analysis Platform for Astronomy
复制标题

DOI:
10.3847/1538-3881/ac77fb
复制
发表时间:
2022-06
期刊:
The Astronomical Journal
影响因子:
--
通讯作者:
S. Stetzler;M. Juri'c;Kyle Boone;Andrew J. Connolly;C. Slater;Petar Zevcevi'c
S. Stetzler;M. Juri'c;Kyle Boone;Andrew J. Connolly;C. Slater;Petar Zevcevi'c
中科院分区:
其他
文献类型:
--
作者:
S. Stetzler;M. Juri'c;Kyle Boone;Andrew J. Connolly;C. Slater;Petar Zevcevi'c

文献摘要

相似文献

我们提出了一个可扩展的,基于云的科学平台解决方案,旨在使下一个到的数据分析的TB级天文表格数据集。该平台构建在Amazon Web Services(基于Kubernetes和S3抽象层)上,利用Apache Spark和Astronomy eXtensions for Spark进行并行数据分析和操作,并为用户访问提供了熟悉的Web访问前端。我们概述了分析平台的架构,提供实施细节和理由(和反对)的技术选择,验证可扩展性,通过强和弱的缩放测试,并通过一个例子,从Zwicky瞬态设施的1Bn+光曲线目录的数据的科学分析证明可用性。此外,我们展示了这个系统如何使最终用户能够迭代地构建分析(在Python中),透明地扩展处理,而不需要最终用户的交互。该系统被设计为可由具有中等云工程知识的天文学家或(理想情况下)IT团队部署。在过去的3年中,它已被用于为DiRAC研究所,ZTF合作伙伴关系,LSST太阳系科学合作和LSST跨学科协作和计算网络以及众多短期活动(同时有100多个用户)建立科学平台。在一个实时演示实例中,可以访问部署脚本、源代码和成本计算器。4 4 http://hub.astronomycommons.org/ http://hub.astronomycommons.org/
We present a scalable, cloud-based science platform solution designed to enable next-to-the-data analyses of terabyte-scale astronomical tabular data sets. The presented platform is built on Amazon Web Services (over Kubernetes and S3 abstraction layers), utilizes Apache Spark and the Astronomy eXtensions for Spark for parallel data analysis and manipulation, and provides the familiar JupyterHub web-accessible front end for user access. We outline the architecture of the analysis platform, provide implementation details and rationale for (and against) technology choices, verify scalability through strong and weak scaling tests, and demonstrate usability through an example science analysis of data from the Zwicky Transient Facility’s 1Bn+ light-curve catalog. Furthermore, we show how this system enables an end user to iteratively build analyses (in Python) that transparently scale processing with no need for end-user interaction. The system is designed to be deployable by astronomers with moderate cloud engineering knowledge, or (ideally) IT groups. Over the past 3 yr, it has been utilized to build science platforms for the DiRAC Institute, the ZTF partnership, the LSST Solar System Science Collaboration, and the LSST Interdisciplinary Network for Collaboration and Computing, as well as for numerous short-term events (with over 100 simultaneous users). In a live demo instance, the deployment scripts, source code, and cost calculators are accessible. 4 4 http://hub.astronomycommons.org/ http://hub.astronomycommons.org/