Presenter(s): Sage Weil
URL: https://lca2014.linux.org.au/schedule...
The Ceph distributed storage system sports object, block, and file interfaces to a single storage cluster. The core infrastructure supporting these use cases is a distributed object storage and compute platform called RADOS (reliable autonomic distributed object store). The low-level librados API exports a conceptually simple yet powerful interface for storing and processing large amounts of data and is well-suited for backing web-scale applications and data analytics. In features a rich object model (bytes, attributes, and sorted keys/values), efficient key/value storage (using leveldb on the backend), atomic transactions (including efficient compare-and-swap semantics), object cloning and other primitives for supporting snapshots, simple inter-client communication and coordination (ala Zookeeper), and the ability to extend the object interface using arbitrary code executed on the storage node as part of the IO pipeline. Librados classes are a plugin API that allows computation to be performed on the storage node, avoiding expensive read/modify/write cycles, while still leveraging the replication, atomicity, and high-availability provided by RADOS.
This talk will include a brief overview of the Ceph architecture, and then focus on librados, the API and how it is used, the security model, and some examples of RADOS classes implementing interesting functionality (like cls_lua, which embeds a LUA interpreter for arbitrary code execution).
http://lca2014.linux.org.au - http://www.linux.org.au
CC BY-SA - http://creativecommons.org/licenses/b...
URL: https://lca2014.linux.org.au/schedule...
The Ceph distributed storage system sports object, block, and file interfaces to a single storage cluster. The core infrastructure supporting these use cases is a distributed object storage and compute platform called RADOS (reliable autonomic distributed object store). The low-level librados API exports a conceptually simple yet powerful interface for storing and processing large amounts of data and is well-suited for backing web-scale applications and data analytics. In features a rich object model (bytes, attributes, and sorted keys/values), efficient key/value storage (using leveldb on the backend), atomic transactions (including efficient compare-and-swap semantics), object cloning and other primitives for supporting snapshots, simple inter-client communication and coordination (ala Zookeeper), and the ability to extend the object interface using arbitrary code executed on the storage node as part of the IO pipeline. Librados classes are a plugin API that allows computation to be performed on the storage node, avoiding expensive read/modify/write cycles, while still leveraging the replication, atomicity, and high-availability provided by RADOS.
This talk will include a brief overview of the Ceph architecture, and then focus on librados, the API and how it is used, the security model, and some examples of RADOS classes implementing interesting functionality (like cls_lua, which embeds a LUA interpreter for arbitrary code execution).
http://lca2014.linux.org.au - http://www.linux.org.au
CC BY-SA - http://creativecommons.org/licenses/b...
australia แปลว่า Distributed storage and compute with Ceph's librados | |
21 Likes | 21 Dislikes |
3,953 views views | 1.1K followers |
People & Blogs Creative Commons Attribution licence (reuse allowed) View attributions | Upload TimePublished on 17 Jan 2014 |
Related keywords
australia time,australian แปลว่า,australia เมืองหลวง,australia visa,linux download,linux mint,australian shepherd,linux commands,australia capital,linux rename file,australia victorian premier league,australian open,australia news,australia victorian premier league u20,linux mint download,linux os,linux find file,linux distros,linux on chromebook,linux remove directory,linux academy,linux find,australia map,linux list users,australian dollar,australia สัญชาติ,linux kernel,australian embassy,australia flag,linux distributions,australia basketball,linux change password,linux ubuntu,linux laptop,australia queensland national premier league,australian open 2019,australia vs usa basketball,linux find command,linux add user to group,
Không có nhận xét nào:
Đăng nhận xét