« Découvrez les avantages d'administrer TYPO3
        dans un environnement open source »


                     Présenté ...
Objectif

   « Démontrer qu'il est plus avantageux 
d'administrer TYPO3 dans un environnement 
  basé sur Linux, Apache, M...
Historique rapide de TYPO3
                  Liste des différents ministères et organismes sous TYPO3
                  Ar...
Historique rapide
    de TYPO3
Historique du cms TYPO3
➔ 1997­1998 : L'idée du cms TYPO3 naissait au Danemark. L'entreprise 
superfish.com décide de déve...
Liste des différents 
ministères et organismes
gouvernementaux ayant 
   migré vers TYPO3
D'après vous, combien de ministères et 
organismes ont migré leur site internet ou 
         intranet vers TYPO3 ?



    ...
 
9 sur 38
Architecture d'un 
environnement TYPO3
Architecture de TYPO3



                                  Extensions
                                (nouvelle, sondage
A...
Les pré­requis pour une 
  installation efficace
       de TYPO3
Pré­requis TYPO3 – Coté serveur

➔ Système d'exploitation : Linux, Windows ou Mac 
➔ Serveur web  : Apache ou IIS
➔  Langa...
Pré­requis TYPO3 – Matériel

➔ Système d'exploitation : Un processeur PIII 1ghz 
environ et 512 Mo de mémoire pour une uti...
Pré­requis TYPO3 – Logiciels

➔  Librairie graphique : ImageMagick (v.4.29 conseillée)     
   pour convertir les images a...
Pré­requis TYPO3 – Configuration

 Php.ini : 
➔


    ✔   max_execution_time = 120
    ✔   max_input_time = 60
    ✔   mem...
Utilisation de TYPO3
    dans le monde
(résultats d'une étude)
Résumé exécutif de l'étude




Les résultats proviennent d'une étude réalisée entre les 15 et 20 
juillet 2007 par Infoglo...
D'après vous sur les 5000 sites réalisés avec 
TYPO3, quel est le pourcentage de ceux qui 
       sont hébergés en Allemag...
56,73 % :  pourcentage de serveurs TYPO3 situés en Allemagne.



     Quel est le pourcentage de serveurs sous Linux ?

  ...
Résultats de l'étude : Quelques chiffres

 Répartition des systèmes d'exploitations
➔




         OS          Total     %...
Résultats de l'étude : Quelques chiffres

 Répartition des serveurs web
➔




        Serveur web            Total    %
  ...
Administrer un serveur 
  web pour TYPO3
Administrer un serveur web pour TYPO3

Points abordés :

 ➔ Installation et mise à jour des composants d'un serveur
 ➔ Le ...
Installer et tenir à jour les différents 
      composants d'un serveur

     Avec PHP 5, il y a eu entre 4 et 6 mises à j...
Les procédures de mise à jour des composants

       ✗ Intégration parfaite des composants
       ✗ La mise à jour se fait...
MYSQL, dans le monde, quelques chiffres
France­examen : En juillet 2007, plus de 45 000 internautes 
viendront accéder en ...
Exemple d'architecture avec le site Wikipedia




                        
           28 sur 38
MySQL, l'administration simplifiée
       avec phpMyAdmin

            PhpMyAdmin : Application en PHP 
            qui pe...
Avantages de MySQL/PhpMyAdmin
    par rapport à une base de données comme Oracle

➢   Ne nécessite que peu de ressources p...
Les problèmes rencontrés
                   sous Windows avec TYPO3
➢   La gestion des liens symboliques est plus long à m...
Pourquoi le choix d'un système LAMP est­il le meilleur ?
                                   Environnement Linux        Env...
Économies liées au 
passage vers Linux
Coût des serveurs
                           Environnement Linux     Environnement Windows     
                          ...
Exemple de support requis pour maintenir un site TYPO3


➢ Maintenir les nouvelles versions de TYPO3 
                    ...
Coût du support sous Linux
➔    Le coût peut varier d'un besoin à l'autre :
     ✔   Dois­je maintenir ma version de TYPO3...
Conclusion
Conclusion
➔  Le choix de Linux permet de faciliter l'installation et les         
   mises à jour futures.
➔ Il est possi...
Avantages de TYPO3 dans un environnement LAMP
Prochain SlideShare
Chargement dans…5
×

Avantages de TYPO3 dans un environnement LAMP

3 345 vues

Publié le

Présentation sur le CMS TYPO3 et les avantages dans un environnement basé sur Linux Apache Mysql et Php.

Cette présentation a été donnée lors de la journée informationnelle et technique 2007 lancée par l'entreprise
Infoglobe.


Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
3 345
Sur SlideShare
0
Issues des intégrations
0
Intégrations
51
Actions
Partages
0
Téléchargements
58
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Avantages de TYPO3 dans un environnement LAMP

  1. 1. « Découvrez les avantages d'administrer TYPO3 dans un environnement open source » Présenté par : Yannick Pavard ­ Infogobe.evolution Eric Defour ­ Infoglobe.tc2l    
  2. 2. Objectif « Démontrer qu'il est plus avantageux  d'administrer TYPO3 dans un environnement  basé sur Linux, Apache, MySQL et Php »    3 sur 38
  3. 3. Historique rapide de TYPO3 Liste des différents ministères et organismes sous TYPO3 Architecture d'un environnement TYPO3 S o m m a i r e Les pré­requis pour une installation efficace de TYPO3 Utilisation de TYPO3 dans le monde (résultats d'une étude) Administrer un serveur web pour TYPO3 ✔ Installer et tenir à jour les différents composants d'un serveur ✔ MYSQL, facilité d'administration et d'accès à une BDD ✔ Les problèmes rencontrés dans un environnement propriétaire ✔ Pourquoi le choix d'un système LAMP est­il le meilleur ? Économies liées au passage vers Linux Conclusion   4 sur 38
  4. 4. Historique rapide de TYPO3
  5. 5. Historique du cms TYPO3 ➔ 1997­1998 : L'idée du cms TYPO3 naissait au Danemark. L'entreprise  superfish.com décide de développer commercialement le cms. ➔  1999­2000 : L'auteur de TYPO3, Kasper Skårhøj décide de quitter l'entreprise  pour continuer le développement du cms seul. Il lui faudra un an de travail  pour  finaliser le produit et publier une version beta en août 2000. ➔ 2001­2002 : Le code est revu et le concept d'extensibilité est à présent bien  ancré avec une version 3.0 et 3.5. La notoriété du produit est comparable à  d'autres cms comme Zope/Plone. ➔ 2004­2005 : L'association TYPO3 est née avec les premiers contributeurs du  projet et la 1ère conférence internationale en Allemagne. ➔ 2006­2007 : Le 7 avril 2006 sortait la version 4 de TYPO3 ! La version 5 est  annoncée pour 2009.   6 sur 38
  6. 6. Liste des différents  ministères et organismes gouvernementaux ayant  migré vers TYPO3
  7. 7. D'après vous, combien de ministères et  organismes ont migré leur site internet ou  intranet vers TYPO3 ?   8 sur 38
  8. 8.   9 sur 38
  9. 9. Architecture d'un  environnement TYPO3
  10. 10. Architecture de TYPO3 Extensions (nouvelle, sondage Accès pour : forum, formulaire ● Administrateur moteur de recherche ...) Gabarit ● Édimestre + 2000 extensions HTML ● Intégrateur TemplaVoila ● ... Typoscript BACKEND (configuration) FRONTEND (administration) (site public) Coeur de TYPO3 (source version 4.x) TYPO3 INFRASTRUCTURE Mssql PHP MySQL Langage de  programmation Oracle PostgreSQL APACHE / IIS (serveur web) Base de données OS Windows ou Linux   11 sur 38
  11. 11. Les pré­requis pour une  installation efficace de TYPO3
  12. 12. Pré­requis TYPO3 – Coté serveur ➔ Système d'exploitation : Linux, Windows ou Mac  ➔ Serveur web  : Apache ou IIS ➔  Langage de programmation : php4 ou php5 (à partir de    TYPO 4.2 obligatoire !)  ➔ Base de données : MySQL, Oracle, Postgresql, MS­SQL   13 sur 38
  13. 13. Pré­requis TYPO3 – Matériel ➔ Système d'exploitation : Un processeur PIII 1ghz  environ et 512 Mo de mémoire pour une utilisation  normale (basé sur Linux Apache Mysql Php)  « Pour une trentaine d'installations différentes de  TYPO3 prévoir toutefois une installation plus  puissance : PIV 3ghz avec 1go de ram »          (dépendant du nombre de visiteurs)   14 sur 38
  14. 14. Pré­requis TYPO3 – Logiciels ➔  Librairie graphique : ImageMagick (v.4.29 conseillée)         pour convertir les images au format gif, jpef ou png et les     redimensionner. Ainsi que GDlib/Freetype pour générer        des images (avec polices spéciales par exemple). ➔ Modules PHP : zlib, curl et mbstring au moins ➔ Navigateur web : Firefox 1+, Internet Explorer 5+, Opera « Programmes additionnels pour la gestion des pdf  et indexation des fichiers binaires sont à prévoir ! »   15 sur 38
  15. 15. Pré­requis TYPO3 – Configuration  Php.ini :  ➔ ✔ max_execution_time = 120 ✔ max_input_time = 60 ✔ memory_limit = 64M ✔ upload_max_filesize = 10M  Les modules Apache : ➔ ➔  mod_rewrite (réecriture d'url) ➔  mod_alias (redirection d'url)   16 sur 38
  16. 16. Utilisation de TYPO3 dans le monde (résultats d'une étude)
  17. 17. Résumé exécutif de l'étude Les résultats proviennent d'une étude réalisée entre les 15 et 20  juillet 2007 par Infoglobe, elle présente des données et une  analyse sur l'exploitation de plus de 5000 sites réalisés  entièrement avec le cms TYPO3 et ce dans le monde entier.     18 sur 38
  18. 18. D'après vous sur les 5000 sites réalisés avec  TYPO3, quel est le pourcentage de ceux qui  sont hébergés en Allemagne ?   19 sur 38
  19. 19. 56,73 % :  pourcentage de serveurs TYPO3 situés en Allemagne. Quel est le pourcentage de serveurs sous Linux ? 79,81 % Quel est le pourcentage de sites TYPO3 qui ne  sont pas passés à la version 4.x ? 50 %   20 sur 38
  20. 20. Résultats de l'étude : Quelques chiffres  Répartition des systèmes d'exploitations ➔ OS Total % Linux 4163 79,81 FreeBSD 483 9,26 Windows 182 3,49 SUN Solaris 69 1,32 Mac OSX 21 0,4 AIX 15 0,29 OpenBSD 9 0,17 HP­UX 3 0,06 NetBSD 3 0,06   21 sur 38
  21. 21. Résultats de l'étude : Quelques chiffres  Répartition des serveurs web ➔ Serveur web Total % Apache 2.x 2262 43,37 Apache 1.3.x 1564 29,98 Apache version inconnue 891 17,08 Mittwald HTTPD 325 6,23 IIS 6 78 1,5 IIS 5 47 0,9 nginx 11 0,21   22 sur 38
  22. 22. Administrer un serveur  web pour TYPO3
  23. 23. Administrer un serveur web pour TYPO3 Points abordés : ➔ Installation et mise à jour des composants d'un serveur ➔ Le procédures de mise à jour ➔ Utilisation de MySQL dans le monde ➔ Accès à la base de donnée MySQL avec phpMyAdmin ➔ Les problèmes rencontrés sous Windows avec TYPO3 ➔ Pourquoi le choix d'un système LAMP est­il meilleur ?   24 sur 38
  24. 24. Installer et tenir à jour les différents  composants d'un serveur Avec PHP 5, il y a eu entre 4 et 6 mises à jour  pour l'année 2007. Avec MYSQL 5, il y a eu environ 8 mises à jour  pour l'année 2007. Avec APACHE 2, il y a eu environ 1 à 2 mise(s)  à jour par an.   25 sur 38
  25. 25. Les procédures de mise à jour des composants ✗ Intégration parfaite des composants ✗ La mise à jour se fait automatiquement ✗ Les dépendances sont prises en compte ✗ Seul le serveur web IIS est intégré nativement   avec Windows Server ✗ L'installation des composants est manuelle ✗ La configuration est plus complexe   26 sur 38
  26. 26. MYSQL, dans le monde, quelques chiffres France­examen : En juillet 2007, plus de 45 000 internautes  viendront accéder en même temps à la plate­forme et génèreront  environ 100.000 requêtes Web, et plus de 20.000 requêtes SQL  par seconde. Wikipedia : En 2005, le site wikipedia était l'application de  l'année MySQL avec plus de 200 million de requête et 1.2  million de mises à jour par jour. La NASA : Fin de l'année 2000, la NASA passait ses bases de  données de Oracle à MySQL.   27 sur 38
  27. 27. Exemple d'architecture avec le site Wikipedia   28 sur 38
  28. 28. MySQL, l'administration simplifiée avec phpMyAdmin PhpMyAdmin : Application en PHP  qui permet d'administrer facilement une  base de données MySQL ainsi que la  gestion des données (tables, utilisateurs,  exportation/importation ..)   29 sur 38
  29. 29. Avantages de MySQL/PhpMyAdmin par rapport à une base de données comme Oracle ➢ Ne nécessite que peu de ressources pour fonctionner ➢ L'accès se fait facilement à distance ➢ Le développement est très dynamique ! ➢ Le coût d'acquisition est de zéro ➢ phpMyAdmin est intégrer à TYPO3 via une extension   30 sur 38
  30. 30. Les problèmes rencontrés sous Windows avec TYPO3 ➢ La gestion des liens symboliques est plus long à mettre en place ➢ Des programme tierces ne peuvent être complètement sécurisées  (exemple : HTMLDOC) ➢ La réecriture d'url demande l'installation de programme  supplémentaire ➢ La gestion des fichiers .htaccess n'est pas toujours supportée Pour aller plus loin : http://wiki.typo3.org/index.php/Windows   31 sur 38
  31. 31. Pourquoi le choix d'un système LAMP est­il le meilleur ?   Environnement Linux        Environnement Windows      (Linux Apache Mysql Php)     (Windows IIS Oracle Php)    Il existe plus d'installation de TYPO3  Le support pour Windows est souvent  sous Linux, donc plus d'utilisateurs et  plus faible sur internet dû au fait que  La communauté et les  de composants spécifiquement  le serveur IIS est prévu pour  ressources conçus pour. fonctionner avec le langage ASP L'entretien régulier Composants Installation et mise à jour simplifiées Tout doit se faire manuellement Mise à jour de sécurité Notification disponible en permanence Une veille doit être mise en place L'aspect financier Coût des licences pour  Compter le prix d'une licence de  le système  Windows Serveur ainsi que les mises  d'exploitation Aucun coût à jour Prévoir le coût de licence pour  Base de donnée Mysql est gratuit ORACLE ou MSSQL Il faut prévoir des serveurs  L'ensemble des composants peuvent  supplémentaires dans le cadre d'une  Le matériel cohabiter sur le même serveur utilisation avec ORACLE L'expertise pour administrer un  Il est plus simple de trouver des  Les ressources  serveur Linux est plus rare sur le  administrateurs pour des serveurs  humaines marché fonctionnant sous Windows   32 sur 38
  32. 32. Économies liées au  passage vers Linux
  33. 33. Coût des serveurs   Environnement Linux     Environnement Windows         (Linux Apache Mysql Php) (Windows IIS Oracle Php)    Système d'exploitation Aucun coût Entre 1000$ et 4000$ Base de données Aucun coût Entre 12.000$ et 25.000$ par CPU Maintenance de la  base de données Aucun coût entre 2500$ et 5000$ par CPU et par an « Dans 99% des cas de figure, l'utilisation d'une base de données  comme MYSQL est amplement suffisante pour gérer le contenu d'un site internet réalisé avec TYPO3 » « Le remplacement des bases de données ORACLE pour MYSQL  peut réduire les dépenses annuelles de maintenance du parc  informatique ainsi que le nombre de serveurs physiques »   34 sur 38
  34. 34. Exemple de support requis pour maintenir un site TYPO3 ➢ Maintenir les nouvelles versions de TYPO3              Entre trois et quatre par an ➢ Mettre en place les mises à jour critiques de sécurité pour  PHP, MYSQL et APACHE Un total de 10 mises à jour environ ➢ Maintenir à jour le système d'exploitation Dépendant de la version choisie   35 sur 38
  35. 35. Coût du support sous Linux ➔  Le coût peut varier d'un besoin à l'autre : ✔ Dois­je maintenir ma version de TYPO3 à chaque  nouvelle version ? (toutes ne sont pas critiques) ✔ Dois­je maintenir mon système d'exploitation pour  profiter des dernières nouveautés ? ✔ Les nouvelles versions de MYSQL sont­elles bénéfiques  pour TYPO3 ? (pas toujours le cas) Une banque d'heure peut alors varier de 25 à 40 heures par an  en fonction des besoins   36 sur 38
  36. 36. Conclusion
  37. 37. Conclusion ➔  Le choix de Linux permet de faciliter l'installation et les             mises à jour futures. ➔ Il est possible d'installer TYPO3 dans un environnemnet             Windows, mais il vaut mieux préconiser Apache comme            serveur et MySQL comme système de base de données. ➔ La base de données MySQL a déjà fait ses preuves sur                Internet pour des sites nécessitant beaucoup de trafic. ➔ L'architecture LAMP ne nécessite pas d'avoir une machine         très puissante.   38 sur 38

×