Hola, tengo un sistema cliente/servidor que tiene como repositorio una Base de Datos. La aplicación y la BD están en un solo servidor.
Quisiera saber que tipos de conocimientos debería adquirir para poder montar una infraestructura más profesional. Es decir, tener 2 ó 3 servidores para la aplicacion mediante balanceo de carga, otro servidor para la Base de Datos, y otro Servidor para almacenar archivos.
Cual es el ROL encargado de implantar esa infraestructura?
- Rol Administrador de Red
- Rol Admnistrador de Sistema Operativo
Tengo unos roles identificados:
- Rol administrador de BD . Es quien administra la Base de Datos (Oracle, SQL)
- Rol administrador de SO. Es quién administra el sistema operativo (red hat, solaris. windows server. etc)
- Rol especialista en el Sistema/aplicacion. Es quien sabe instalar y administrar el sistema/aplicacion.
- Rol Desarrollador. Es quien añadirá nuevas características al Sistema/Aplicación.
- Rol soporte a usuarios. Es quien capacita a los usuarios en el uso del sistema/aplicacion.
Pongo un ejemplo:
El rol desarrollador es un programador en JAVA, él tiene conocimientos en JEE y en el API del sistema, él NO ES un administrador de BD y el tampoco es un administrador de Sistema Operativo. De igual forma él o los que implantan y mantienen todo la infraestructura de hardware NO SON programadores.
Y bueno, algunos jefes quieren que tú hagas todooooo .
Muchas Gracias.