[Openstack] Legacy Application Run on top of OpenStack

Adam Lawson alawson at aqorn.com
Thu May 29 19:11:18 UTC 2014


Hossein, what are your requirements for these legacy apps? To be able to
run or do they require some specific HA components? You can easily run your
apps in a VM if they allow that (some simply don't in whicu case your only
option is HW) and you can do that with either Cloudstack or Openstack. But
what I personally like about Openstack is its modular architecture where
you can implement things like a LB between multiple VM's without reaching
to your network folks to update the F5 as you would with a non-cloudy
ecosystem.

Is your immediate requirement straight-up 'service availability' or to be
highly available? I think Openstack's modular design suits hybrid cloud
approaches better than other orchestrators by virtue of its design but
that's me talking.


*Adam Lawson*
AQORN, Inc.
427 North Tatnall Street
Ste. 58461
Wilmington, Delaware 19801-2230
Toll-free: (844) 4-AQORN-NOW
Direct: +1 (302) 268-6914



On Thu, May 29, 2014 at 11:52 AM, Tim Bell <Tim.Bell at cern.ch> wrote:

>
> For those interested in CloudStack's functionality in this area, they
> provide restart of hypervisors and VMs as described in
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/High+Availability+Developer's+Guide
>
> Tim
>
> > -----Original Message-----
> > From: Amrith Kumar [mailto:amrith at tesora.com]
> > Sent: 29 May 2014 20:39
> > To: Jay Pipes; openstack at lists.openstack.org; hossein zabolzadeh
> > Subject: Re: [Openstack] Legacy Application Run on top of OpenStack
> >
> > Hi Hossein,
> >
> > You can get HA on OpenStack for things like storage just as you would in
> your
> > existing data center. Unless you are running some highly available or
> fault
> > tolerant hardware in your data center, I believe you will see comparable
> > reliability in an OpenStack cloud, at least with respect to computing.
> >
> > I am interpreting Jay's answer below to say that you can build additional
> > availability through scale-out paradigms but that may be inconsistent
> with your
> > desire to make no change to your applications.
> >
> > If what you are looking for is a fault tolerant offering in the
> OpenStack cloud,
> > maybe you want to look at something like Stratus (I'm sure someone from
> > Stratus can respond and tell you more).
> >
> > -amrith
> >
> > | -----Original Message-----
> > | From: Jay Pipes [mailto:jaypipes at gmail.com]
> > | Sent: Thursday, May 29, 2014 1:56 PM
> > | To: openstack at lists.openstack.org
> > | Subject: Re: [Openstack] Legacy Application Run on top of OpenStack
> > |
> > | On 05/29/2014 05:12 AM, hossein zabolzadeh wrote:
> > | > Hi there.
> > | > I am baffling between Cloudstack and Openstack to select. My
> > | > Datacenter has more than 10 legacy application, which need to be run
> > | > on top of the best matched CMP(Cloud Management Platform). I am
> > | > search a lot and I select openStack and CloudStack at the end. But,
> > | > I can not make a final decision about these two CMPs. I don't want
> > | > to make any change to my legacy application codebase. So, my exact
> > concern is:
> > | > "How legacy applications can be run on OpenStack without any HA and
> > | > resiliancy problems?" As we know cloud-ready applications are fully
> > | > awared from underlying infrastucture, but what about non-cloud-ready
> > | > apps(Legacy Applications)?
> > | > CloudStack is DC virtualization cloud solution(Vcloud Like Cloud
> > | > Solution) that handle all of the HA and resiliancy in the
> > | > infrastructure layer, but the paradigm in openStack is
> > | > infrastructure provisioning(AWS like cloud), which the HA problems
> > | > shoud be addressed
> > | in application layer.
> > | > So at general, how openStack support legacy applications to run
> > | > without any HA problems?
> > | > Thanks in advance.
> > |
> > | Hi Hossein,
> > |
> > | The short answer is that the idea behind "legacy" applications -- i.e.
> > | that applications should rely on infrastructure to handle reliability
> > | of the application in a scale-up-only manner -- is not something that
> > | the OpenStack platform really encourages.
> > |
> > | We encourage scale-out behaviour and application development
> > | methodologies that give the scaling, reliability, and resiliency
> > | control to the application deployer to implement as they see fits best
> their
> > application.
> > | It's not a one-size-fits-all world, and as such, there are plenty of
> > | application architectures and deployment methodologies that are
> > | supported in cloudy environments; OpenStack doesn't pick or choose one
> over
> > another.
> > |
> > | Best,
> > | -jay
> > |
> > | _______________________________________________
> > | Mailing list: http://lists.openstack.org/cgi-
> > | bin/mailman/listinfo/openstack
> > | Post to     : openstack at lists.openstack.org
> > | Unsubscribe : http://lists.openstack.org/cgi-
> > | bin/mailman/listinfo/openstack
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140529/0e092531/attachment.html>


More information about the Openstack mailing list