Avertir le modérateur

Informatique - Page 4

  • Méthodes de développement!

    Dans le développement informatique on distingue le cycle en cascade et la construction incrémentale.

    Dans le cycle en cascade ou en V, un cahier des charges détaillé décrit le projet en détail.

    Dans la construction incrémentale, le projet est décrit dans les grandes lignes, cette méthode s'applique plus au logiciels libres et aux sites web. Un blog est d'ailleurs un bel exemple de construction incrémentale!

    Les grands projets trop ambitieux ne réussissent pas toujours. Le développement agile, le prototypage rapide contribuent au succès de la construction incrémentale. 

    L'extrême programming est basé sur les principes suivants:

    • Réunion de planning entre clients et concepteurs,
    • Conventions de nommages,
    • Programmation par binômes,
    • Conception simple,
    • Tests systématiques,
    • Petites livraisons successives,

    Les principes de l'extrême programming s'applique d'ailleurs à tous les domaines: conceptions, réorganisations! 

  • Virtualisation!

    En informatique, la virtualisation simule un matériel ou un logiciel informatique sur un ordinateur.

    La virtualisation est mono ou multi usages!

    • Faire tourner plusieurs systèmes analogues sur un même ordinateur, ex Vrtuozzo
    • Faire tourner plusieurs systèmes différents sur un même ordinateur, ex VmWare

    L'avantage de la virtualisation est de

    • optimiser l'utilisation du serveur,
    • unifier les procédures de redémarrage,

    Différentes méthodes sont employées:

    • virtualisation par processus,
    • virtualisation en mode noyau,
    • virtualisation par processeur;

    Différents outils de virtualisation existent:  Xen racheté par Citrix, KVM un standard linux, VMware.

    Des systèmes comme Virtuozzo utilisés par les hébergeurs, émulent plusieurs serveurs web sur une même machine physique. 

    OVH offre une alternative en dédiant en associant un espace disque sur SAN à chaque serveur! 

    Une machine virtuelle java émule le code java sur un processeur donné.

    Les nouveaux processeurs intel offrent des instructions spécifiques de virtualisation. 

  • Centralisation Décentralisation!

    La courte histoire de l'informatique a déjà connu plusieurs phases:
    • ordinateur isolé,
    • ordinateur central avec terminaux,
    • stations de travail ou microordinateurs indépendants,
    • stations de travail ou microordinateurs reliés à un réseau local,
    • stations de travail ou microordinateurs reliés à un réseau local et à l'internet.

    Les terminaux reliés à un ordinateur central correspondaient à l'ère de l'informatique centralisée alors les stations sur réseaux correspondent davantage à une informatique décentralisée. La multiplication des serveurs et des capacités de communications constitue un retour à une centralisation avec des ordinateurs comme terminaux intelligents.

    Avec la multiplication des serveurs web, de plus en plus de traitements sont faits sur des serveurs. Ainsi, même des applications de bureautique telles que le traitement de texte et tableur s'exportent sur serveur. La généralisation de ce mode de fonctionnement client-serveur incite à voir le navigateur comme le client qui se connecte à différents services.

    Google et Microsoft apparaissent comme deux acteurs majeurs de cette évolution. Le premier proposant de l'information stockée sur ses serveurs centralisés, le deuxième luttant pour la continuation de son modèle basé sur la vente de systèmes d'exploitation et d'applicatifs. Microsoft tente également d'imposer l'explorer face à des logiciels libre tels que Firefox.

  • Super ordinateur au CNRS!

    Le CNRS investit 20 millions d'euros dans un supercalculateur IBM capable d'effectuer 200 milliards d'opérations par seconde sur ses 45 000 processeurs.

    Il dispose d'une architecture hybride:

    • 10 modules Blue Gene offrant 40480 processeurs à 800 mhz sous Linux,
    • 8 modules Power6  offrant 4480 processeurs à 4Ghz sous AIX,
    • un système de fichiers General Parallel File System.

    La presse mise en avant sa capacité de traitement qui le classe en 3ième position mondiale! Ne faudrait il pas davantage insister sur l'usage de cet équipement et du retour sur investissement? D'ailleurs cet investissement garde t il du sens? Avec le développement du cloud computing Google ou Amazon ne vaut il pas mieux utiliser de la puissance de traitement gratuite?

Toute l'info avec 20minutes.fr, l'actualité en temps réel Toute l'info avec 20minutes.fr : l'actualité en temps réel | tout le sport : analyses, résultats et matchs en direct
high-tech | arts & stars : toute l'actu people | l'actu en images | La une des lecteurs : votre blog fait l'actu