← Back to team overview

openstack team mailing list archive

Re: Scaling PaaS in OpenStack

 

Stackato (ActiveState's PaaS) auto-scales on OpenStack nicely. I just
finished deploying it on Folsom

You can find the Stackato docs on auto-scaling are here, and do include an
OpenStack section for each step:

http://docs.stackato.com/cluster/autoscaling.html?highlight=scaling

Please feel free to go on our #stackato irc channel and ask any further
questions you have or drop me a note privately if you prefer.

Kind Regards,

Diane Mueller
ActiveState Stackato
twitter/irc: pythondj
http://activestate.com/stackato




On Fri, Oct 26, 2012 at 4:02 AM, Angus Salkeld <asalkeld@xxxxxxxxxx> wrote:

> On 26/10/12 13:07 +0700, Frans Thamura wrote:
>
>> Yes, we use it here, but still finding to configure with OpenStack, to
>> bring scale in this case communicate with openstack nova controller,
>> we just use it now here..
>>
>>
> You could use the heat project to provide autoscaling.
> The way this would work is you:
> 1 create an CloudFormations style template with your application
> (OpenShift/CloudFoundry)
> 2 you setup an autoscale group and alarm resource in the template
> 3 you post the metric of interest in your application to our Cloudwatch
>   (see the calls to cfn-push-stats)
>     as an example look at:
> https://github.com/heat-api/**heat/blob/master/templates/**
> AutoScalingMultiAZSample.**template<https://github.com/heat-api/heat/blob/master/templates/AutoScalingMultiAZSample.template>
>
> What happens is you setup a threshold that triggers a scale up and scale
> down action.
>
> also see:
> https://github.com/heat-api/**heat/blob/master/templates/**
> OpenShift.template<https://github.com/heat-api/heat/blob/master/templates/OpenShift.template>
> https://github.com/heat-api/**heat/wiki<https://github.com/heat-api/heat/wiki>
>
>
> -Angus
>
>>
>>
>> On Fri, Oct 26, 2012 at 1:00 PM, Ray Sun <qsun01185@xxxxxxxxxxxxx> wrote:
>>
>>> Have you hearad BOSH, a deployment tool for CloudFoundry on
>>> cloud(including
>>>
>>> AWS and openstack)?
>>> https://github.com/**cloudfoundry/bosh<https://github.com/cloudfoundry/bosh>
>>>
>>> - Ray
>>> Yours faithfully, Kind regards.
>>>
>>> CIeNET Technologies (Beijing) Co., Ltd
>>> Email: qsun01185@xxxxxxxxxxxxx
>>> Office Phone: +86-01081470088-7079
>>> Mobile Phone: +86-13581988291
>>>
>>>
>>>
>>> On Fri, Oct 26, 2012 at 1:46 PM, Frans Thamura <frans@xxxxxxxxxxxx>
>>> wrote:
>>>
>>>>
>>>> Hi All
>>>>
>>>> Anyone can give me reference, related to scaling PaaS system in
>>>> OpenStack?
>>>>
>>>> how (more basic better) scalable is implementing PaaS in OpenStack?
>>>>
>>>> right now, we create virtual machine and install ubuntu inside, and
>>>> run CloudFoundry or OpenShift to make it PaaS enable.
>>>>
>>>> my target for PaaS is to run our Java apps inside cloud environment.
>>>>
>>>> in another world, we have Liquid VM, but it is not opensource yet,
>>>> part of Java VE Virtual Edition. The JVM can boot direct from the
>>>> hypervisor.
>>>>
>>>> I still researching the theory behind scalability of cloud esp in
>>>> openstack + cloudfoundry.
>>>>
>>>> F
>>>>
>>>> ______________________________**_________________
>>>> Mailing list: https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>>>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>>>> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>>>
>>>
>>>
>>>
>> ______________________________**_________________
>> Mailing list: https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>
>
> ______________________________**_________________
> Mailing list: https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>

Follow ups

References