Placeholder Image

字幕列表 影片播放

  • Hi I'm Micah Bhakti from Intel and in this video,

  • I'm going to share a bit about DAOS,

  • our software defined storage engine, designed specifically

  • around persistent memory.

  • I'll tell you a bit about how DAOS will benefit you

  • as a developer, and give you some resources

  • so that you can learn more.

  • DAOS, or our Distributed Asynchronous Object Storage

  • is a storage engine designed from the ground up to leverage

  • a combination of persistent storage class memory,

  • and traditional NVME SSDs.

  • Persistent memory, also known as storage class memory,

  • is a new hardware technology that provides byte addressable

  • storage like DRAM, but which retains data when powered off.

  • This is important because it allows us to build new storage

  • systems with much higher performance

  • than is possible with traditional disks.

  • One of the problems with adding persistent memory

  • into current storage systems is that conventional software

  • defined storage was designed around block addressable media

  • like SSDs and hard drives.

  • These types of devices have relatively high latency.

  • So a few extra microseconds for the software

  • stack to process the I/O is not noticeable.

  • With storage class memory however,

  • this extra software overhead prevents applications

  • from taking full advantage of the performance benefits.

  • DAOS was created from the ground up to address this problem,

  • and runs completely in userspace to minimize software overhead

  • while using standardized PMDK and SPDK libraries to write

  • to the underlying devices.

  • This allows us to maximize the IOPS and bandwidth

  • that applications can get from the storage class memory

  • hardware.

  • This means that if you want to implement an S3 interface, NFS,

  • or provide virtual block storage on top of the DAOS engine

  • you can do that, and as a developer,

  • you don't have to worry about how your data is being written

  • or persisted underneath.

  • Within the storage engine DAOS is automatically taking

  • care of the features, such as transactional non-blocking I/O,

  • advanced data protection with self-healing

  • on commodity hardware, end-to-end data integrity

  • checks, fine grained data control, and elastic storage

  • provisioning to optimize performance and cost.

  • DAOS is an open source project under the Apache 2.0 license

  • and it's freely and openly available from our GitHub

  • project.

  • I encourage you to contribute.

  • Intel is looking to create a vibrant community around DAOS,

  • so please download and try out the product as a user as well.

  • Follow the links provided to learn more,

  • and don't forget to like this video,

  • and subscribe to the Intel Software YouTube channel.

  • Thanks for watching.

Hi I'm Micah Bhakti from Intel and in this video,

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

B1 中級 美國腔

基於持久性內存的高性能軟件定義存儲 - DAOS - 英特爾軟件公司 (High-Performance Software Defined Storage Over Persistent Memory | DAOS | Intel Software)

  • 11 3
    alex 發佈於 2021 年 01 月 14 日
影片單字