No se ofenda por esto, pero le sugiero encarecidamente que traiga una firma de consultoría de TI de área local que se especialice en administración de sistemas y redes. También llegué de un fondo de programación hace muchas lunas y aprendí muchas lecciones difíciles sobre qué hacer y qué no hacer para administrar un entorno de servidor en red. (Afortunadamente) tuve muchos mentores y ayuda a lo largo de los años, porque sin ella, quién sabe qué tipo de restos ardientes quedarían atrás.
Pasando ahora a su pregunta original: veo dos errores, uno es Linux: no me malinterpreten, amo Linux y lo uso en todo tipo de roles, pero como servidor único en una pequeña empresa que (nuevamente , sin ofender) no tiene un administrador de sistemas a tiempo completo que está pidiendo problemas. Encontrar administradores competentes de Linux (y es aún más difícil encontrar aquellos que sigan las mejores prácticas) no es fácil. En el futuro, si te vas o contratas a una nueva persona para que se haga cargo de tus deberes, ¿quién se ocupará de eso?
Suponiendo que tiene menos de 75 usuarios finales, recomendaría Microsoft Small Business Server 2011 Standard en hardware sólido de nivel 1 (como Dell, HP, IBM) con una garantía de reemplazo de 3 años en el sitio / 4 horas. Tenga al menos una matriz duplicada RAID 1 para los datos (y otra para el sistema si puede permitírselo). Obtenga al menos 8 GB de RAM, 12 GB es mejor. Invierta en una copia de seguridad fuera de sitio o fuera de línea: puede comenzar con un par de unidades externas o una unidad de cinta, pero algo que puede llevar fuera del sitio todas las noches.
Tampoco me convence su sugerencia de una base de datos "todo en uno" personalizada: existen muchas opciones de software mejores y más viables, que a menos que tenga algunos requisitos de nicho muy específicos que solo una solución personalizada puede proporcionar , sería mucho mejor usar una oferta de terceros bien respaldada. Debe resistir los instantes del programador "Puedo escribir algo" y pensar en apoyar esta solución a largo plazo.
Y finalmente, creo que usted y su empleador deben decidir cuál será su rol en esta empresa. Parece que eres nuevo allí y, si bien tienes razón, es probable que necesiten actualizar sus sistemas, no quieres morder más de lo que puedes masticar y no puedes proporcionar lo que sea que te contrataron allí. hacer.
EDITAR
Hay muchas opiniones flotando en este momento, así que voy a dar un paso atrás y espero brindarles algunos consejos agnósticos de plataforma que serán de utilidad para ustedes, independientemente de lo que terminen haciendo:
Haga un inventario completo de todos los sistemas y dispositivos; verifique el estado de la garantía del hardware (si se trata de Dell, IBM, etc., debe poder usar la etiqueta de servicio para obtener una verificación de garantía; si se trata de un servidor de caja blanca, es posible que todavía tengan algún tipo de identificador, pero tendrá llamar para averiguar cuál es el estado más probable).
Haga un inventario completo de datos: no confíe en que no tienen datos en sus unidades C: probablemente lo tengan, en realidad probablemente tengan archivos PST en todo el lugar del correo antiguo. Descubra qué es crítico, qué se está respaldando, qué no se está respaldando, cómo se está respaldando y si algo se lleva fuera del sitio o no. ARREGLAR ESTO PRIMERO. AHORA MISMO. Si no tienen una configuración de copia de seguridad, compre una unidad USB externa en una tienda Big Box por ahora y use NTBackup (probablemente ya esté en ese servidor) y haga una copia de seguridad completa y llévela fuera del sitio con usted. Si tienen una copia de seguridad, realice una restauración de prueba (consulte a continuación).
Verifique los niveles de parche en todos los sistemas (¡obtenga el n. ° 2 primero!): No solo las actualizaciones de Windows, sino también Java y todos los productos de Adobe y actualícelos en consecuencia (es posible que desee hacer el n. ° 4 primero para que sepa qué máquinas tienen mayor prioridad que otras) es decir, esa estación de trabajo para el miembro del personal a tiempo parcial podría soportar una actualización fallida mucho más que el contador que corta los cheques de pago).
Hable con sus usuarios: descubra qué funciona bien, qué no funciona, tenga una idea del nivel de tolerancia al cambio de todos, su nivel de comodidad con TI (puede estar reclutando un ayudante para que todo esté en orden) y cualquier lista de deseos que puedan tener. Comprender sus procesos de negocio; Como administrador de sistemas, su prioridad debe ser garantizar que los sistemas de los que depende el negocio funcionen en buen estado y para hacerlo, debe saber cómo todos usan esos sistemas.
Después del n. ° 1, debe tener una idea de cómo se configura la red. Busque cualquier centro viejo que pueda ser reemplazado; querrás al menos 10/100 en todas partes, por conmutación. Verifique el cortafuegos / enrutador (asegúrese de que haya uno), verifique si hay puntos de acceso wi-fi abiertos, etc.
Si va por la ruta de Linux, quédese con una distribución que esté bien respaldada por la comunidad (Ubuntu sería una buena opción) y configúrela en cualquier hardware que pueda pagar (como ya sabe, una caja LAMP podría estar apagada) arrendar la estación de trabajo P4 por ahora) y lo más aislado posible del sistema actualmente en funcionamiento. Como ejercicio de aprendizaje (y podría pagar grandes dividendos en un escenario de recuperación de desastres), intente primero que las aplicaciones principales que se ejecutan en el servidor actual funcionen en otra caja de Windows: use su copia de seguridad completa que hizo en el n. ° 2 para hacer un prueba de restauración; divertirse con eso :)
En cuanto a la configuración de su prueba, puede optar por comprar algo robusto con mucha RAM y luego puede virtualizar (ESXi es gratis, también lo es XenServer, también lo es VirtualBox), pero si el servidor actual es Windows 2003 o anterior, es probable que pueda obtener esa aplicación FoxPro que funciona en una estación de trabajo Windows XP fuera de arrendamiento a bajo precio.
Ahora date una palmadita en la espalda; ahora tienes buenas copias de seguridad; también realizó una restauración de prueba y ahora comprende mejor cómo funciona todo junto. También es probable que tenga una lista TODO de prioridad (larga) que lo mantendrá ocupado en el futuro previsible.
Ah, y cuando todo esté listo, ahora tiene un entorno de prueba en el que puede comenzar a construir su sistema de "sueño" utópico ... o tal vez tomarse unas vacaciones :)