lundi 14 septembre 2015

Microsoft Virtual Academy et ebooks Azure gratuits


Si vous ne connaissez pas encore le site Microsoft Virtual Academy, allez-y et retrouvez quantités de cours en lignes, sur Microsoft Azure et autres produits Microsoft.
Vous y trouverez également des ebooks Azure gratuits à télécharger, dont notamment:
  • "Azure Web Apps for Developers"
  • "Azure Machine Learning"
  • "Azure Automation"
  • "Fundamentals of Azure"
  • ...
  • mais aussi l'intéressant "Managing Agile Open Source Software using Visual Studio Online"

J'en profite pour rappeler que l'équipe Pattern & Practices a également couvert des sujets Azure, dont voici les dernières publications:
  • "Cloud Design Patterns"
  • "Developing big data solutions on Microsoft Azure HDInsight"
  • "Building an On-Demand Video Service with Microsoft Azure Media Services"

Pour les architectes, je conseille aussi de faire un tour sur leur "Azure architecture guidance" sur github.


Très bonne lecture !
 

jeudi 11 juin 2015

Certifications Architecte Solutions Azure

Le dernier cursus de certifications Azure MCSD (Microsoft Certified Solutions Developer) comprend trois examens:
  • Développement Azure (Developing Microsoft Azure Solutions 70-532)
  • Infrastructure Azure (Implementing Microsoft Azure Infrastructure Solutions 70-533)
  • Architecture Azure (Architecting Microsoft Azure Solutions 70-534)
Une fois réussies, vous obtiendrez le label d'Architecte Solutions Azure:
 Pour les avoir toutes passées, je vous recommende de bien couvrir toutes les commandes PowerShell Azure :)
  

lundi 8 septembre 2014

Surface 2, Batterie et Powercfg

Une fois n'est pas coutume, je vais parler de ma Surface 2 (RT donc, pas la PRO) suite à mon observation de comportements suspects de la batterie. En effet, selon la situation, la batterie semble tenir 1-2 jours, ou bien une semaine complète sans problème : un comportement difficile à comprendre de prime abord.
Si vous avez également ce genre de problèmes ou au moins des doutes dirons-nous, je vous conseille donc de suivre la démarche suivante.

1. Découvrir l'utilitaire "Powercfg.exe"

Cet utilitaire est présent nativement sur votre système Windows. Il n'est pas nouveau, mais il est d'une très grande utilité pour investiguer tous les aspects liés à l'énergie, y compris la batterie de votre tablette, ou même de votre PC portable.
Pour l'exécuter, il faut ouvrir une invite de commandes (cmd.exe) en mode Administrateur.


Il est doté d'une belle quantité de paramètres, mais trois options particulières permettent de générer des rapports très utiles au format HTML:
  • powercfg /energy
  • powercfg /batteryreport
  • powercfg /sleepstudy
Par défaut, les rapports sont générés avec les informations des trois derniers jours. Si vous souhaitez une période plus grande ajouter l'option "-duration <nb_jours>" (par exemple : -duration 10).

2. Identifier les modes de mise en veille supportées par votre appareil (tablette ou PC)

Lancer l'utilitaire powercfg avec l'option /energy, puis ouvrir le rapport généré dans le fichier "energy-report.html".
Voici le résultat pour mes deux appareils:


Contrairement à mon PC qui supporte les mises en veille S3 (veille classique, la plus courante) et veille S4 (hibernation), la Surface 2 supporte la mise en veille connectée permettant ainsi de recevoir emails et notifications sans l'allumer. Hum.... serais-ce une piste à mon problème de batterie ?

3. Générer l'historique de consommation de la batterie

Lancer cette fois-ci l'utilitaire powercfg avec l'option /batteryreport, puis ouvrir le rapport généré dans le fichier "battery-report.html".

Le rapport indique l'évolution de la consommation (en % et/ou en mWh) et la corrélation avec son usage, à savoir les passages en veille (ci-dessous en "connected standby" puisque ce rapport a été générée pour ma Surface 2).


Le rapport présente également les mêmes informations sous forme de graphique... beaucoup plus simple à comprendre :


