SBS2011 (Exchange 2010 SP1) et ANDROID 2.2

La création d’un compte Exchange sous Android 2.2 se solde souvent avec le message d’erreur suivant.

Cela est variable selon les matériels mais j’ai eu le cas aujourd’hui sur ma tablette Archos suite à la migration de mon SBS2008 en version 2011.
La solution à appliquer alors est la suivante. Sur SBS2011 (ou Exchange 2010 SP1), choisir « Gérer le téléphone mobile » sur chacune des BAL qui posent problème.

Cliquer ensuite sur « Supprimer » (attention, plusieurs partenariats peuvent exister)

Lancer dans le « Exchange Management Shell » la commande qui supprime la stratégie de boîte aux lettres Exchange ActiveSync Default.
Remove-ActiveSyncMailboxPolicy -Identity « Default »
(suite…)

Organisation Montathlon 2011

Le raid du Montathlon est une épreuve sportive de référence qui se déroule dans les alentours de Cahors. J’y ai concouru l’an dernier en tant que compétiteur et j’ai décidé de collaborer comme bénévole pour l’édition 2011. Ainsi, j’ai participé cet automne aux reconnaissances en validant le parcours Canoë et une partie du VTT.
Ensuite, je me suis un peu plus impliqué dans l’organisation en collaborant à la planification de l’épreuve. Cela a été un peu plus compliqué car il faut gérer plus de 500 concurrents répartis en 110 équipes sur 6 parcours différents pendant 2 jours. Ceci en tenant compte d’un réservoir de 130 bénévoles. Il faut donc superviser et ordonnancer (merci MS Project) les épreuves, le transport, la sécurité, le ravitaillement, le chronométrage, les matériels… tout en tenant compte des différences de performances entre les compétiteurs performants et ceux plus “tranquilles”. Néanmoins, on a élaboré un macro-planning qui a ensuite servi de support pour toutes les équipes d’organisation par la suite. image

Le point suivant concerne le chronométrage qui a été problématique l’année dernière. J’ai ainsi travaillé sur une application de suivi des concurrents et des temps pour pouvoir gérer l’ensemble de la compétition. Ce n’est pas une sinécure, les unités de lieu, de temps, de catégories sont vraiment très disparates.
image
De plus, les exigences sur les délais de restitution et de fiabilité des résultats sont vraiment très fortes. Le challenge est ardu mais je pense tirer à profit cette expérience pour mettre en place un programme qui, techniquement parlant, est intéressant à mettre en place (Lighswitch, Azure, PowerPivot…)

Cloud Essentials Pack

J’ai souscrit il y a quelque temps à l’offre “Microsoft Cloud Essentials Pack” pour bénéficier principalement de ressources sur Windows Azure à des conditions préférentielles. En plus de l’accès à cette plateforme, l’offre propose aussi d’autres services complémentaires que j’ai activé pour effectuer quelques tests. Le but de cet article est de présenter rapidement

Business Productivity Online Services (250 unités)
On retrouve sous cette appellation les produits BPOS que sont Exchange Online, Sharepoint Online, Live Meeting et Office Communications Online.
clip_image002
Destiné à concurrencer l’offre Google App, on retrouve sous le capot les versions 2007 d’Exchange, Sharepoint…

Microsoft Dynamics CRM Online (250 postes)
Gestion de CRM
clip_image004

Windows Intune (10 licences)
Service cloud d’administration de parc et de la sécurité destinée aux TPE / PME.
clip_image003
Nouveauté proposée par Microsoft depuis le début de l’année 2011.

Windows Azure Platform
Il s’agit du produit dont j’avais besoin en priorité pour poursuivre mes tests de développement autour de SQL Azure et des WorkerRoles.
clip_image001
Que dire après une journée complète consacrée à la mise en place de tous ces outils ? Le premier sentiment est un manque de cohérence globale au niveau des interfaces. On trouve de l’ASP (BPOS), des rubans Office (Dynamics) mais surtout du Silverlight pour Azure et Intune.
Je suis plutôt partisan de Silverlight qui est plutôt agréable à l’usage mais il est clair que dans un monde où la tendance est à la multiplicité des OS et des navigateurs cette technologie est désormais trop restrictive.
Mais bon, Microsoft propose par défaut du SL sur ces deux derniers produits mais il est clair qu’ils vont devoir passer rapidement à du HTML5 pour pouvoir être accessibles depuis n’importe quel type d’appareils. A moins qu’ils ne décident de sortir le player en version iOs, Android, WebOs…

