You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Amit Das <am...@cloudbyte.com> on 2013/08/08 07:47:51 UTC

[DISCUSS] CloudStack Storage Plugin for CloudByte's ElastiStor

I would like to implement a new storage plugin based on the recently
refactored CloudStack(CS) storage code.

This plugin will allow a CS Admin to interact with ElastiStor's APIs to
provision and manage QoS-aware storage volumes for VMs.

CloudByte's ElastiStor is a full-featured software-defined storage QoS
solution.

Any suggestions ?

Regards,
Amit
*CloudByte Inc.* <http://www.cloudbyte.com/>

Re: [DISCUSS] CloudStack Storage Plugin for CloudByte's ElastiStor

Posted by Mike Tutkowski <mi...@solidfire.com>.
Hi,

You are definitely free to map one of your SAN volumes to many CloudStack
volumes. I'm not sure how this would look code wise, but it should be
doable with some changes to CloudStack.

We encourage our customers to keep to smaller clusters (like four compute
nodes per cluster) as a way of improving the scalability of this one-to-one
approach.

Depending on the hypervisor, you could even have a cluster of one compute
node and have CloudStack handle HA across clusters.

Talk to you later


On Thu, Aug 8, 2013 at 12:22 AM, Amit Das <am...@cloudbyte.com> wrote:

> Hi Mike,
>
> I have gone through the mentioned jira as well the following article in
> dZone.
> http://architects.dzone.com/articles/cloudstack-storage
>
> It describes the problem & solution pretty well.
>
> However, do we have any alternatives w.r.t one-to-one mapping between a CS
> Volume & a SAN Volume ? Is this approach scalable ?
>
> Regards,
> Amit
> *CloudByte Inc.* <http://www.cloudbyte.com/>
>
>
> On Thu, Aug 8, 2013 at 11:36 AM, Mike Tutkowski <
> mike.tutkowski@solidfire.com> wrote:
>
> > Hi Amit,
> >
> > As I mentioned on a different thread, I would recommend looking at the
> > SolidFire plug-in.
> >
> > Also, John Burwell and I can work with you on changes in 4.3 in the
> storage
> > framework that might impact your development.
> >
> > The SolidFire plug-in was designed to provide Min and Max IOPS guarantees
> > to CloudStack data volumes. In this model, the CloudStack volume maps on
> to
> > a single SAN volume (as opposed to the traditional technique in
> CloudStack
> > where a volume (say, on a SAN) would house many CloudStack volumes).
> >
> > Also, feel free to a look at the JIRA ticket I wrote up for 4.2:
> >
> > https://issues.apache.org/jira/browse/CLOUDSTACK-2778
> >
> > Thanks
> >
> >
> > On Wed, Aug 7, 2013 at 11:47 PM, Amit Das <am...@cloudbyte.com>
> wrote:
> >
> > > I would like to implement a new storage plugin based on the recently
> > > refactored CloudStack(CS) storage code.
> > >
> > > This plugin will allow a CS Admin to interact with ElastiStor's APIs to
> > > provision and manage QoS-aware storage volumes for VMs.
> > >
> > > CloudByte's ElastiStor is a full-featured software-defined storage QoS
> > > solution.
> > >
> > > Any suggestions ?
> > >
> > > Regards,
> > > Amit
> > > *CloudByte Inc.* <http://www.cloudbyte.com/>
> > >
> >
> >
> >
> > --
> > *Mike Tutkowski*
> > *Senior CloudStack Developer, SolidFire Inc.*
> > e: mike.tutkowski@solidfire.com
> > o: 303.746.7302
> > Advancing the way the world uses the
> > cloud<http://solidfire.com/solution/overview/?video=play>
> > *™*
> >
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkowski@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*

Re: [DISCUSS] CloudStack Storage Plugin for CloudByte's ElastiStor

Posted by Amit Das <am...@cloudbyte.com>.
Hi Mike,

I have gone through the mentioned jira as well the following article in
dZone.
http://architects.dzone.com/articles/cloudstack-storage

It describes the problem & solution pretty well.

However, do we have any alternatives w.r.t one-to-one mapping between a CS
Volume & a SAN Volume ? Is this approach scalable ?

Regards,
Amit
*CloudByte Inc.* <http://www.cloudbyte.com/>


On Thu, Aug 8, 2013 at 11:36 AM, Mike Tutkowski <
mike.tutkowski@solidfire.com> wrote:

> Hi Amit,
>
> As I mentioned on a different thread, I would recommend looking at the
> SolidFire plug-in.
>
> Also, John Burwell and I can work with you on changes in 4.3 in the storage
> framework that might impact your development.
>
> The SolidFire plug-in was designed to provide Min and Max IOPS guarantees
> to CloudStack data volumes. In this model, the CloudStack volume maps on to
> a single SAN volume (as opposed to the traditional technique in CloudStack
> where a volume (say, on a SAN) would house many CloudStack volumes).
>
> Also, feel free to a look at the JIRA ticket I wrote up for 4.2:
>
> https://issues.apache.org/jira/browse/CLOUDSTACK-2778
>
> Thanks
>
>
> On Wed, Aug 7, 2013 at 11:47 PM, Amit Das <am...@cloudbyte.com> wrote:
>
> > I would like to implement a new storage plugin based on the recently
> > refactored CloudStack(CS) storage code.
> >
> > This plugin will allow a CS Admin to interact with ElastiStor's APIs to
> > provision and manage QoS-aware storage volumes for VMs.
> >
> > CloudByte's ElastiStor is a full-featured software-defined storage QoS
> > solution.
> >
> > Any suggestions ?
> >
> > Regards,
> > Amit
> > *CloudByte Inc.* <http://www.cloudbyte.com/>
> >
>
>
>
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkowski@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the
> cloud<http://solidfire.com/solution/overview/?video=play>
> *™*
>

Re: [DISCUSS] CloudStack Storage Plugin for CloudByte's ElastiStor

Posted by Mike Tutkowski <mi...@solidfire.com>.
Hi Amit,

As I mentioned on a different thread, I would recommend looking at the
SolidFire plug-in.

Also, John Burwell and I can work with you on changes in 4.3 in the storage
framework that might impact your development.

The SolidFire plug-in was designed to provide Min and Max IOPS guarantees
to CloudStack data volumes. In this model, the CloudStack volume maps on to
a single SAN volume (as opposed to the traditional technique in CloudStack
where a volume (say, on a SAN) would house many CloudStack volumes).

Also, feel free to a look at the JIRA ticket I wrote up for 4.2:

https://issues.apache.org/jira/browse/CLOUDSTACK-2778

Thanks


On Wed, Aug 7, 2013 at 11:47 PM, Amit Das <am...@cloudbyte.com> wrote:

> I would like to implement a new storage plugin based on the recently
> refactored CloudStack(CS) storage code.
>
> This plugin will allow a CS Admin to interact with ElastiStor's APIs to
> provision and manage QoS-aware storage volumes for VMs.
>
> CloudByte's ElastiStor is a full-featured software-defined storage QoS
> solution.
>
> Any suggestions ?
>
> Regards,
> Amit
> *CloudByte Inc.* <http://www.cloudbyte.com/>
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkowski@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*