Veuillez ne pas vous offenser de cela, mais je vous suggère fortement de faire appel à une société de conseil informatique locale spécialisée dans les systèmes et l'administration de réseau. Je suis également venu de la programmation il y a plusieurs lunes et j'ai appris de nombreuses leçons difficiles sur les choses à faire et à ne pas faire pour gérer un environnement de serveur en réseau. J'ai (heureusement) eu beaucoup de mentors et d'aide au fil des ans, car sans cela, qui sait quel type d'épave qui couve serait laissé.
Passons maintenant à votre question initiale: je vois deux erreurs, l'une étant Linux: ne vous méprenez pas, j'aime Linux et l'utilise dans toutes sortes de rôles différents, mais en tant que serveur unique dans une petite entreprise qui (encore une fois) , aucune infraction) n'a pas d'administrateur système à plein temps demande des ennuis. Trouver des administrateurs Linux compétents (et il est encore plus difficile de trouver ceux qui suivent les meilleures pratiques) n'est pas facile. En fin de compte, si vous partez ou si vous embauchez une nouvelle personne pour prendre vos fonctions, qui va s'en occuper?
En supposant que vous ayez moins de 75 utilisateurs finaux, je recommanderais fortement Microsoft Small Business Server 2011 Standard sur du matériel solide de niveau 1 (comme Dell, HP, IBM) avec une garantie de remplacement sur site de 3 ans / 4 heures. Avoir au moins une matrice en miroir RAID 1 pour les données (et une autre pour le système si vous pouvez vous le permettre). Obtenez au moins 8 Go de RAM, 12 Go c'est mieux. Investissez dans une sauvegarde hors ligne / hors site: vous pouvez commencer avec quelques lecteurs externes ou un lecteur de bande, mais quelque chose que vous pouvez emporter hors site tous les soirs.
Je ne suis pas non plus convaincu de votre suggestion d'une base de données "tout-en-un" personnalisée: il existe tellement d'options logicielles meilleures et plus viables que si vous n'avez pas d'exigences de niche très spécifiques que seule une solution personnalisée peut fournir. , vous feriez bien mieux d'utiliser une offre tierce bien prise en charge. Vous devez résister aux appels du programmeur "Je peux écrire quelque chose" et penser à soutenir cette solution à long terme.
Et enfin, je pense que vous et votre employeur devez décider quel sera votre rôle dans cette entreprise. Il semble que vous soyez nouveau là-bas et bien que vous ayez raison, ils ont probablement besoin de mettre à niveau leurs systèmes, vous ne voulez pas mordre plus que ce que vous pouvez mâcher et ne pas fournir quoi que ce soit pour lequel vous avez été embauché là-bas faire.
ÉDITER
Il y a beaucoup d'opinions qui flottent en ce moment, donc je vais prendre du recul et, espérons-le, vous fournir des conseils indépendants de la plate-forme qui vous seront utiles indépendamment de ce que vous finirez par utiliser:
Faites un inventaire complet de tous les systèmes et appareils; vérifier l'état de la garantie du matériel (s'il s'agit d'un Dell, IBM, etc., vous devriez pouvoir utiliser le numéro de service pour obtenir un contrôle de garantie; s'il s'agit d'un serveur de boîte blanche, ils peuvent toujours avoir une sorte d'identifiant, mais vous aurez appeler pour savoir quel est le statut le plus probable).
Faites un inventaire complet des données: ne faites pas confiance à l'absence de données sur leurs disques C:; ils le font probablement, en fait, ils ont probablement des fichiers PST partout à la place du vieux courrier. Découvrez ce qui est essentiel, ce qui est sauvegardé, ce qui n'est pas sauvegardé, comment il est sauvegardé et si quelque chose est retiré hors site ou non. RÉPARER CE PREMIER. MAINTENANT. S'ils n'ont pas de configuration de sauvegarde, allez acheter un lecteur USB externe dans un magasin Big Box pour le moment et utilisez NTBackup (il est probablement déjà sur ce serveur) et faites une sauvegarde complète et emportez-le hors site avec vous. S'ils ont une sauvegarde en place, allez faire un test de restauration (voir ci-dessous).
Vérifiez les niveaux de correctifs sur tous les systèmes (obtenez le # 2 trié en premier!): Pas seulement les mises à jour Windows, mais Java et tous les produits Adobe en particulier et mettez à jour en conséquence (vous voudrez peut-être faire le # 4 en premier afin de savoir quelles machines sont plus prioritaires que les autres) c'est-à-dire que ce poste de travail pour le membre du personnel à temps partiel pourrait supporter une mise à jour bâclée beaucoup plus que le comptable qui coupe les chèques de paie).
Discutez avec vos utilisateurs: découvrez ce qui fonctionne bien, ce qui ne fonctionne pas, faites-vous une idée du niveau de tolérance au changement de chacun, de son niveau de confort avec l'informatique (vous pouvez recruter un assistant pour mettre les choses en ordre) et des listes de souhaits avoir. Comprendre leurs processus d'affaires; en tant qu'administrateur système, votre priorité doit être de vous assurer que les systèmes dont l'entreprise dépend pour fonctionner fonctionnent correctement et pour ce faire, vous devez savoir comment tout le monde utilise ces systèmes.
Après # 1, vous devriez avoir une idée de la configuration du réseau. Recherchez les anciens moyeux qui peuvent être remplacés; vous voudrez au moins 10/100 partout, au niveau du commutateur. Vérifiez le pare-feu / routeur (assurez-vous qu'il y en a un), vérifiez les points d'accès Wi-Fi ouverts, etc.
Si vous optez pour la route Linux, restez avec une distribution bien prise en charge par la communauté (Ubuntu serait un bon choix) et configurez-la sur tout le matériel que vous pouvez vous permettre (comme vous le savez, une boîte LAMP pourrait être un off- louer le poste de travail P4 pour le moment) et aussi isolé que possible du système en cours de fonctionnement. En tant qu'exercice d'apprentissage (et qui pourrait rapporter d'énormes dividendes dans un scénario de reprise après sinistre), essayez d'abord de faire fonctionner les applications principales qui s'exécutent sur le serveur actuel sur une autre boîte Windows - utilisez votre sauvegarde complète que vous avez effectuée au n ° 2 pour effectuer une test de restauration; amusez-vous avec ça :)
En ce qui concerne votre configuration de test, vous pouvez choisir d'acheter quelque chose de costaud avec beaucoup de RAM, puis vous pouvez virtualiser (ESXi est gratuit, tout comme XenServer, VirtualBox aussi), mais si le serveur actuel est Windows 2003 ou une version antérieure, vous pouvez probablement obtenir cette application FoxPro fonctionnant sur un poste de travail Windows XP hors bail pour pas cher.
Maintenant, tapotez-vous sur le dos; vous avez maintenant de bonnes sauvegardes; vous avez également effectué un test de restauration et vous comprenez maintenant mieux comment tout fonctionne ensemble. Vous avez également probablement une liste TODO prioritaire (longue) qui vous occupera dans un avenir prévisible.
Oh et quand tout est terminé, vous avez maintenant un environnement de test, vous pouvez commencer à construire votre système "de rêve" utopique ... ou peut-être prendre des vacances :)