SlideShare a Scribd company logo
1 of 16
Wim Provoost (@wimpers_be)
Open vStorage (@openvstorage)
http://www.openvstorage.com
A product by CloudFounders
CloudFounders
vRUN
Converged infrastructure that
combines the benefits of the
hyperconverged approach yet
offers independent compute
and storage scaling.
Open vStorage
Core Storage Technology
FlexCloud
A hosted private cloud based
on the vRun technology
available at multiple data
centers world-wide.
A product by CloudFounders
2 Types of Storage
Block Storage:
•EMC, Netapp, ...
•Virtual Machines
•High perfomance, low latency
•Small capacity, typically fixed size
•Expensive
•Zero-copy snapshots, linked clones
•$/IOPS
Object Storage:
•Swift, Cleversafe, ...
•Unstructured data
•Low performance, high latency
•Large capacity, scalable
•Inexpensive, commodity hardware
•No high-end datamanagement features
•$/GB
What is needed is a technology which offers Virtual Machines the
performance and high-end features of a SAN but also the benefits
of the low cost and scale-out capabilities of object storage!
What is needed is a technology which offers Virtual Machines the
performance and high-end features of a SAN but also the benefits
of the low cost and scale-out capabilities of object storage!
What is Open vStorage
Open vStorage is an open-source superfast, scalable, VM-centric block storage solution
for OpenStack on top of a pool of disks or Object Storage.
• Software-defined storage that runs on the host
• Fault Tolerance and Reliability in software (no
dual controller needed)
• VM centric architecture
• Unlimited Snapshots
• Tier 1 in flash/SSD on host (deduplicated)
• Flexible Storage Layout
– HyperConverged
– JBOD
– Kinetic – Open Ethernet Drives
– Object Storage
• Massive Scalability (100s of nodes 10,000+ VMs in
a single cluster)
The architecture
OpenStack
Scale-outVM VM
VM VM
SSDSSD
SSDSSD
Open
vStorage
Open
vStorage
OpenStack
VM VM
VM VM
SSDSSD
SSDSSD
Open
vStorage
Open
vStorage
OpenStack
VM VM
VM VM
SSDSSD
SSDSSD
Open
vStorage
Open
vStorage
Unified Namespace
S3 compatible Object Storage
or a pool of (ethernet) drives
S3 compatible Object Storage
or a pool of (ethernet) drives
Tier 1 - Location Based
•Read/Write cache on SSD
•Block based storage
•Thin provisioning
•VM Centric
•Distributed Transaction Log
Tier 1 - Location Based
•Read/Write cache on SSD
•Block based storage
•Thin provisioning
•VM Centric
•Distributed Transaction Log
Tier 2 -Time Based
•Zero Copy Snapshot
•Zero Copy Cloning
•Continuous data protection
•Redundant storage
•Scale-out
Tier 2 -Time Based
•Zero Copy Snapshot
•Zero Copy Cloning
•Continuous data protection
•Redundant storage
•Scale-out
Changes in Open vStorage 2.1
• Improved performance
– 50-70k iops per host
– Multiple caching devices
• HyperConverged!!!!!!
– Encryption, compression, forward error correction
– Manage a pool of SATA drives as Tier2 storage
• Focus on OpenStack/KVM
• Improved hardening against failure
– Seamless volume migration (no metadata rebuild)
Release date: now!
How does OpenStack and Open vStorage play along
2 Types of Storage
Block Storage:
•EMC, Netapp, ...
•Virtual Machines
•High perfomance, low latency
•Small capacity, typically fixed size
•Expensive
•Zero-copy snapshots, linked clones
•$/IOPS
Object Storage:
•Swift, Cleversafe, ...
•Unstructured data
•Low performance, high latency
•Large capacity, scalable
•Inexpensive, commodity hardware
•No high-end datamanagement features
•$/GB
What is needed is a technology which offers Virtual Machines the
performance and high-end features of a SAN but also the benefits
of the low cost and scale-out capabilities of object storage!
What is needed is a technology which offers Virtual Machines the
performance and high-end features of a SAN but also the benefits
of the low cost and scale-out capabilities of object storage!
OpenStack Swift: some highlights
• Designed to store unstructered data in a cost-effictive way
– Use low cost, large capacity SATA disks
– Increase capacity by adding more disk/servers when needed
– Increase performance by adding spindles/proxies
• High reliability by distributing content across disks
– 3 way replication
– Erasure coding (on the roadmap)
• Easy to manage (no knowledge needed about RAID or
volumes)
ProxyProxy ProxyProxy
Storage
Node
Storage
Node
Storage
Node
Storage
Node
Storage
Node
Storage
Node
Cinder: some highlights
• Cinder provides an infrastructure/API for managing volumes on OpenStack.
– Volume create, delete, list, show, attach, detach, extend
– Snapshot create, delete, list, show
– Backups create, restore, delete, list, show
– Manage volume types, quotas
– Migration
• By default Cinder uses local disks but plugins allow additional storage solutions to be
used:
– External appliances: EMC, Netapp, SolidFire
– Software solutions: GlusterFS, Ceph, …
Cinder with local disks has some problems ...
I S C S I
NovaCinder
ManagementN
ightmare!
A traditional OpenStack setup
Nova
Instance
Management
Nova
Instance
Management
Swift
Object Storage
Swift
Object Storage
Cinder
Block Storage
Cinder
Block Storage
Glance
Image store
Glance
Image store
VMVM
Provides
volume for
Provisions
Stores
image in
Stores backups in
Provides
image for
SAN,
NAS, ...
SAN,
NAS, ...
Provides
disk space
2 storage platforms?!2 storage platforms?!
“Swift under Cinder”?
• Eventual consistency (the CAP Theorem)
• Latency & performance
– VMs require low latency and high performance
– Object stores are developed to contain lots of data
(large disks, low performance)
– Additional latency as Object Store is on the Local LAN instead of attached to the host like DAS
• Different Management Paradigms
– Object Stores understand Objects <> Hypervisors understand blocks, files
Open vStorage & OpenStack
Nova
Instance
Management
Nova
Instance
Management
Swift
Object Storage
Swift
Object Storage
Cinder
Block Storage
Cinder
Block Storage
Glance
Image store
Glance
Image store
VMVM
Provides
volume for
Provisions
Stores
image in
Stores backups in
Provides
image for
Provides
disk spaceOpen vStorageOpen vStorageConverts Object Storage
into Block Storage
Get Started with Open vStorage
Get the software
• The unrestricted open-source version
– Open vStorage as open-source software is released under the Apache License, Version 2.0
– Backends: S3 compatible object storage (Swift, Ceph, ...)
– Free community help-forum : https://groups.google.com/forum/?hl=en#!forum/open-vstorage
– You can contribute: https://bitbucket.org/openvstorage/
• Free community version
– Open-source version + limited hyperconverged backend (max. 49 volumes, 4 nodes, 16 disks)
– Free community help-forum : https://groups.google.com/forum/?hl=en#!forum/open-vstorage
• Paying version with 24/7 support (Open vStorage & OpenStack)
– GA release June 2015

