1

I am looking for some documents/guides on how to migrate from other PaaS systems/legacy on premise to Bluemix - best practices, requirements, etc. Anything at all would help, thanks, Jason.

M. A. Kishawy
  • 5,001
  • 11
  • 47
  • 72
Jason Burns
  • 21
  • 1
  • 1
  • 2
  • That's a broad question, could you please be more specific on what type of application you want to move to Bluemix? Is it a Java, PHP, Node.js, etc? Does it use any services or database? – Alex da Silva Nov 12 '15 at 18:10
  • The only best practice I could suggest having no details at all about the applications to migrate is to have an application cloud ready, so without a session management and usage strictly linked to a specific host (sticky sessions for example), and fully scalable on logic and services. Please provide more details to have specific suggestions – v.bontempi Nov 12 '15 at 18:31

4 Answers4

3

Your question is quite generic, however here are some links regarding the migration from the main technologies:

Finally, please note that moving from an on-premise solution to a Cloud Foundry-based one requires some considerations regarding the local file system:

  • Local file system storage is short-lived. When an application instance crashes or stops, the resources assigned to that instance are reclaimed by the platform including any local disk changes made since the app started. When the instance is restarted, the application will start with a new disk image. Although your application can write local files while it is running, the files will disappear after the application restarts.
  • Instances of the same application do not share a local file system. Each application instance runs in its own isolated container. Thus if your application needs the data in the files to persist across application restarts, or the data needs to be shared across all running instances of the application, the local file system should not be used. For this reason local file system should not be used.

If you want more information on this topic please take a look at Considerations for Designing and Running an Application in the Cloud

Umberto Manganiello
  • 3,213
  • 9
  • 16
2

If you're talking about a java app, see the post below:

Can I run my Tomcat app on Bluemix?

If you're moving an existing Websphere app, then this will help:

How do I move my existing WebSphere application to Liberty on Bluemix?

Community
  • 1
  • 1
RandalAnders
  • 1,431
  • 9
  • 16
1

Jason - start here:

https://www.ng.bluemix.net/docs/

Then you can watch the YouTube videos:

https://www.youtube.com/channel/UCwYdW8mfXZwJQvB65789_vQ

After that, take a peak at developerWorks:

http://www.ibm.com/developerworks/devops/plan.html

Let me know if that helps.

0

Migrate an app from Heroku to Bluemix:

http://www.ibm.com/developerworks/cloud/library/cl-bluemix-heroku-migrate-app/

Jose Miguel Ordax
  • 1,151
  • 1
  • 9
  • 20