Android / SBS / Exchange

La configuration d’un compte Exchange depuis un appareil sous Android est vraiment facile. La manipulation effectuée ci-dessous a été appliquée depuis une tablette Archos vers un serveur SBS2008.
Sur Android, aller sur « Paramètres », « Comptes et Synchro »


Choisir « Ajouter un compte » dans le menu. (suite…)

Point sur les offres OVH

Les services proposés par OVH évoluent en permanence tant d’un point de vue des produits que des tarifs. En plus des solutions “historiques” d’hébergement et de gestion de domaine, on retrouve désormais des nouveautés au niveau lignes internet, e-mails (Exchange), cloud…

image

Je vais profiter de la réunion “Freelance sur Cahors et sa région” du 18/03/11 pour faire un inventaire global de tous les prestations existantes à ce jour. Ceci afin de bien comprendre les possibilités offertes, d’avoir éventuellement un retour d’expérience par rapport à celles déjà mises en place par certains d’entre nous. De plus, nous pourrons les confronter à des solutions proposées par la concurrence.
Vous pouvez cliquer sur le lien suivant pour visualiser la carte heuristique avec Flash. Vous pouvez alors cliquer sur les noeuds pour explorer les offres par famille.

CloudShare

*** Modif du 29/03/2011 ***
L’offre CloudSharePro gratuite présentée ci-dessous n’est malheureusement plus disponible. J’ai pu profiter pendant quelques temps de la qualité de ce service et je déplore, même si je la comprends, l’arrêt de la gratuité sur le produit d’entrée de gamme.
*** Article d’origine***
Je travaille de temps en temps avec un autre développeur (Régis pour ne pas le nommer) sur des projets qui nous permettent de partager nos expériences et de mettre en place des solutions techniques nouvelles (pour nous).
Le résultat de ces sessions de collaboration commence à devenir intéressant avec l’utilisation de technos assez variées autour de .Net.
Bref, on s’est retrouvé cet après-midi dans un cas de validation d’un déploiement clickonce d’une application qui devait interagir avec des données et des services sur Azure tout en permettant du reporting avec Word.
L’objectif étant de valider le scénario dans un contexte le plus neutre possible par rapport à notre environnement de développement.
Nous avons ainsi utilisé le service online CLOUDSHARE qui permet de créer à la volée des VM déjà configurées (SQL Server 2008, Ubuntu, Sharepoint, Office 2010…).


Il existe bien entendu plusieurs formules d’abonnement dont une gratuite permettant disposer de 3 VM avec 120 Go de disque et 6 Go de RAM, ce qui est largement suffisant pour procéder à des tests, des démonstrations… et de la formation.
J’ai repris sur leur site le tableau comparatif des versions :

  CloudSharePro CloudSharePro
Plus
CloudShare
Entreprise
Pricing 0 $Free (yes, free, not a trial) 49 $ for unlimited hours/month Starting at low per month pricing
Includes suite of pre-installed, fully licensed Linux and Windows OS’s (no additional charge) Linux, Windows Server 2003-2008, and a copy of Windows XP or 7 All available Windows and Linux All available Windows and Linux
Includes pre-installed, fully licensed apps (no additional charge) Windows Server 2003/2008/2003, different Linux distributions, Ruby, SQL, Active Directory, and more All Pro apps PLUS SharePoint 2010, SQL Server 2008, Oracle 11g, and more All ProPlus apps and much more
Max cloud hardware Up to: 3 virtual machines 3 virtual CPUs 120 GB disk 6 GB RAM Up to: 6 virtual machines 10 virtual CPUs 300 GB disk 10 GB RAM Unlimited
Edit VM disk space, RAM and no. of CPUs No Yes Yes, unlimited

