Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CloudBees and App Cells, Instances and Pools

I am trying to understand the difference between:

  • An app-cell
  • An app instance; and
  • An app pool

For instance, how do I know when it is appropriate to add more app-cells for my app? Or to add more instances? Or to configure a certain subset of them into a pool? Thanks in advance!

like image 711
IAmYourFaja Avatar asked May 15 '13 20:05

IAmYourFaja


1 Answers

Mostly an app-cell is a unit of measuring both memory and a "fair share" of both IO and CPU.

1 cell is 128meg-ish - and thus 8 cells would be 8 times that (including not just memory etc).

An app-instance is a JVM running on a server (so if you have 3 instances that is 3 JVMs if it is a java app) - but they are 3 instances of the same "size" of JVM - so a cell is really a measure of size.

Pools are unrelated and only relevant if you are going with dedicated plans and need to plan capacity (by default you can ignore that).

like image 131
Michael Neale Avatar answered Nov 12 '22 12:11

Michael Neale