Inktank
Delivering the Future of Storage
About Inktank
Inktank is the company delivering Ceph—the
massively scalable, open source, distributed storage
system. Launched by some of the leading
developers of Ceph, Inktank’s mission is to help
organizations fully leverage the transformative
power of Ceph to decrease storage costs, increase
operational flexibility and help them free
themselves from restrictive and expensive
proprietary storage systems. Inktank provides best-
in-class professional services and support offerings
to enterprises, service providers, and cloud
platforms. Please visit www.inktank.com for more
information.
About Ceph
Ceph, The Future of Storage™, is a transformative, universal
storage system. Ceph is the first and only distributed storage
solution designed to enable object, block and filesystem
storage in a single cluster with unlimited scalability. The
platform is capable of auto-scaling to the exabyte level and
beyond, it runs on commodity hardware, it is self-healing and
self-managing, and has no single point of failure. Ceph is in
the Linux kernel; Ceph can be accessed natively via
programming languages; Ceph can be accessed via the Swift
and S3 APIs; Ceph is integrated with the OpenStack™ cloud
operating system; and Ceph is integrated with the Apache
CloudStack project. As a result of its open source nature,
this portable storage platform may be installed and used in
public or private clouds. Please visit www.ceph.com for
more information.
• 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
Traditional Enterprise Storage
Not Designed for the Cloud
Traditional Enterprise Storage
Not Designed for the Cloud
NAS 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 world
Object and Block storage are separate systems
   •   Separate systems are inefficient
   •   Lack of interoperability
   •   Result of bolting mismatched technologies together
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
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
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
                                                                  massive
solution that   of massively     storage with   computation                      Java, Python,
                                                                amounts of
   can be         scalable         software-      intensive                       Ruby, C ….
                                                               data in a cost
accessed 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
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
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 PHP




RADOS

A reliable, autonomous, distributed object store comprised of self-healing, self-managing,
intelligent storage nodes

                                                                                               11
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
Find out more about Inktank and Ceph at
www.inktank.com
http://www.ceph.com




                                          13

Inktank:ceph overview

  • 1.
  • 2.
    About Inktank Inktank isthe company delivering Ceph—the massively scalable, open source, distributed storage system. Launched by some of the leading developers of Ceph, Inktank’s mission is to help organizations fully leverage the transformative power of Ceph to decrease storage costs, increase operational flexibility and help them free themselves from restrictive and expensive proprietary storage systems. Inktank provides best- in-class professional services and support offerings to enterprises, service providers, and cloud platforms. Please visit www.inktank.com for more information.
  • 3.
    About Ceph Ceph, TheFuture of Storage™, is a transformative, universal storage system. Ceph is the first and only distributed storage solution designed to enable object, block and filesystem storage in a single cluster with unlimited scalability. The platform is capable of auto-scaling to the exabyte level and beyond, it runs on commodity hardware, it is self-healing and self-managing, and has no single point of failure. Ceph is in the Linux kernel; Ceph can be accessed natively via programming languages; Ceph can be accessed via the Swift and S3 APIs; Ceph is integrated with the OpenStack™ cloud operating system; and Ceph is integrated with the Apache CloudStack project. As a result of its open source nature, this portable storage platform may be installed and used in public or private clouds. Please visit www.ceph.com for more information.
  • 4.
    • Project bornat 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.
    Traditional Enterprise Storage NotDesigned for the Cloud
  • 6.
    Traditional Enterprise Storage NotDesigned for the Cloud NAS 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 world Object and Block storage are separate systems • Separate systems are inefficient • Lack of interoperability • Result of bolting mismatched technologies together
  • 7.
    The Future ofStorage 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.
    Ceph Distributed StorageSystem Ceph is an open source storage system with the power and flexibility to liberate the enterprise from expensive, restrictive, and proprietary systems. 8
  • 9.
    Ceph: A UniversalStorage 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 massive solution that of massively storage with computation Java, Python, amounts of can be scalable software- intensive Ruby, C …. data in a cost accessed 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.
    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.
    Ceph: A UniversalStorage 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 PHP RADOS A reliable, autonomous, distributed object store comprised of self-healing, self-managing, intelligent storage nodes 11
  • 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.
    Find out moreabout Inktank and Ceph at www.inktank.com http://www.ceph.com 13

Editor's Notes

  • #2 20120901
  • #5 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.
  • #10 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.
  • #12 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.