Ca fait un petit moment qu'avec plusieurs autres SharePointeurs, on discute de la meilleure configuration possible pour travailler avec SharePoint en tant que Consultant. Pour ma part, après avoir testé les outils de virtualization suivants :
- VPC
- VMWare
- Hyper-V (Je vous conseille d'essayer, la différence avec les deux précédents est tout simplement ENORME)
J'avais toujours les même problèmes sur mon portable (D830 4GO de RAM) : Visual Studio qui prend 1 mn à se lancer, le copier coller entre ma machine et la VM qui marche une fois sur deux, la lenteur de SharePoint en environnement Virtualisé (sur mon portable en tout cas), etc...
Bref, je m'étais résigné à rester sur ma dernière solution qui m'offrait les performances les plus proches de mes attentes à savoir Windows Server 2008 x64 avec Hyper-V.
Puis dernièrement, je retombe sur un post que j'avais lu auparavant : http://blogs.msdn.com/fooshen/archive/2007/02/01/installing-moss-without-ad.aspx sur l'installation de SharePoint sans active directory et me dit que ca resoudrait pas mal de mes problèmes d'avoir un SharePoint qui tourne directement sur mon portable...
Mais bon ca me tentait "moyennement" de devoir attendre 10 mn au démarrage de mon OS avant de pouvoir me loguer et de voir qu'il ne me reste plus que 1,5 GO de RAM à cause de tout les services qu'il lancent (SharePoint, SQL, IIS, etc.) j'aurais pu faire de la manip de service via fichier .bat mais ca me semblait moyennement "sexy" :)
Et juste à ce moment là, Laurent Cotton me contacte pour me parler de son nouvel outil : ProfileManager. http://www.codeplex.com/ProfileManager
Description provenant de http://www.bewise.fr/fr-FR/technos/Pages/DetailToolbox.aspx?ID=23
Profile Manager permet simplement de créer des profils utilisateurs. Lors de la création d'un profil, l'utilisateur pour spécifier, pour chaque service Windows, stipulés dans quel état doivent passer les services, à l'activation du profil mais également lors de la désactivation du profil (comme le montre la copie d'écran ci-dessous).
Il ne vous reste alors plus qu'a activer ou désactiver les services dont vous avez besoin, au moment ou vous en avez besoin d'un simple click (non, en réalité, il en faut 2 ...)
Aussitôt vu aussitôt testé et nous voilà maintenant en version 1.0.0.1 qui me permet d'avoir mon environnement "parfait" : Windowser Server 2008 x64, SharePoint, SQL, IIS, etc... Le tout sur mon OS principal.
Merci à Laurent pour cet outil qui me simplifie réellement mon boulot de chaque jour :)
Au final, vous devez sans doute vous dire que je doit être en galère pour installer tout mes logiciels, mais quelques recherches google vous rendent la vie bien plus simple pour travailler sous Windows Server 2008 comme si c'était une station de travail :
Vous retrouverez tout ces liens et bien d'autres sur mon delicious : http://delicious.com/philippesentenac/windows2008
Au final, bien sur, ce n'est pas comparable à XP ou Vista en terme d'ergonomie (quoi que...), c'est parfois un peu plus compliqué niveau drivers ou logiciels et on perd la veille sur le portable à cause d'Hyper-V mais d'un autre coté, on y gagne plein d'avantages comme le fait de d'avoir PowerShell sur sa machine (même si ce n'est pas spécifique à W2K8) ou d'avoir un VisualStudio 2008 SP1 qui prend 0.5 secondes à se lancer :)
<Philippe/>