More Related Content

What's hot

NGENSTOR_ODA_HPDA
NGENSTOR_ODA_HPDANGENSTOR_ODA_HPDA
NGENSTOR_ODA_HPDA
UniFabric
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
pittmantony
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
UniFabric
 
V mware2012 20121221_final
V mware2012 20121221_finalV mware2012 20121221_final
V mware2012 20121221_final
Web2Present
 
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OpenStorageSummit
 

What's hot (20)

Varrow datacenter storage today and tomorrow
Varrow   datacenter storage today and tomorrowVarrow   datacenter storage today and tomorrow
Varrow datacenter storage today and tomorrow
 
NGENSTOR_ODA_HPDA
NGENSTOR_ODA_HPDANGENSTOR_ODA_HPDA
NGENSTOR_ODA_HPDA
 
Open Source vs. Open Standards by Sage Weil
Open Source vs. Open Standards by Sage WeilOpen Source vs. Open Standards by Sage Weil
Open Source vs. Open Standards by Sage Weil
 
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebulaTechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
 
Nick Fisk - low latency Ceph
Nick Fisk - low latency CephNick Fisk - low latency Ceph
Nick Fisk - low latency Ceph
 
Running Cassandra in AWS
Running Cassandra in AWSRunning Cassandra in AWS
Running Cassandra in AWS
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
 
Using CloudStack With Clustered LVM
Using CloudStack With Clustered LVMUsing CloudStack With Clustered LVM
Using CloudStack With Clustered LVM
 
