Small is 32-bit or 64-bit with 1.7 GB RAM, 1 ECU (m1.small)
These instances are great for staging environments and development environments, and also good for lower-traffic production environments. With only a single ECU, they’re not ideal for production environments taking on larger amounts of traffic. We have noticed these instances become CPU starved when serving higher amounts of traffic or load.
Medium is 32-bit or 64-bit with 3.75 GB RAM, 2 ECU (m1.medium)
These instances are great for staging environments, development environments, and lower-traffic production environments. With only one VCPU, they’re not ideal for production environments taking on larger amounts of traffic. This instance size has twice the memory of the high CPU medium but half the processing power for about the same cost.
Large is 64-bit with 7.5 GB RAM, 4 ECU (m1.large)
These instances are great when your application or database needs extra RAM but is not CPU starved.
Extra Large is 64-bit with 15 GB RAM, 8 ECU (m1.xlarge)
With extra RAM and CPU these instances are still affordable for those who need the extra horsepower.
High memory / memory optimized instances
High Memory Extra Large is 64-bit with 17.1 GB RAM, 6.50 ECU (m2.xlarge)
These instances are great for starting out with decently large datasets. They are also a good choice for Redis utility instances if you foresee a good amount of data.
High Memory Double Extra Large is 64-bit with 34.2 GB RAM, 13 ECU (m2.2xlarge)
These instances are a perfect fit for databases with large datasets. You can relieve your database of disk reads by loading your data into RAM.
High Memory Quadruple Extra Large is 64-bit with 68.4 GB RAM, 26 ECU (m2.4xlarge)
These are the largest instances you can boot on Engine Yard Cloud. With a massive amount of RAM, these are best used for your database tier or in-memory caches.
Note: Some instance sizes may not be available by default. Please contact Engine Yard Support if you do not see the necessary instance sizes.
High CPU / compute optimized instances
High CPU Medium is 32-bit or 64-bit with 1.7 GB RAM, 5 ECU (c1.medium)
These are the most ideal instance size when your app is first starting to take on real production traffic. They’re also a great size for scaling out horizontally, allowing you to add or remove application instances as need at an affordable rate. The 5 ECU’s, equating to 2 VCPUs, is a wonderful balance of RAM to CPU. (If you are looking for more RAM but less CPU, consider the standard medium size, described above.)
High CPU Extra Large is 64-bit with 7 GB RAM, 20 ECU (c1.xlarge)
This instance size is great for those applications that are very CPU intensive.
If you have feedback or questions about this page, add a comment below. If you need help, submit a ticket with Engine Yard Support.