Dossier de présentation du Club Informatique

Transcription

Dossier de présentation du Club Informatique
Dossier de présentation du
Club Informatique
Par Maxime Chéramy, Vincent Privat et Mathieu Velten
Introduction
L'INSA a la chance de posséder deux clubs informatiques, le club Programmation et le club Réseau.
Le club Programmation offre la possibilité aux étudiants d'approfondir leurs connaissances en
programmation. Pour cela, le club propose des cours de programmation et d'algorithmique. Il
propose aussi de participer à des projets plus vastes pour travailler en équipe. Chaque année, ce sont
plusieurs Insaïens qui ont la chance d'aller à la finale de Prologin, une compétition nationale de
programmation.
Le club Réseau quant à lui est l’organisateur depuis 2004 du principal tournoi de jeux vidéo en
réseau de notre établissement, l’INSLAN. La dernière édition de cet évènement annuel, l’INSLAN 3, a
réuni en février dernier, avec l’aide des services logistique et informatique de l’INSA, plus de 80
joueurs au restaurant universitaire.
Chapitre : Introduction
Nous avons jugé qu'il serait préférable de créer un club unique rassemblant les activités de nos clubs
respectifs et par la même occasion, en profiter pour élargir le panel d'activités. En outre, de plus en
plus d'étudiants ont émis le souhait de disposer d'un serveur géré directement par des étudiants et
un club Informatique s'est alors posé en solution pour sa gestion.
Dossier de présentation du club Informatique
2
Organisation
Une contrainte importante lors de notre réflexion fût de prévoir une organisation solide pour faire du
Club Informatique une entité sérieuse et responsable.
Voici donc son organigramme :
Figure 1 - Organigramme du Club Informatique
Les responsables du club pour l’année scolaire 2006/2007 sont :
Bureau
Président : Maxime Chéramy
Trésorier : Vincent Privat
Secrétaire : Thibaud Reygner
Responsables



Programmation : Maxime Chéramy (actuel président du club Programmation)
Réseau : Vincent Privat (actuel président du club Réseau)
Services : Mathieu Velten & Baptiste Delplanque
Dossier de présentation du club Informatique
Chapitre : Organisation



3
Le serveur
Pourquoi un nouveau serveur ?
Actuellement, il existe à l’INSA un serveur étudiant (« Concorde », accessible à l’adresse
www.etud.insa-toulouse.fr), qui est administré par des étudiants sous l’autorité du Centre de
Ressources Informatiques (CRI). Ce serveur propose aux étudiants un ensemble de services officiels,
à savoir :




Un portail Internet
La consultation des courriers électroniques
L’annuaire INSA en version électronique
L’hébergement de pages web personnelles, ainsi que celles des clubs et associations
Les étudiants en charge de ce serveur (les « roots ») sont recrutés chaque année par le CRI afin de
gérer l’envoi des mail-all, de maintenir le site web et d’administrer les pages web des étudiants.
Les sites et services hébergés sur ce serveur se sont multipliés ces dernières années, entraînant une
charge du serveur de plus en plus grande.
Depuis le début de l’année scolaire se sont posés plusieurs problèmes de stabilité du serveur rendant
inaccessibles ces services à de nombreuses reprises. Les roots étudiants souffrant cruellement d’un
manque d’effectifs, et le CRI ayant d’autres priorités, il n’a pas toujours été possible de faire preuve
de réactivité lors des réparations de ce serveur, ni d’informer correctement les étudiants à ce sujet.
C’est dans ce contexte que nous proposons de mettre en place un nouveau serveur étudiant.
Nous aimerions pouvoir proposer aux étudiants de nouveaux services (qui seront détaillés juste
après) tout en ayant un maximum de liberté pour être le plus réactifs possible.
Chapitre : Le serveur
Ceci permettrait également de séparer d'un même serveur les services essentiels (portail, webmail,
annuaire, etc...) des services moins importants dont nous aurions entièrement la responsabilité.
Dossier de présentation du club Informatique
4
Services proposés
Serveur Web
Un serveur Web, au sens de serveur HTTP, est en quelque sorte une vitrine pour un serveur. Cela
permet, grâce à un site web, de communiquer mais aussi de proposer des outils Web simples à
utiliser.
Objectifs
Proposer un portail pour permettre aux étudiants d'accéder rapidement à tout ce qu'il leur faut :





Permettre aux étudiants de disposer d'outils de travail collaboratifs (basé sur SVN) afin de
faciliter le travail en groupe.
Héberger les sites des clubs, des étudiants ainsi que des projets.
Proposer un système de blog aux étudiants.
Informer de l'état du serveur (statistiques, services, news...)
Et pourquoi pas d'autres outils tel qu'un wiki ?
Intérêts

Etre indépendant des serveurs de l'INSA qui hébergent des services importants et officiels
(webmail, annuaire…). En cas de panne, l’impact est moindre.
Faciliter la maintenance et l'évolution des outils mis en place grâce à notre proximité avec le
reste des étudiants.
Chapitre : Services proposés

