Abstract
The Distributed Asynchronous Object Storage (DAOS) is an open source scale-out storage software stack that is designed from the ground up to support Storage Class Memory and NVMe storage in user space. The Lenovo ThinkSystem SR630 server is an ideal hardware platform to run the DAOS server software. It combines Intel Optane Persistent Memory (PMem) as Storage Class Memory (SCM) with U.2 NVMe SSDs for bulk data storage, and connects to the DAOS clients with two InfiniBand or high-performance Ethernet ports.
This paper introduces the DAOS software stack, describes how to design DAOS storage servers with Lenovo ThinkSystem SR630 servers, and provides guidelines for capacity sizing and performance sizing of DAOS storage solutions. It is intended for sales and technical sales specialists, solution architects, and storage administrators who need to understand the DAOS architecture in order to make informed DAOS sizing and configuration decisions. The paper will be most useful for technical professionals who have a working knowledge of high performance storage systems.
ThinkSystem SR630 V2: For a version of this paper that describes the solution based on the new ThinkSystem SR630 V2 server, see https://lenovopress.com/lp1421.
Table of Contents
DAOS Overview
DAOS Server Architecture
Capacity Sizing
Performance Sizing
DAOS Software Environment
Sample Bill of Material
Appendix: Conversion of Decimal and Binary Units
Additional Resources
About the Author
To view the document, click the Download PDF button.
Change History
Changes in the March 2, 2021 update:
- Updated for DAOS 1.1.3, which renamed daos_io_server to daos_engine
Related product families
Product families related to this document are the following: