Conjunto de soluciones (informática)
Apariencia
En informática, un conjunto de soluciones (también denominado stack de soluciones), es un set de sistemas o componentes necesarios para realizar una solución funcional y robusta.
Por ejemplo; para desarrollar una aplicación web, el desarrollador necesita un sistema operativo, un servidor web, un SGBD y un lenguaje de programación. Una de las muchas posibles soluciones es el LAMP, que consiste de:
- LAMP
- Linux (sistema operativo)
- Apache (servidor web)
- MySQL o MariaDB (base de datos)
- Perl, PHP, y/o Python (lenguajes de programación)
- LYME y LYCE
- Linux ((sistema operativo)
- Yaws (servidor web escrito en Erlang)
- Mnesia o CouchDB (base de datos escrito en Erlang)
- Erlang (lenguaje de programación funcional)
- GLASS
- GemStone (database and application server)
- Linux (operating system)
- Apache (web server)
- Seaside (web framework)
- Smalltalk (lenguaje de programación)
- LEAP
- Linux (operating system)
- Eucalyptus (alternativa libre para EC2)
- AppScale (Cloud computing-framework and free and open-source alternative to Google App Engine),
- Python (lenguaje de programación)
- Ganeti
- Xen o KVM (hypervisor)
- Linux con LVM (gestión)
- Distributed Replicated Block Device (replicación de almacenamiento)
- Ganeti (virtual machine cluster management)
- Ganeti Web Manager (interfaz web)