TechDay - Cambridge 2016 - OpenNebula Corona
TechDay - Cambridge 2016 - OpenNebula CoronaTechDay - Cambridge 2016 - OpenNebula Corona
TechDay - Cambridge 2016 - OpenNebula Corona
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
 
Scaling Ceph at CERN - Ceph Day Frankfurt
Scaling Ceph at CERN - Ceph Day Frankfurt Scaling Ceph at CERN - Ceph Day Frankfurt
Scaling Ceph at CERN - Ceph Day Frankfurt
 
Managing storage on Prem and in Cloud
Managing storage on Prem and in CloudManaging storage on Prem and in Cloud
Managing storage on Prem and in Cloud
 
OpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaOpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of Alabama
 
Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12
 
V mware2012 20121221_final
V mware2012 20121221_finalV mware2012 20121221_final
V mware2012 20121221_final
 
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig MorganOSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
OSS Presentation VMWorld 2011 by Andy Bennett & Craig Morgan
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshow
 
Leveraging OpenStack Cinder for Peak Application Performance
Leveraging OpenStack Cinder for Peak Application PerformanceLeveraging OpenStack Cinder for Peak Application Performance
Leveraging OpenStack Cinder for Peak Application Performance
 
Intro to CloudStack Build a Cloud Day
Intro to CloudStack Build a Cloud DayIntro to CloudStack Build a Cloud Day
Intro to CloudStack Build a Cloud Day
 

Viewers also liked

Sdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distributionSdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distribution
Jerome Lecat
 
Deploying OpenStack Object Storage (Swift)
Deploying OpenStack Object Storage (Swift)Deploying OpenStack Object Storage (Swift)
Deploying OpenStack Object Storage (Swift)
Juan José Martínez
 

Viewers also liked (16)

FOSSAsia 2016 - Shared storage management in the virtualization world
FOSSAsia 2016 - Shared storage management in the virtualization worldFOSSAsia 2016 - Shared storage management in the virtualization world
FOSSAsia 2016 - Shared storage management in the virtualization world
 
More Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit JunoMore Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit Juno
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
Sdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distributionSdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distribution
 
StorPool Distributed Storage - Embracing Software Defined
StorPool Distributed Storage  - Embracing Software DefinedStorPool Distributed Storage  - Embracing Software Defined
StorPool Distributed Storage - Embracing Software Defined
 
Tegile Enterprise Flash Storage
Tegile Enterprise Flash StorageTegile Enterprise Flash Storage
Tegile Enterprise Flash Storage
 
Scality - RING Overview
Scality - RING OverviewScality - RING Overview
Scality - RING Overview
 
OpenStack Swift production deployments
OpenStack Swift production deploymentsOpenStack Swift production deployments
OpenStack Swift production deployments
 
Optimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_Performance
 
All your BIM are belong to us - Revit and FME for Enterprise Data Management
All your BIM are belong to us - Revit and FME for Enterprise Data ManagementAll your BIM are belong to us - Revit and FME for Enterprise Data Management
All your BIM are belong to us - Revit and FME for Enterprise Data Management
 
OpenStack Swift In the Enterprise
OpenStack Swift In the EnterpriseOpenStack Swift In the Enterprise
OpenStack Swift In the Enterprise
 
Fossasia 16 Integrating oVirt, Foreman and Katello to empower your data-center
Fossasia 16 Integrating oVirt, Foreman and Katello to empower your data-centerFossasia 16 Integrating oVirt, Foreman and Katello to empower your data-center
Fossasia 16 Integrating oVirt, Foreman and Katello to empower your data-center
 
Improving Hadoop Resiliency and Operational Efficiency with EMC Isilon
Improving Hadoop Resiliency and Operational Efficiency with EMC IsilonImproving Hadoop Resiliency and Operational Efficiency with EMC Isilon
Improving Hadoop Resiliency and Operational Efficiency with EMC Isilon
 
Hedvig & Docker Datacenter
Hedvig & Docker DatacenterHedvig & Docker Datacenter
Hedvig & Docker Datacenter
 
Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015
 
Deploying OpenStack Object Storage (Swift)
Deploying OpenStack Object Storage (Swift)Deploying OpenStack Object Storage (Swift)
Deploying OpenStack Object Storage (Swift)
 