Note : les annotations en vert ont été rajoutées par moi-même. En effet, j'ai testé la consommation de la batterie avec quatre configurations différentes (détaillées ci-après) : de Test 1 à Test 4. On observe immédiatement que la consommation est plus ou moins rapide selon la configuration. Noter également que pour les tests 1 et 3, la phase commence par un palier assez plat avant de descendre plus rapidement : le rapport ne détaille pas ces parties-là, mais il semble que la Surface 2 soit relativement inactive pendant quelques heures avant de se réveiller et d'effectuer régulièrement certaines tâches.

4. Analyser les résultats

En reprenant les informations du rapport, j'ai calculé une estimation de l'autonomie de la batterie pour les quatre configurations en appliquant une simple règle de trois :



Conclusion:
  • Le Test 2 "Mode Avion" apporte la meilleure autonomie : la Surface devrait tenir environ 13 jours sans utilisation, soit 4,5 x plus que si le Wifi/Bluetooth est activé. La veille connectée, c'est bien mais ça consomme !
  • Le Test 4 "Relève manuelle du courrier" est la deuxième meilleure configuration : la Surface devrait tenir environ 10 jours sans utilisation, soit 3,5 x plus que si le courrier est relevé automatiquement dès réception. Certes la veille connectée ne sert plus pour le Mail, mais si l'usage de votre Surface est ponctuel (le soir, le week-end, en voyage...) vous économiserez votre batterie et prolongerez sa durée de vie.
  • Le Test 3 "Relève par défaut du courrier" (configuration par défaut) est la plus consommatrice. Cette situation était la mienne lorsque je n'activais pas le mode Avion, et explique pourquoi la batterie se déchargeait aussi rapidement. Ayant un usage ponctuel de ma Surface, j'ai définitivement changé l'option de l'application Mail au profit du relevé "Manuel".

5. Aller plus loin

En exécutant powercfg avec l'option /sleepstudy, vous aurez un rapport avec plus de détails, incluant les matériels identifiés comme consommant le plus la batterie.

Pour le Test 3, voici le résultat ci-dessous. Il semble que la consommation soit principalement liée au contrôleur graphique ("Unregistered Device SE" semble faire partie aussi du contrôleur cf le lien ici). Pour autant aucune explication n'est donnée, mais la mise à jour automatique et régulière des emails semble bien corrélée à une sollicitation de l'afficheur graphique...


Et vous, quelles sont vos observations en la matière ?

jeudi 28 août 2014

Evénement ReBUILD le 2 Octobre 2014, Nantes


En cette rentrée, je vous rappelle l'événement annuel ReBUILD organisée par l'assocation Les Communautés Microsoft et qui se produit le 2 Octobre 2014 à Nantes. En résumé : une conférence plénière​, 40 sessions techniques​, 38 speakers dont plusieurs MVP et MSP, un concours de développement, un espace de stands partenaires... une très bonne occasion de parcourir les nouveautés présentées par Microsoft durant leur événement /BUILD,

Pour ma part, j'animerai et co-animerai avec Benjamin Soulier certaines sessions sur la plateforme Cloud Microsoft Azure dont voici le "track":

  • 10h-11h "Azure Active Directory" (Benjamin Soulier, Jean-Luc Boucho) Que vous ayez déjà un annuaire Office 365 ou non, venez voir comment le créer de zéro ou par synchronisation avec Windows Server AD, puis exploiter vos identités as-a-Service dans d’autres applications SaaS ou dans vos propres applications. Pour IT et développeurs.
  • 11h-12h "De l'usine de développement Visual Studio Online jusqu'à l'hébergement Azure: du Cloud pour plus d'agilité et d'efficacité" (Jean-Luc Boucho) Panorama d'une solution Cloud maintenant complète pour vos futures applications: référentiel de code source et éléments de projet, build automatique, déploiement, tests, mais aussi supervision de la production avec Application Insights
  • 13h-14h "Microsoft Azure - Overview" (Benjamin Soulier)

Pour consulter le programme et s'inscrire, c'est ici : www.rebuild.fr

Venez nous rejoindre et venez nombreux !



mercredi 9 avril 2014

GWAB 2014: Gérer facilement les identités dans le cloud


La présentation PPT de la session "Gérer facilement les identités dans le cloud" que j'ai présentée le 28 mars au Windows Azure Bootcamp 'Paris 2014 est maintenant disponible ici. Cela a été l'occasion de découvrir le service d'identités Azure Active Directory et ses différentes possibilités d'intégration, à la fois pour les développeurs et pour les ITs.

L'ensemble des présentations assurées par les autres speakers peut être consultée ici.

La dream team dans les starting blocks :
De gauche à droite : Aymeric Weinbach, Wilfried Woivré, Michael Mottet, Jean-Luc Boucho, Marius Zaharia

mercredi 12 mars 2014

Global Windows Azure Bootcamp du 29 mars 2014 à Paris et Lyon

Comme l'année dernière, Microsoft est à l'initiative d'un événement Windows Azure, animé simultanément la journée du samedi 28 mars 2014 par les communautés du monde entier, ce qui représente pour cette nouvelle édition 135 villes dans 54 pays !
L'événement s'intitule Global Windows Azure Bootcamp (GWAB), il est entièrement gratuit (déjeuner inclus !) et vous pouvez retrouver la description générale sur le site ici.

En France, l'événement aura lieu à Paris où j'aurai le plaisir de co-animer cette journée au sein de la communauté ZeCloud, et nouveauté 2014 l'événement est également assuré à Lyon.

Donc, pour découvrir Windows Azure ou bien discuter avec les experts/MVPs, n'hésitez pas à nous rejoindre, le tout dans une ambiance décontract et dans un lieu exceptionnel !
Le programme, les détails pratiques, les speakers et surtout l'inscription obligatoire, tout est >>> ICI <<<.

A très bientôt !


lundi 3 mars 2014

Livre "SharePoint 2013 - 40 recettes de pros"


Le livre "SharePoint 2013 - 40 recettes de pros" (224 pages) paru aux Editions DUNOD vient de sortir en librairie, et il est également en vente sur Internet chez Amazon, en version papier et ebook.

Je vous en parle car j'ai participé à sa rédaction en prenant en charge les chapitres sur la plateforme Windows Azure, et en détaillant quels sont les points de jonction avec SharePoint 2013.

Le livre couvre des aspects très intéressants et nouveaux de SharePoint 2013, tout en décrivant les démarches de mise en oeuvre des fonctionnalités présentées, d'où l'appelation "Recettes".

Voici la table des matières :

"SharePoint et la gestion documentaire. Veille documentaire avec la recherche SharePoint 2013 – Gestion de dossiers avancée. Gestion des enregistrements. Le cache distribué de SharePoint. Mettre en place du cache. Ce qu’il y a dans le cache. BCS et les Apps. BCS sous SharePoint 2013. Sauvegarde et restauration des données. Méthodes de sauvegarde et restauration des données avec des scripts PowerShell. La mise en forme et les bonnes pratiques. Customisation avec le Design Manager. Solution Visual Studio pour le Branding. WarmMeUp. PowerShell. SharePoint Farm documentation tool. Les flux et solutions. Créer des workflows sous SharePoint 2013. Visual Studio et les workflows sous SharePoint 2013. Créer des Workflows Actions pour SharePoint Designer 2013. Les fermes Office Web Apps – Les ingrédients de base. Les fermes Office Web Apps – Planification. Les fermes Office Web Apps – Implémentation. Les fermes Office Web Apps – Installation et validation. Les fermes Office Web Apps – Sécurisation. Les fermes Office Web Apps – Maintien en conditions opérationnelles. L’édition et la coédition dans Office Web Apps. La résolution d’incidents dans Office Web Apps. Enregistrer un diagramme Visio 2013 dans SharePoint. Utiliser une liaison de données Excel pour les diagrammes publiés dans SharePoint 2013. Utiliser une liaison de données SQL Server pour les diagrammes publiés dans SharePoint 2013. Le cloud et Azure. Préparer un environnement dans Windows Azure. Déployer SharePoint Server 2013 dans Windows Azure. Déployer une SharePoint Cloud App dans Windows Azure. Vérifier les prérequis pour SkyDrive Pro. Déployer le client SkyDrive Pro. Synchronisation avec le client Windows SkyDrive Pro. Bonnes pratiques en termes de sécurité pour SkyDrive Pro. Mise à niveau depuis SharePoint Server 2010 vers SharePoint Server 2013. Installation de Napa. Développer sa première App. Soumettre son App sur le Store Office."

Et si vous êtes lecteur de ce formidable livre, n'oubliez pas de faire part de vos commentaires (positifs uniquement lol) sur le site d'Amazon !