Inktank:ceph overview

1,561 views
1,512 views

Published on

An overview of the open source Ceph technology and how Inktank relates to Ceph.

Published in: Technology
1 Comment
5 Likes
Statistics
Notes
  • very good!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,561
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide
  • 20120901
  • The Ceph project began at UC Santa Cruz in 2003. It was a research project started by Sage Weil as part of his PhD program. He was working to solve the scalability issues he had experienced with Lustre. The project was open sourced in 2006 under the LGPL V2 license and has continued to grow with support from DreamHost. The name "Ceph" is a common nickname given to pet octopus and derives from cephalopods, a class of molluscs. The name suggests the highly parallel behavior of an octopus. Sage worked closely with the Linux community and over time the Ceph project was accepted into the mainline linux kernel. The Ceph and Inktank teams have also been working closely with many other open source communities, and Ceph has been integrated with OpenStack, Apache CloudStack, SUSE Cloud, Canonical Ubuntu, and QEMU/KVM. In April 2012, Inktank was launch as a company to provide enterprise support and services for Ceph. Inktank is funded by DreamHost and more recently Mark Shuttleworth personally invested in Intkank to show his support for the Ceph project. Inktank is located in Los Angeles and Sunnyvale. We have about 50 employees and continue to grow.
  • Because of way we store and provision the vm and because we have cloning, once the vm disk has been written in it makes the ability to start a vm and or modify vrsus a san block disck because of way san provisions block Dell Block only 10-11:30 ;aunchindecceph writing barcalamp for deploy guideUser guide Wed or Thursday in person no persistent back-up storage So what *is* Ceph? Ceph is a free software distributed storage system. At its core, Ceph is a massively scalable, reliable, autonomous, distributed object store (RADOS) comprised of self-healing, self-managing, intelligent storage nodes. The LIBRADOS library allows native access to the object store with support for C, C++, Java, Python, Ruby and PHP. The RADOS Gateway is a REST gateway with full compatibility with S3 and SWIFT. This means that applications developed to work with Amazon S3 object storage and applications built to work on OpenStack with SWIFT storage can easily be moved onto Ceph storage with a simple endpoint change. The RADOS Block Device provides a distributed virtual block device that appears like a physical block device to host and virtual machines. The Ceph File System is a POSIX-compliant distributed file system with a Linux kernel client and a FUSE client. By providing object, block and filesystem support on a single platform, an organization can host storage for legacy apps and new object storage apps in a single cluster.
  • So what *is* Ceph? Ceph is a free software distributed storage system. At its core, Ceph is a massively scalable, reliable, autonomous, distributed object store (RADOS) comprised of self-healing, self-managing, intelligent storage nodes. The LIBRADOS library allows native access to the object store with support for C, C++, Java, Python, Ruby and PHP. The RADOS Gateway is a REST gateway with full compatibility with S3 and SWIFT. This means that applications developed to work with Amazon S3 object storage and applications built to work on OpenStack with SWIFT storage can easily be moved onto Ceph storage with a simple endpoint change. The RADOS Block Device provides a distributed virtual block device that appears like a physical block device to host and virtual machines. The Ceph File System is a POSIX-compliant distributed file system with a Linux kernel client and a FUSE client. By providing object, block and filesystem support on a single platform, an organization can host storage for legacy apps and new object storage apps in a single cluster.
  • Inktank:ceph overview

    1. 1. InktankDelivering the Future of Storage
    2. 2. About InktankInktank is the company delivering Ceph—themassively scalable, open source, distributed storagesystem. Launched by some of the leadingdevelopers of Ceph, Inktank’s mission is to helporganizations fully leverage the transformativepower of Ceph to decrease storage costs, increaseoperational flexibility and help them freethemselves from restrictive and expensiveproprietary storage systems. Inktank provides best-in-class professional services and support offeringsto enterprises, service providers, and cloudplatforms. Please visit www.inktank.com for moreinformation.
    3. 3. About CephCeph, The Future of Storage™, is a transformative, universalstorage system. Ceph is the first and only distributed storagesolution designed to enable object, block and filesystemstorage in a single cluster with unlimited scalability. Theplatform is capable of auto-scaling to the exabyte level andbeyond, it runs on commodity hardware, it is self-healing andself-managing, and has no single point of failure. Ceph is inthe Linux kernel; Ceph can be accessed natively viaprogramming languages; Ceph can be accessed via the Swiftand S3 APIs; Ceph is integrated with the OpenStack™ cloudoperating system; and Ceph is integrated with the ApacheCloudStack project. As a result of its open source nature,this portable storage platform may be installed and used inpublic or private clouds. Please visit www.ceph.com formore information.
    4. 4. • Project born at UCSC, 2003 • Company launched April 2012• Sage Weil PhD • Funded by DreamHost• Catalyst – Lustre Scalability • Supporting those adopting, integrating, and• Open sourced 2006 (LGPLv2) operating Ceph• Incubated by DreamHost • Professional services and support• Included in the Linux Kernel • Shepherding the Community• Integrated in Cloud Platforms • Offices in Los Angeles and Sunnyvale• Integrated in QEMU/KVM • 50 people 4
    5. 5. Traditional Enterprise StorageNot Designed for the Cloud
    6. 6. Traditional Enterprise StorageNot Designed for the CloudNAS File and SAN Block storage • More expensive per gig • Difficult to scale • Provisioning of resources is inefficient • Limited reliability tied to older clustering mechanisms • Hard to manage at scale • Awkward retrofit of scale-up gear to a scale-out worldObject and Block storage are separate systems • Separate systems are inefficient • Lack of interoperability • Result of bolting mismatched technologies together
    7. 7. The Future of Storage Changing Demands Open Source Solution Explosion of Storage Massively Scalable Virtualization in the Cloud Software-Defined Storage Demand for Open Universal Storage System Cloud Efficiency Rapid Provisioning Ease of Operation Self-Managing Cost Pressure Commodity Hardware Readily Available No Single Point of Failure 7
    8. 8. Ceph Distributed Storage System Ceph is an open source storage system with the power and flexibility to liberate the enterprise from expensive, restrictive, and proprietary systems. 8
    9. 9. Ceph: A Universal Storage System Use One or Many Ceph Storage Services in a Single Cluster Object Cloud Enterprise HPC Big Data Application Storage Storage Storage Storage Object Rapid Replace Designed to Native storage Ability to store storage provisioning legacy support access via massivesolution that of massively storage with computation Java, Python, amounts of can be scalable software- intensive Ruby, C …. data in a costaccessed via cloud defined workloads effective way S3 or Swift storage storage Ceph Universal Storage System A reliable, autonomous, distributed object store comprised of self-healing, self- managing, intelligent storage nodes 9
    10. 10. How Ceph Integrates OpenStack KVM Hadoop CloudStack OpenStack Ganesha (NFS) jclouds CloudStack Samba (CIFS) CompatibleOne Linux kernel Linux kernel RADOSGW RBD CEPH FS REST gateway Virtual block device Distributed file system LIBRADOS RADOS 10
    11. 11. Ceph: A Universal Storage System APP APP HOST/VM CLIENT RADOSGW RBD CEPH FS LIBRADOS A bucket-based REST A reliable and fully- A POSIX-compliant A library allowing gateway, compatible distributed block distributed file apps to directly with S3 and Swift device, with a Linux system, with a Linux access RADOS, kernel client and a kernel client and with support for QEMU/KVM driver support for FUSE C, C++, Java, Python, Ruby, and PHPRADOSA reliable, autonomous, distributed object store comprised of self-healing, self-managing,intelligent storage nodes 11
    12. 12. Ceph is Community-focused• LGPLV2 open source license• Copyrights owned by the community• Ceph will always remain open source• All contributors welcome to participate• Integrated in mainline Linux kernel• Integrated with OpenStack,Cinder,Ubuntu• Ceph developers contribute to OpenStack
    13. 13. Find out more about Inktank and Ceph atwww.inktank.comhttp://www.ceph.com 13

    ×