LAMP adalah tumpukan aplikasi, tetapi tidak semua harus diinstal pada host yang sama. Seperti yang telah dicatat oleh orang lain untuk tujuan kinerja, keamanan atau skalabilitas, seringkali ini tidak diinstal pada host yang sama. Anda juga dapat menemukan bahwa perangkat keras yang optimal untuk satu bagian arsitektur mungkin bukan untuk yang lain.
Misalnya, semua database tentang manajemen penyimpanan. Semakin cepat saya bisa mendapatkan informasi dari disk maka semakin cepat saya bisa mendapatkannya ke pemohon. Jika saya berbagi subsistem disk dengan beberapa anggota aplikasi tumpukan lainnya, seperti server web, pertentangan yang saya hadapi pada sumber daya bersama dari baca dan tulis hed dari disk drive benar-benar dapat menghambat kinerja saya. Selain itu, memiliki pemisahan RAM antara server web dan server basis data pada host tertentu mungkin tidak menyediakan kumpulan sumber daya yang cukup besar untuk dijalankan dengan cara yang paling efisien, mampu menyimpan sebanyak mungkin informasi dalam RAM tanpa harus pergi ke disk baik untuk gambar, halaman, atau set hasil kueri.
Secara administratif ada efisiensi yang harus diperoleh juga. Bayangkan jika Anda menjalankan perusahaan Anda pada aplikasi open source yang memanfaatkan MySQL sebagai backend umum. Apakah Anda benar-benar ingin memiliki proliferasi server database dengan setiap aplikasi? Ini bisa menjadi mimpi buruk DBA, "OK, aplikasi mana yang menggunakan DB ini?" Anda akan memiliki banyak versi, konfigurasi banyak perangkat keras / perangkat lunak, beberapa strategi penyimpanan data. Anda mungkin juga memiliki keterampilan administrasi yang sangat tersebar. Alih-alih, satukan contoh ke satu perangkat fisik perangkat keras yang dioptimalkan untuk peran tersebut dan tetapkan sumber daya khusus untuk mengelola server dan datanya.