(suite…)

Administration plateformes cloud

On parle bien évidemment beaucoup du cloud en ce moment avec tout un panel de scénarios envisageables avec les concepts de IAAS, SAAS… j’en PAAS (passe) et des meilleurs. Bref, on dispose de plateformes plus ou moins élaborées mais dont la maturité technique commence à être réellement intéressante.
D’un autre côté, la gestion purement administrative de ces différents services ne doit pas être négligée par les acteurs du marché pour tenter de se démarquer de la concurrence.
Ainsi, le système de gestion des abonnements, de l’administration des comptes, du suivi de la consommation et de la facturation sont aussi primordiales à mon avis.
Amazon propose ainsi une interface d’administration plutôt claire et agréable qui centralise de manière cohérente l’ensemble des informations nécessaires au suivi de son activité.

Mes deux petits griefs concernent le fait que la devise de facturation soit forcément le dollar, ce qui peut entraîner des frais de conversion.
Du côté d’Azure, on se retrouve avec une interface absolument indigente. Je ne sais pas s’il s’agit de SSRS par derrière mais c’est vraiment désastreux.

Autant Microsoft a fait un travail intéressant au niveau du portail de gestion des services (en Silverlight), autant l’utilisation du système de « billing » est à revoir entièrement.
Sur le même principe, je critique fortement l’offre « Microsoft Cloud Essentials Pack » pour les abonnées au MAP (comme moi). Cette dernière est tellement tordue à mettre en œuvre que cela n’incite vraiment pas à utiliser la plateforme.
Pour conclure, le potentiel d’Azure est vraiment intéressant, SQL Azure marche vraiment bien, les services hôtes sont efficaces mais l’offre de la concurrence est forte et j’espère que Microsoft va rapidement améliorer l’environnement global du produit pour faciliter la vie des développeurs et… des gestionnaires.

Virtualisation de mon environnement de développement

Je travaille comme développeur informatique indépendant mais j’ai parfois l’impression d’avoir à gérer de mon seul fait tout un système d’information complexe. En effet, je dispose physiquement d’un serveur Small Business Server, d’un PC de type tour, d’un portable et d’une tablette PC. Rien de bien particulier à ce niveau mais j’utilise en parallèle une dizaine de machines virtuelles qui me servent à reproduire les environnements de mes clients ou à tester de nouvelles solutions. La base applicative est aussi plutôt fournie avec des serveurs SQL, SVN, IIS, TS, TeamCity, Gemini, Sharepoint…dans tous les sens. Pour finir, je donne accès à distance à des partenaires sur certaines ressources. Comme cela devenait lourd à gérer, j’ai décidé de virtualiser le maximum de choses sur une seule machine.
clip_image002[5]
Le sujet n’est pas bien compliqué à mettre en œuvre car la technologie est bien aboutie mais cela demande une phase de préparation bien étudiée pour éviter les problèmes. Surtout si cette démarche s’accompagne de la migration d’un SBS2008 physique vers un SBS2011 virtuel.
clip_image004
Préparation de la configuration : J’ai décidé d’upgrader un PC existant pour le rendre adéquat à un usage de virtualisation. Il m’a fallu construire la configuration pour répondre aux pré-requis nécessaires (RAM, processeur…) et valider les composants annexes (alimentation, carte-mère, ventilateur…) pour obtenir une machine fiable, silencieuse et… économique. Bref, j’ai consacré 500 € pour passer à 16 Go de RAM, 3 To de disque et monter un processeur Intel Q8400.
Préparation des supports : Il s’agit de déterminer la solution de virtualisation (Hyper-V, Vmware…), les outils d’administration (SCVMM, HVremote, RSAT…), de les télécharger, de les installer sur une clé USB… Bref, cela demande de faire le point sur les licences, sur les fonctionnalités offertes, les informations sur les protocoles d’installation.
Installation du matériel : Une fois le matériel reçu, il a fallu passer un peu de temps à l’installer et à mettre à jour le firmware / bios de chacuns des composants pour éviter des incompatibilités futures. J’ai lancé aussi un test complet des barettes mémoire.
Installation de l’hôte Hyper-V : La phase d’installation d’Hyper-V sur le serveur n’est pas trop compliquée en elle-même et n’apporte pas de commentaires particuliers. Il faut veuiller à ce niveau à bien anticiper la répartition des instances sur les espaces de stockage.
Installation RSAT: Il faut installer RSAT (Remote Server Administration Tools) sur un poste Win 7 pour administrer le serveur.
Configuration Hyper-V : Cette partie est un peu « tordue » pour permettre une communication entre HYPER-V et le gestionnaire sur le poste client. Il existe des tas d’articles sur le web mais il m’a fallu du temps avant de mettre un place un processus de base qui corresponde à ma situation.
Migrer VM existantes : Pas de difficultés particulières à ce niveau à part au niveau de la gestion des connexions réseaux (VM card bus) sur des machines win2008.

Au final, le résultat obtenu n’est pas très impressionnant mais il m’offre un réel apport dans l’utilisation de mon environnement de développement.

ADSL Ovh dans le Lot !

J’aime vivre dangereusement… je viens de souscrire à l’offre ADSL OVH en béta en lieu et place de ma ligne ORANGE au bureau !
L’intérêt est moyen en termes de performance avec un NRA en zone C (non dense) et une synchro à 7168 / 800 Mb. De même le gain financier n’est pas énorme par rapport au contrat déjà établi, surtout si on le met en relation avec les offres effectives dans les grandes villes (10 € / mois).

Mais bon, le principe d’un abonnement dédié à internet sans les accessoires annexes (Tv, tél…) me va très bien dans mon cadre professionnel. J’ai déjà viré la Livebox pour un modem Xyzel et je suis client ToIP chez OVH, la transition va être facile au niveau infrastructure.
De même, je suis entouré de sociétés « amies » dans le bâtiment sur lesquelles me brancher en cas de difficulté au moment de la mise en œuvre de la ligne. En cas de gros pépin, j’ai toujours une autre ligne de secours depuis mon domicile. La prise de risque est minime en cas de défaillance au niveau raccordement.
D’un autre côté, c’est un plaisir de sortir du giron d’ORANGE avec lesquels j’ai passé pas mal de temps au téléphone en réclamations, règlement de litiges et autres tracas divers.
En tout cas, c’est un dossier intéressant à suivre… des nouvelles dans quelques mois.

TechDays 2011 – jour 1

J’ai profité d’un déplacement à Paris cette semaine pour faire un passage par les TechDays. Je suis arrivé au Palais des Congrés vers midi pour récupérer mon pass et visiter les stands des exposants. J’ai trouvé cette partie meilleure que l’année dernière. Il y a toujours autant de monde, mais c’est plus dynamique, plus sympa et l’ambiance est conviviale. C’est étonnant même…par contre, le stand Windows Phone 7 était déserté.

Ca bougeait pas mal sur les stands Lync et Office 365 (cher) mais cela ne me branche pas plus que ça de prime abord.
Bref, le gros truc mis en avant est AZURE… ce que j’allais vérifier ensuite pendant les deux sessions suivantes :

SQL Azure – La base de données dans le cloud :
Présentation super bien menée par Sébastien Pertus de chez Bewise Je n’ai pas appris grand chose de neuf mais cela confirme le bien que je pense du concept en terme de perfs et de facilité d’utilisation. Il y a encore du travail sur la planche pour Microsoft (backup, syncdata, CLR, SQL agent, reporting…) car SQL Azure n’implémente pas encore l’intégralité des fonctions de SQL Server mais ils semblent avancer très vite.

image

Migration applications sur SQL Azure : Présentation par Logica
Très bonne introduction sur les possibilités offertes globalement par Azure… et l’intérêt d’y basculer pour partie ou totalement.
(suite…)

Version Entreprise d’utilitaires de référence

Skype et Xobni (add-on Outlook) sont des utilitaires de référence que beaucoup de monde utilise et que je conseille régulièrement au cours de mes interventions auprès de petites structures.
Par contre, il était plus problématique de proposer de tels outils dans la cadre de sociétés disposant d’un parc informatique plus important jusqu’à l’arrivée récente de versions ENTREPRISE de ces logiciels.
Dès lors, il est possible de bénéficier d’un gestion centralisée pour contrôler l’accès aux fonctions et définir précisément l’utilisation par employé ou par groupes.

Xobni Enterpise (http://www.xobni.com/enterprise)
Permet de déployer l’application, de s’interfacer avec Active Directory ou d’autres applications tierces, facilité d’administration des licences…

image

Skype Enterpise (http://www.skype.com/intl/fr/business/)
De la même manière, il est possible d’utiliser Skype Manager pour gérer des comptes, affecter des crédits…
image

Windows Live Mesh 2011

Windows Live Mesh 2011 est un des composants de la suite Windows Live 2011. Les fonctionnalités offertes sont :
– La synchronisation de fichiers entre plusieurs ordinateurs
– La synchronisation avec SkyDrive. La différence avec l’option précédente étant que l’on peut accéder à SkyDrive depuis n’importe quel ordinateur.
– La synchronisation des paramètres de programme (ex : favoris IE, signatures Outlook, modèles Office…)
– La connexion à distance

image

Bref, il s’agit d’un mix de Dropbox, de LogmeIn, de Delicious… regroupés sous une même interface.

image

L’utilisation est très sympathique et les services rendus sont vraiment intéressants. Les points noirs sont l’installation car il faut télécharger l’ensemble de Windows Live et ne sélectionner que “Live Mesh” (c’est lourd).

image

De plus l’interface dans SkyDrive est toujours aussi confuse entre Office / Messenger / Hotmail. La profusion de produits lancés par Microsoft avec des versions successives n’aide vraiment pas à s’y retrouver.
Au final, il s’agit tout de même d’un outil indispensable.

Newsletter décembre 2010

RoadMap Acrodev 2011

J’ai toujours accordé une grande importance, en tant que développeur informatique, à la définition de la feuille de route de projets (ou roadmap). Ce document permet de fixer des objectifs, de les organiser, de prévoir les plannings, de réserver des ressources physiques.

Dans le cas d’Acrodev, j’utilise cette roadmap pour planifier mes travaux de prototypages. Concrètement, je consacre le plus de temps possible en veille technologique, formations, tests de produits pour assimiler les évolutions du marché informatique et pouvoir les confronter aux réalités quotidiennes de mes clients.

Ainsi, pour chaque concept étudié, je lance une phase d’analyse qui débouche, le cas échéant, par la mise en œuvre effective d’un projet de test complet destiné à valider et démontrer son potentiel .

clip_image001

L’intérêt étant évidemment de pouvoir vous faire profiter de l’expérience ainsi accumulée sur ce genre de projets en essayant d’anticiper les demandes ou les besoins sur les missions à venir.

La roadmap simplifiée d’Acrodev est donc actuellement la suivante :

clip_image002

(suite…)

Administration AZURE

J’ai eu l’occasion aujourd’hui de travailler sur mon espace AZURE et j’ai découvert la nouvelle interface de gestion proposée par Microsoft. C’est vraiment plutôt bien réalisé, avec du Silverlight dans tous les sens.

Il est clair que le système est plus pratique à utiliser qu’avec les AWS d’Amazon par exemple.
Par ailleurs, j’en ai profité pour tester l’utilisation d’une application WINFORM classique sur une base SQL hebergée. Le résultat à l’usage est bluffant, les performances sont plus que satisfaisantes…Un article à venir pour expliquer les manipulations effectuées.

SQL Search

Je suis tombé dernièrement sur un petit utilitaire fort utile qui s’appelle « SQL Search ». Il s’agit d’un plugin pour SSMS qui offre la possibilité d’effectuer des recherches par mot-clé dans vos structures de bases de données.

Cet outil gratuit n’a vraiment l’air de rien comme ça mais il est d’une efficacité redoutable quand on passe son temps avec SQL Server.