Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Application redeployment strategies

Hello,

I plan to deploy a Java application in openstack, on multiple instances (spawned on demand, depending on load) .

I will probably need a heat template that will deploy the app, using an image already uploaded in glance (please correct me if I wrong).

The question is how will I manage an application update deployment: - if the glance image needs to be updated, is there a way to update it or I need to delete it and upload a new one. - what should I do with the running instances? Do I need to terminate them and spawn new ones with the new software? Is there a way to update them while running? - to what extent could the upgrade process be automated? Do I need to manually stop/update every running image?

Thanks

Application redeployment strategies

Hello,

I plan to deploy a Java application in openstack, on multiple instances (spawned on demand, depending on load) .

I will probably need a heat template that will deploy the app, using an image already uploaded in glance (please correct me if I I'm wrong).

The question is how will I manage an application update deployment: - if the glance image needs to be updated, is there a way to update it or I need to delete it and upload a new one. - what should I do with the running instances? Do I need to terminate them and spawn new ones with the new software? Is there a way to update them while running? - to what extent could the upgrade process be automated? Do I need to manually stop/update every running image?

Thanks

Application redeployment strategies

Hello,

I plan to deploy a Java application in openstack, on multiple instances (spawned on demand, depending on load) .

I will probably need a heat template that will deploy the app, using an image already uploaded in glance (please correct me if I'm wrong).

The question is how will I manage an application update deployment: - deployment:

  • if the glance image needs to be updated, is there a way to update it or I need to delete it and upload a new one.
  • -
  • what should I do with the running instances? Do I need to terminate them and spawn new ones with the new software? Is there a way to update them while running? running?
  • -
  • to what extent could the upgrade process be automated? automated and how? Do I need to manually stop/update every running image?

Thanks

Application redeployment strategies

Hello,

I plan to deploy a Java application in openstack, on multiple instances (spawned on demand, depending on load) .

I will probably need a heat template that will deploy the app, using an image already uploaded in glance (please correct me if I'm wrong).

The question is how will I manage an application update deployment:

  • if the glance image needs to be updated, is there a way to update it or I need to delete it and upload a new one.
  • what should I do with the running instances? Do I need to terminate them and spawn new ones with the new software? Is there a way to update them while running?
  • to what extent could the upgrade process be automated and how? Do I need to manually stop/update every running image?

Thanks

Application redeployment deployment update strategies

Hello,

I plan to deploy a Java application in openstack, on multiple instances (spawned on demand, depending on load) .

I will probably need a heat template that will deploy the app, using an image already uploaded in glance (please correct me if I'm wrong). Other than heat templates, what options do I have for deployment ?

The question is In case of a new release of the application, how will I manage an application the update deployment:deployment ? :

  • if the glance image needs to be updated, is there a way to update it or I need to delete it and upload a new one.
  • what should I do with the running instances? Do I need to terminate them and spawn new ones with the new software? Is there a way to update them while running?
  • to what extent could the upgrade process be automated and how? Do I need to manually stop/update every running image?

Thanks