locked
[WSS3] Architecture : Web Applications vs Collections de sites RRS feed

  • Question

  • Bonjour.

    Je suis sous WSS3.

    J'avance sur une architecture de plusieurs collections de sites dans un cadre purement intranet.

    On me propose une architecture avec 1 collection de site par web application : 7 web appli.

    Mais, sans m'expliquer l'intérêt d'une telle architecture...

    D'après mes recherches, l'intérêt des web appli c'est d'avoir des url indépendantes et des sites IIS indépendants.

    En dehors de ça y a t il des cas où il est pertinent de passer par plusieurs web appli ? Les performances sont elles touchées ? Le nombre de connexions simultannées à un site IIS joue t il un role?

    Sur quels critères se base t on pour faire son choix ?

    En vous remerciant.

    vendredi 8 avril 2011 14:39

Réponses

  • Bonjour,

    les intérets de séparer en web app différents :

    - Site IIS différent
    - web.config différents
    - DLLs déployées dans le bin différent
    - Quand on déploie / retract une solution, moins d'effet de bord sur les autres applis (A voir au cas par cas)
    - Paramétrages différents
         - Dans le web.config
         - Features différentes
         - Paramétrage SP différent (voir http://CENTRALADMIN/_admin/vsgeneralsettings.aspx)

    D'un point de vue perf, Microsoft recommande de ne pas avoir plus de 8 application pools par serveur (http://technet.microsoft.com/en-us/library/cc287790(v=Office.12).aspx)

    D'un point de vue perf, si vous avez beaucoup (combien?) de connexions, alors, séparer en webapps différentes peut être interessant. Celà dit, en Intranet, je doute que ce soit un goulot d'étranglement.

    Dans une des entreprises ou j'étais, on avait séparé comme ça :
    - 1 webapp dédiée pour le portail
    - 1 webapp pour tous les sites publishing
    - 1 webapp pour les sites collab.

    Pourquoi ?

    Parce que le portail a des pics d'utilisation élevée (c'est la page d'accueil d'IE)
    Parce que les sites publishing ont certains paramétrages différents (blobcache)

    Mais bon, il n'y a pas qu'une solution.

    Chez un autre client, qui héberge des sites Internet, on utilisait des webapps différents pour une meilleur isolation :
    - Si l'application pool tombe, alors ça fait pas tout tomber
    - Pas de conflit possible dans le web.config
    - ...

    Mais dans un cadre purement Intranet, à voir....


    Sylvain Reverdy
    Consultant / Formateur à Winwise
    Mon blog
    • Proposé comme réponse Sylvain Reverdy vendredi 8 avril 2011 17:50
    • Marqué comme réponse spsPocket lundi 11 avril 2011 12:48
    • Non marqué comme réponse spsPocket lundi 11 avril 2011 13:13
    • Marqué comme réponse spsPocket lundi 11 avril 2011 13:13
    vendredi 8 avril 2011 17:49
  • Bonjour,

    En complément, j'ai vu que vous posiez souvent la question de savoir si cela avait des impacts en terme de nombre de connexions simultanées.

    Si vous avez Windows Server 2003 et IIS6, le nombre de connexion simultané est paramétré dans la metabase IIS via le paramètre MaxConnections. Ce paramètre peut prendre une valeur comprise entre 1 et 4294967295 correspondant à de l'illimité

    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4005eb9b-5189-4e96-98ef-01c383f1e4e2.mspx?mfr=true

    En appui de Sylvain, les web applications s'effectuent souvent dans le cas de séparation dans les usages et la politique de mise à jour :

    • une web application plus en consultation (portail)
    • une web application plus en contribution
    • une web application pour les usages personnels (My Site => pas dans votre cas, car WSS 3.0)
    • une web application pour des accès externes incluant notamment un autre mode d'authentification (http://technet.microsoft.com/en-us/library/cc288081(office.12).aspx) ou de l'anonyme.

    Par contre dans le cas où il y a peu d'utilisateurs, ce n'est pas forcément utile, d'autant plus avec WSS.

    Voir ici pour des recommandations Microsoft : http://technet.microsoft.com/en-us/library/cc287815(office.12).aspx#section4

    Pierre

    PS : j'ai cru comprendre que vous étiez en train de refondre votre portail : pourquoi ne pas passer à SharePoint Foundation (version 2010) ?


    Pierre Vivier-Merle - MVP SharePoint Server - http://blogs.developpeur.o
    • Marqué comme réponse spsPocket lundi 11 avril 2011 12:48
    samedi 9 avril 2011 04:43
    Modérateur