Dossier de présentation du club Informatique
5
Serveur IRC
IRC (Internet Relay Chat) est un système de communication instantanée. Il permet de se connecter à
des salons de discussion pour des échanges à plusieurs ou en privé. Dans la pratique, il s'est avéré
que ce système rencontre un réel succès auprès des Insaïens et permet de nouvelles rencontres.
Objectifs
L’objectif de ce service est d’augmenter la communication entre les étudiants :




Relayer plus rapidement les informations et répondre immédiatement aux questions.
Favoriser l’entraide entre les promotions, que ce soit pour les cours ou simplement pour
faire partager leurs expériences.
Faciliter le travail en groupe.
Rencontrer des gens qui partagent les mêmes centres d'intérêts. Ou au contraire s'ouvrir à
des gens différents.
Intérêts
Un serveur IRC présente de nombreux avantages :



Le protocole est fiable et utilisé depuis de nombreuses années.
Le serveur est léger et ne requiert donc que très peu de ressources.
De nombreux logiciels gratuits et multiplateformes permettent de l’utiliser.
Connexion à RezoSup
RezoSup est un réseau IRC regroupant une vingtaine d’écoles d’ingénieurs, de commerce, et
d’universités françaises. Il a pour but de promouvoir les échanges entre étudiants de l’enseignement
supérieur. Toulouse est déjà représentée sur ce réseau par l’intermédiaire de l’ENSEEIHT.
Nous proposons de relier le futur serveur IRC de l’INSA à ce réseau étudiant pour accroître la
communication inter-écoles et la visibilité de l’INSA.
www.rezosup.org
Dossier de présentation du club Informatique
Chapitre : Services proposés
Pour plus de renseignements à propos de RezoSup, nous vous invitons à consulter leur site Internet :
6
Serveur SVN
Subversion (généralement abrégé par son acronyme SVN) est un logiciel de travail collaboratif et de
contrôle de versions. Destiné idéalement à des projets de programmation informatique, il peut
s'adapter à tout projet nécessitant des modifications de documents par plusieurs personnes.
Il est très utilisé sur internet, en particulier pour le développement de logiciels libres. Son
fonctionnement est similaire au système CVS, plus répandu dans le milieu professionnel, dont il se
veut le successeur logique. Ici, il serait accompagné d'outils de gestion de projet (Trac entre autres).
Intérêts
En utilisant ces outils, le travail en équipe est facilité :




Tout le monde est assuré d’avoir la même version des documents.
Possibilité de repartir sur d'anciennes versions grâce à l'historique.
Centralisation des projets.
L'INSA utilise certains outils (ex: Eclipse) capables de s'interfacer facilement avec SVN.
Utilisation
Les solutions permettant d'utiliser un serveur SVN situé à l’extérieur de l’INSA sont actuellement
inadaptées à l’architecture réseau et trop compliquées à mettre en œuvre pour la plupart des
utilisateurs. Voilà pourquoi nous proposons de mettre en place ce serveur qui serait à disponibilité
des étudiants pour leurs projets personnels et scolaires (en particulier les Bureaux d’étude (BE) et
projets tutorés en 3ème, 4ème et 5ème année).
Pour plus de renseignements à propos de Subversion, nous vous invitons à consulter le site officiel :
Chapitre : Services proposés
http://subversion.tigris.org
Dossier de présentation du club Informatique
7
Serveurs de jeux
Parce que les Insaïens peuvent aussi vouloir se détendre en jouant à des jeux vidéo en réseau, ce
serveur pourrait servir à héberger des serveurs de jeux gratuits tels que Counter-Strike, Savage ou
Trackmania Nations, selon la consommation mémoire et processeur.
Intérêts



Les étudiants jouent déjà à ces jeux sur le réseau. Ici, le serveur aurait une adresse IP fixe,
facilitant la connexion.
Il n'y aurait plus de déconnexion du VPN pour le serveur, rendant ainsi les parties bien plus
agréables à jouer.
Un serveur de jeux centralisé permettrait également d’héberger des modules de statistiques
rendant possible l’existence de tournois continus, et non plus limités à l’INSLAN.
Ce serveur serait de plus une vitrine de l’INSLAN en hébergeant les photos, vidéos, résultats
des différents tournois et les enregistrements (replays) des matches officiels (finales et demifinales).
Figure 2 - Le logo de l'INSLAN 3 (du 2 au 4 février 2007)
Chapitre : Services proposés

Dossier de présentation du club Informatique
8
Le rôle du CRI
En quoi cela concerne t-il le CRI ?
Pour une accessibilité maximale du serveur, il serait intéressant d'avoir, tout comme Concorde:

Une adresse IP fixe sur chaque réseau de l'INSA (Promologis, R1 et VPN), voire sur Internet.
Un alias DNS sur les serveurs DNS de l’INSA.
Un hébergement (physique, électrique et connectique) dans les locaux du CRI (à proximité
de Concorde ?).
Des subventions pour l'achat si vous trouvez le projet intéressant et utile.
Chapitre : Services proposés



Dossier de présentation du club Informatique
9