Similar to Open vStorage Meetup - Santa Clara 04/16

Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
OpenStack_Online
 
Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
openstackindia
 
Azug - successfully breeding rabits
Azug - successfully breeding rabitsAzug - successfully breeding rabits
Azug - successfully breeding rabits
Yves Goeleven
 

Similar to Open vStorage Meetup - Santa Clara 04/16 (20)

Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
 
NAVER Ceph Storage on ssd for Container
NAVER Ceph Storage on ssd for ContainerNAVER Ceph Storage on ssd for Container
NAVER Ceph Storage on ssd for Container
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
 
Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
 
Laying OpenStack Cinder Block Services
Laying OpenStack Cinder Block ServicesLaying OpenStack Cinder Block Services
Laying OpenStack Cinder Block Services
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
 
Nexenta transtec
Nexenta transtecNexenta transtec
Nexenta transtec
 
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
 
Java on the Mainframe
Java on the MainframeJava on the Mainframe
Java on the Mainframe
 
Whats new in Microsoft Windows Server 2016 Clustering and Storage
Whats new in Microsoft Windows Server 2016 Clustering and StorageWhats new in Microsoft Windows Server 2016 Clustering and Storage
Whats new in Microsoft Windows Server 2016 Clustering and Storage
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged Environments
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
 
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services Overview
 
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
 
It's the End of Data Storage As We Know It (And I Feel Fine)
It's the End of Data Storage As We Know It (And I Feel Fine)It's the End of Data Storage As We Know It (And I Feel Fine)
It's the End of Data Storage As We Know It (And I Feel Fine)
 
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
Backup management with Ceph Storage - Camilo Echevarne, Félix BarbeiraBackup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
 
