Infrestructura de Sistemas
Software que actúa como una capa intermedia entre el sistema operativo (SO) y el software de aplicación. Su objetivo es simplificar y mejorar las distintas soluciones aplicadas de un sistema, mediante la factorización de funciones comunes y especialización de sus componentes. Aunque la lista de componentes en este ambiente es extensa, podemos enumerar:
Bases de datos relacionales SQL
- Sybase
- MySql
- Oracle
Bases de datos NoSQL (para desafios de performance, escalabilidad, disponibilidad)
- Basadas en Columnas: HBase
- Basadas en Documentos: MongoDB, Couchbase
- Basadas en Clave-Valor: Dynamo, Cassandra, Project Voldemort
- Basadas en Grafos: Neo4J, Virtuoso, Allegro
Application servers
- Red Hat JBoss
- IBM WebSphere
- Oracle WebLogic
Web Servers
- Standard (Apache, IIS)
- Servlet Containers (Tomcat, Jetty)
Software Utilitarios
- Respaldos (Amanda, Legato, etc.)
- Administración
- Monitoreo (Nagios, etc.)