Summary
In some cases you may want to consolidate many small / low resource sites onto a single VM. It is possible to increase the resources that are used by a single VM making it cheaper to have a single larger VM than multiple smaller VMs.
Recommended Software
Name | Version |
|---|---|
PHP | 5.4.x |
php_apc | 3.1.x |
php_imagick | 3.1.0 |
mysql | 5.5.x |
Optional Software
Name | Version |
|---|---|
Python* | 2.7.x |
Coldfusion** | 10 |
Ruby | 1.9.3 |
Tends to not work well under "Shared Apache" you may need to create a few "Standalone Apache" instances for Python sites/applications. Coldfusion consumes a large amount of resources so you may want to combine multiple sites under a single instance or expand the amount of CPU/Memory on the VM.
VMs / Instances / Vhosts
The number of VMs will depend on how comfortable you are with putting multiple sites/applications together. You should group by technology/department/focus, etc...
...
Name | Purpose | Instance | Vanity URL | Comments | ||
|---|---|---|---|---|---|---|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d0ddce680bf6a87f-e3b98a36-47174b78-8ac28f19-8465d503c9f74949299f342e"><ac:plain-text-body><![CDATA[ | webhostXXX | site1 | [site1] | [site1].[subdomain].cornell.edu | production | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="905b460336f46cee-4212080c-4bdf49bc-a81b81ba-5a9db936738b98c1141b5739"><ac:plain-text-body><![CDATA[ | webhostXXX | site1 | [site1] | [site1]dev.[subdomain].cornell.edu | dev for site1 | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3f1775c89fda09e2-9ec4b44b-47ea4969-a6b0a416-e2614f9d1f762be03fbbfd01"><ac:plain-text-body><![CDATA[ | webhostXXX | site2 | [site2] | [site2].[subdomain].cornell.edu | production site, no dev! | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="01e104dca3817223-7326c31a-4ca84325-92a09b68-625f7be7d327510e22c2db80"><ac:plain-text-body><![CDATA[ | webhostXXX | site3 | [site3] | [group1].[site3].[subdomain].cornell.edu | subsite | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f88b5d12e825d2c0-e8ef3a7c-43e046ce-b5008342-3d626b7edaee7c1eb0894911"><ac:plain-text-body><![CDATA[ | webhostXXX | site3 | [site3] | [group2].[site3].[subdomain].cornell.edu | subsite | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c71ba7e247886978-0304a167-4f504dfe-9f75a731-e011a767c498175d01e1d696"><ac:plain-text-body><![CDATA[ | webhostXXX | site3 | [site3] | [group3].[site3].[subdomain].cornell.edu | subsite | ]]></ac:plain-text-body></ac:structured-macro> |