Toutes les réponses

  • Bonjour,

    les intérets de séparer en web app différents :

    - Site IIS différent
    - web.config différents
    - DLLs déployées dans le bin différent
    - Quand on déploie / retract une solution, moins d'effet de bord sur les autres applis (A voir au cas par cas)
    - Paramétrages différents
         - Dans le web.config
         - Features différentes
         - Paramétrage SP différent (voir http://CENTRALADMIN/_admin/vsgeneralsettings.aspx)

    D'un point de vue perf, Microsoft recommande de ne pas avoir plus de 8 application pools par serveur (http://technet.microsoft.com/en-us/library/cc287790(v=Office.12).aspx)

    D'un point de vue perf, si vous avez beaucoup (combien?) de connexions, alors, séparer en webapps différentes peut être interessant. Celà dit, en Intranet, je doute que ce soit un goulot d'étranglement.

    Dans une des entreprises ou j'étais, on avait séparé comme ça :
    - 1 webapp dédiée pour le portail
    - 1 webapp pour tous les sites publishing
    - 1 webapp pour les sites collab.

    Pourquoi ?

    Parce que le portail a des pics d'utilisation élevée (c'est la page d'accueil d'IE)
    Parce que les sites publishing ont certains paramétrages différents (blobcache)

    Mais bon, il n'y a pas qu'une solution.

    Chez un autre client, qui héberge des sites Internet, on utilisait des webapps différents pour une meilleur isolation :
    - Si l'application pool tombe, alors ça fait pas tout tomber
    - Pas de conflit possible dans le web.config
    - ...

    Mais dans un cadre purement Intranet, à voir....


    Sylvain Reverdy
    Consultant / Formateur à Winwise
    Mon blog
    • Proposé comme réponse Sylvain Reverdy vendredi 8 avril 2011 17:50
    • Marqué comme réponse spsPocket lundi 11 avril 2011 12:48
    • Non marqué comme réponse spsPocket lundi 11 avril 2011 13:13
    • Marqué comme réponse spsPocket lundi 11 avril 2011 13:13
    vendredi 8 avril 2011 17:49
  • Bonjour,

    En complément, j'ai vu que vous posiez souvent la question de savoir si cela avait des impacts en terme de nombre de connexions simultanées.

    Si vous avez Windows Server 2003 et IIS6, le nombre de connexion simultané est paramétré dans la metabase IIS via le paramètre MaxConnections. Ce paramètre peut prendre une valeur comprise entre 1 et 4294967295 correspondant à de l'illimité

    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4005eb9b-5189-4e96-98ef-01c383f1e4e2.mspx?mfr=true

    En appui de Sylvain, les web applications s'effectuent souvent dans le cas de séparation dans les usages et la politique de mise à jour :

    • une web application plus en consultation (portail)
    • une web application plus en contribution
    • une web application pour les usages personnels (My Site => pas dans votre cas, car WSS 3.0)
    • une web application pour des accès externes incluant notamment un autre mode d'authentification (http://technet.microsoft.com/en-us/library/cc288081(office.12).aspx) ou de l'anonyme.

    Par contre dans le cas où il y a peu d'utilisateurs, ce n'est pas forcément utile, d'autant plus avec WSS.

    Voir ici pour des recommandations Microsoft : http://technet.microsoft.com/en-us/library/cc287815(office.12).aspx#section4

    Pierre

    PS : j'ai cru comprendre que vous étiez en train de refondre votre portail : pourquoi ne pas passer à SharePoint Foundation (version 2010) ?


    Pierre Vivier-Merle - MVP SharePoint Server - http://blogs.developpeur.o
    • Marqué comme réponse spsPocket lundi 11 avril 2011 12:48
    samedi 9 avril 2011 04:43
    Modérateur
  • Bonjour et merci pour vos réponses.

    Pierre, auriez vous une idée sur les apports de sharepoint Foundation par rapport à WSS3 svp ?

    lundi 11 avril 2011 09:10
  • Bonjour,

    Je vous laisse ouvrir une nouvelle question pour ceci

    Cdt,

    Pierre


    Pierre Vivier-Merle - MVP SharePoint Server
    http://blogs.developpeur.org/pierre
    dimanche 17 avril 2011 08:27
    Modérateur