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.b...@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:amr...@tesora.com] > > Sent: 29 May 2014 20:39 > > To: Jay Pipes; openstack@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:jaypi...@gmail.com] > > | Sent: Thursday, May 29, 2014 1:56 PM > > | To: openstack@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@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@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@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack