Search code examples
cloud-foundryibm-cloud

Is there any known limit for the size of an app uploaded and for the GBs assigned to a runtime?


I was asked to deploy a Java EE application of 700MB (single EAR file) which requires 8 GB of RAM to execute.

I searched the docs but I didn't found any documented limit for those two parameters: size and RAM. Any URL or idea? Thanks!


Solution

  • The size of the application is limited to 1GB as mentioned here.

    The Memory allocation is limited to 8GB per app, you can see this when you try to allocate more than 8GB in the Bluemix UI as it either resets to 8GB or if, using the toggle, doesn't allow you above 8GB.

    If you app is pushing these limits then you might want to look at refactoring this app as per the 12factor app approach, so rather than one large monolithic app you have smaller more flexible apps.

    As @ram-vennam said there is also the potential for staging timeouts when pushing a large app.