Azug - successfully breeding rabits
Azug - successfully breeding rabitsAzug - successfully breeding rabits
Azug - successfully breeding rabits
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Open vStorage Meetup - Santa Clara 04/16

  • 1. Wim Provoost (@wimpers_be) Open vStorage (@openvstorage) http://www.openvstorage.com A product by CloudFounders
  • 2. CloudFounders vRUN Converged infrastructure that combines the benefits of the hyperconverged approach yet offers independent compute and storage scaling. Open vStorage Core Storage Technology FlexCloud A hosted private cloud based on the vRun technology available at multiple data centers world-wide. A product by CloudFounders
  • 3. 2 Types of Storage Block Storage: •EMC, Netapp, ... •Virtual Machines •High perfomance, low latency •Small capacity, typically fixed size •Expensive •Zero-copy snapshots, linked clones •$/IOPS Object Storage: •Swift, Cleversafe, ... •Unstructured data •Low performance, high latency •Large capacity, scalable •Inexpensive, commodity hardware •No high-end datamanagement features •$/GB What is needed is a technology which offers Virtual Machines the performance and high-end features of a SAN but also the benefits of the low cost and scale-out capabilities of object storage! What is needed is a technology which offers Virtual Machines the performance and high-end features of a SAN but also the benefits of the low cost and scale-out capabilities of object storage!
  • 4. What is Open vStorage Open vStorage is an open-source superfast, scalable, VM-centric block storage solution for OpenStack on top of a pool of disks or Object Storage. • Software-defined storage that runs on the host • Fault Tolerance and Reliability in software (no dual controller needed) • VM centric architecture • Unlimited Snapshots • Tier 1 in flash/SSD on host (deduplicated) • Flexible Storage Layout – HyperConverged – JBOD – Kinetic – Open Ethernet Drives – Object Storage • Massive Scalability (100s of nodes 10,000+ VMs in a single cluster)
  • 5. The architecture OpenStack Scale-outVM VM VM VM SSDSSD SSDSSD Open vStorage Open vStorage OpenStack VM VM VM VM SSDSSD SSDSSD Open vStorage Open vStorage OpenStack VM VM VM VM SSDSSD SSDSSD Open vStorage Open vStorage Unified Namespace S3 compatible Object Storage or a pool of (ethernet) drives S3 compatible Object Storage or a pool of (ethernet) drives Tier 1 - Location Based •Read/Write cache on SSD •Block based storage •Thin provisioning •VM Centric •Distributed Transaction Log Tier 1 - Location Based •Read/Write cache on SSD •Block based storage •Thin provisioning •VM Centric •Distributed Transaction Log Tier 2 -Time Based •Zero Copy Snapshot •Zero Copy Cloning •Continuous data protection •Redundant storage •Scale-out Tier 2 -Time Based •Zero Copy Snapshot •Zero Copy Cloning •Continuous data protection •Redundant storage •Scale-out
  • 6. Changes in Open vStorage 2.1 • Improved performance – 50-70k iops per host – Multiple caching devices • HyperConverged!!!!!! – Encryption, compression, forward error correction – Manage a pool of SATA drives as Tier2 storage • Focus on OpenStack/KVM • Improved hardening against failure – Seamless volume migration (no metadata rebuild) Release date: now!
  • 7. How does OpenStack and Open vStorage play along
  • 8. 2 Types of Storage Block Storage: •EMC, Netapp, ... •Virtual Machines •High perfomance, low latency •Small capacity, typically fixed size •Expensive •Zero-copy snapshots, linked clones •$/IOPS Object Storage: •Swift, Cleversafe, ... •Unstructured data •Low performance, high latency •Large capacity, scalable •Inexpensive, commodity hardware •No high-end datamanagement features •$/GB What is needed is a technology which offers Virtual Machines the performance and high-end features of a SAN but also the benefits of the low cost and scale-out capabilities of object storage! What is needed is a technology which offers Virtual Machines the performance and high-end features of a SAN but also the benefits of the low cost and scale-out capabilities of object storage!
  • 9. OpenStack Swift: some highlights • Designed to store unstructered data in a cost-effictive way – Use low cost, large capacity SATA disks – Increase capacity by adding more disk/servers when needed – Increase performance by adding spindles/proxies • High reliability by distributing content across disks – 3 way replication – Erasure coding (on the roadmap) • Easy to manage (no knowledge needed about RAID or volumes) ProxyProxy ProxyProxy Storage Node Storage Node Storage Node Storage Node Storage Node Storage Node
  • 10. Cinder: some highlights • Cinder provides an infrastructure/API for managing volumes on OpenStack. – Volume create, delete, list, show, attach, detach, extend – Snapshot create, delete, list, show – Backups create, restore, delete, list, show – Manage volume types, quotas – Migration • By default Cinder uses local disks but plugins allow additional storage solutions to be used: – External appliances: EMC, Netapp, SolidFire – Software solutions: GlusterFS, Ceph, …
  • 11. Cinder with local disks has some problems ... I S C S I NovaCinder ManagementN ightmare!
  • 12. A traditional OpenStack setup Nova Instance Management Nova Instance Management Swift Object Storage Swift Object Storage Cinder Block Storage Cinder Block Storage Glance Image store Glance Image store VMVM Provides volume for Provisions Stores image in Stores backups in Provides image for SAN, NAS, ... SAN, NAS, ... Provides disk space 2 storage platforms?!2 storage platforms?!
  • 13. “Swift under Cinder”? • Eventual consistency (the CAP Theorem) • Latency & performance – VMs require low latency and high performance – Object stores are developed to contain lots of data (large disks, low performance) – Additional latency as Object Store is on the Local LAN instead of attached to the host like DAS • Different Management Paradigms – Object Stores understand Objects <> Hypervisors understand blocks, files
  • 14. Open vStorage & OpenStack Nova Instance Management Nova Instance Management Swift Object Storage Swift Object Storage Cinder Block Storage Cinder Block Storage Glance Image store Glance Image store VMVM Provides volume for Provisions Stores image in Stores backups in Provides image for Provides disk spaceOpen vStorageOpen vStorageConverts Object Storage into Block Storage
  • 15. Get Started with Open vStorage
  • 16. Get the software • The unrestricted open-source version – Open vStorage as open-source software is released under the Apache License, Version 2.0 – Backends: S3 compatible object storage (Swift, Ceph, ...) – Free community help-forum : https://groups.google.com/forum/?hl=en#!forum/open-vstorage – You can contribute: https://bitbucket.org/openvstorage/ • Free community version – Open-source version + limited hyperconverged backend (max. 49 volumes, 4 nodes, 16 disks) – Free community help-forum : https://groups.google.com/forum/?hl=en#!forum/open-vstorage • Paying version with 24/7 support (Open vStorage & OpenStack) – GA release June 2015