Blog BI & EPM

Blog en français traitant des sujets fonctionnels et techniques autour des solution BI & EPM

August, 2013

  • Microsoft IT Camp saison 2013-14 des évènements proches de chez vous

    Cette année encore, l’équipe des Architectes Infrastructures de Microsoft France vous propose d’assister aux IT Camps sur les solutions Microsoft d’infrastructures du moment. Et cette année, nous allons forcément jouer une date dans une ville proche de chez vous !!

    Voici le programme classé par ville :

    Aix en Provence
    -----------------------
    Jeudi 28 novembre 2013 : Cloud Hybride – Les applications
    Jeudi 13 mars 2014 : Windows 8.1 en entreprise

    Ajaccio
    ---------

    Mardi 15 avril 2014 : Vue d'ensemble des nouveautés de Windows Server 2012 R2
    Mardi 15 avril 2014 : Vue d'ensemble des nouveautés de SQL Server 2014

    Bordeaux
    -----------

    Jeudi 3 octobre 2013 : Cloud Hybride – Les applications
    Mardi 17 décembre 2013 : Windows 8.1 en entreprise
    Mardi 14 janvier 2014 : Vue d'ensemble des nouveautés de Windows Server 2012 R2

    Brest
    -------

    Mardi 25 mars 2014 : Vue d'ensemble des nouveautés de Windows Server 2012 R2

    Clermont-Ferrand
    ----------------------

    Jeudi 24 octobre 2013 : Vue d'ensemble des nouveautés de Windows Server 2012 R2

    Lille
    -----

    Jeudi 10 octobre 2013 : Cloud Hybride – Les applications
    Mardi 3 décembre 2013 : Vue d'ensemble des nouveautés de Windows Server 2012 R2
    Jeudi 6 mars 2014 : Windows 8.1 en entreprise

    Limoges
    ----------

    Mardi 10 juin 2014 : Vue d'ensemble des nouveautés de Windows Server 2012 R2

    Lyon
    ------

    Mardi 8 octobre 2013 : Cloud Hybride – Les applications
    Jeudi 7 novembre 2013 : Vue d'ensemble des nouveautés de Windows Server 2012 R2
    Mardi 10 décembre 2013 : Vue d'ensemble des nouveautés de SQL Server 2014
    Jeudi 9 janvier 2014 : Windows 8.1 en entreprise

    Montpellier
    -------------

    Jeudi 26 septembre 2013 : Cloud Hybride – Les applications
    Jeudi 5 décembre 2013 : Vue d'ensemble des nouveautés de Windows Server 2012 R2

    Nantes
    ---------

    Mardi 1er octobre 2013 : Cloud Hybride - Le meilleur des deux mondes ?
    Mardi 26 novembre 2013 : Cloud Hybride – Les applications
    Jeudi 16 janvier 2014 : Vue d'ensemble des nouveautés de SQL Server 2014
    Mardi 18 mars 2014 : Vue d'ensemble des nouveautés de Windows Server 2012 R2
    Jeudi 17 avril 2014 : Windows 8.1 en entreprise

    Nice
    -----

    Mardi 5 novembre 2013 : Windows 8.1 en entreprise
    Jeudi 20 mars 2014 : Cloud Hybride – Les applications

    Paris (Issy les Moulineaux)
    -------------------------------

    Mercredi 18 septembre 2013 : Cloud Hybride – Les applications
    Mardi 22 octobre 2013 : Vue d'ensemble des nouveautés de Windows Server 2012 R2
    Jeudi 14 novembre 2013 : Vue d'ensemble des nouveautés de SQL Server 2014
    Jeudi 21 novembre 2013 : novembre 2013 : Windows 8.1 en entreprise
    Mardi 21 janvier 2014 : Cloud Hybride - Le meilleur des deux mondes ?
    Mardi 8 avril 2014 : Windows 8.1 en entreprise
    Mardi 22 avril 2014 : Vue d'ensemble des nouveautés de Windows Server 2012 R2
    Mardi 6 mai 2014 : Vue d'ensemble des nouveautés de SQL Server 2014

    Pau
    -----

    Mardi 7 janvier 2014 : Windows 8.1 en entreprise

    Strasbourg
    -------------

    Mardi 24 septembre 2013 : Cloud Hybride - Le meilleur des deux mondes ?
    Mardi 29 octobre 2013 : Windows 8.1 en entreprise
    Mardi 11 mars 2014 : Vue d'ensemble des nouveautés de SQL Server 2014
    Jeudi 24 avril 2014 : Vue d'ensemble des nouveautés de Windows Server 2012 R2

    Toulouse
    -----------

    Mardi 17 septembre 2013 : Cloud Hybride - Le meilleur des deux mondes ?
    Jeudi 17 octobre 2013 : Vue d'ensemble des nouveautés de Windows Server 2012 R2
    Jeudi 12 décembre 2013 : Vue d'ensemble des nouveautés de SQL Server 2014
    Mardi 4 mars 2014 : Windows 8.1 en entreprise

    Bref, si vous êtes un professionnel de l’informatique en région parisienne ou en Province, que vous travaillez sur des sujets d’infrastructure avec nos solutions, alors vous n’avez plus aucune excuse pour ne pas venir vous former aux dernières solutions.

    Vous pouvez vous inscrire gratuitement à un de nos IT Camps en cliquant ici.

    Franck Mercier

     

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP1, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    · Windows Server 2012 :

    · SQL Server 2012 :

    · Evaluation SQL Server 2014 CTP1 :

    · Testez Azure gratuitement pendant un mois :

  • C’est les vacances : Jouons... tout en restant un peu dans l’IT!

    Une autre de mes passions, en plus de l’informatique, ce sont les jeux. Les jeux de sociétés, ceux avec des plateaux, des pions, des dés, des cartes et surtout, de vrais gens autour de la table Sourire !!!!

    Plus particulièrement, je suis attiré par les jeux de cartes, et cet été j’ai découvert « Android Netrunner ». Je vous en parle dans cet article un peu « décalé », car comme vous allez le voir, il utilise beaucoup de concept de la « vie » informatique et n’est pas très loin de certaines réalités.

    Ce jeu est une réédition, au format « évolutif », d’une version sortie en 1994 qui était, elle, au format à collectionner…. Donc à gros budget. Quand on dit jeu à collectionner, dans le monde du jeu de cartes, on pense très rapidement à « Magic l’assemblée ». Ce qui est de bonne augure car « Android Netrunner » est un jeu issu de l’imagination du créateur de « Magic l’assemblée », Richard Garfield. Au passage, pour les joueurs de « Magic l’assemblée », vous pouvez télécharger l’application de gestion de collection de cartes, développée par David Cathue, sur cette page.

    Faut choisir son camp

    « Android Netrunner » est un jeu de cartes un peu particulier car c’est un jeu asymétrique. C’est-à-dire que les joueurs, en fonction du camp choisit, ne seront pas soumis aux mêmes règles. Les joueurs auront la possibilité de jouer :

    • Une corporation, puissante et hégémonique dans son secteur d’activité, qui aura pour but de développer des projets divers et variés, tout en protégeant ses serveurs d’éventuelles attaques de pirates informatique.

    image 

    • le Runner, un pirate informatique, extrêmement doué dans son domaine et particulièrement bien outillé. Son but, vous l’aurez deviné, c’est de dérober les projets des corporations.

    image 

    La corporation

    Le premier joueur est celui qui jouera la corporation. Il débutera la partie avec :

    • 5 crédits (l’argent du jeu)
    • Son QG (représenté par sa main, composée de 5 cartes)
    • Sa R&D (son deck face cachée qui est aussi sa pile de pioche)
    • Ses archives (sa pile de défausse)

    Durant son tour, la corporation commence par piocher une carte de sa R&D et aura 3 actions, représentées par 3 clics. Avec ses clics, elle devra déployer des serveurs distants et développer sur ses serveurs des projets issus de sa R&D, tout en se protégeant des pirates ! Cette protection s’effectue par la mise en place d’une infrastructure robuste et sécurisée. Elle pourra aussi user d’évènements pour accélérer son déploiement ou augmenter sa trésorerie.

    Les protections se feront bien entendu au niveau des serveurs distants, mais aussi au niveau du QG, de la R&D et des archives (En d’autres termes, le runner peut avoir la capacité de dérober des projets se trouvant dans votre main, votre « deck » ou votre pile de défausse !!!). Dans le jeu, La protection est matérialisée par des « glaces » qui vont faire office de Firewall. Ces glaces peuvent être de différents types et sont composées de routines. Ces routines se déclenchent en cas d’attaque, ayant pour conséquence des effets néfastes pour le runner. Sinon dans la vraie vie, pour la sécurité de vos infrastructures, vous pouvez faire un tour sur le blog de Stanislas !

    Un exemple de projet.

     

    Un exemple de glace permettant la protection des serveurs. Cette glace possède une routine qui arrête purement et simplement le piratage !

     

    Déploiement d’une infrastructure augmentant la capacité du QG.

     

    clip_image006

     

    clip_image008

     

    clip_image010

     

    Le runner

    Le runner est le pirate informatique du jeu. Ce n’est pas forcément un mauvais bougre et peu défendre de bonnes causes contre certains projets pas toujours très « clean ». Le runner commence la partie avec 5 crédits et durant son tour, il aura 4 actions (4 clics). Mais il n’aura pas la possibilité de piocher au début de son tour. Il devra donc bien gérer sa main ou dépenser des clics pour piocher !

    Le but du runner est de dérober les projets des corporations en attaquant soit son QG, sa R&D, ses archives ou ses serveurs distants. Mais pour cela il devra passer les fameuses glaces. Il lui faudra donc installer des programmes assez puissants pour casser la résistance des glaces, puis ensuite désactiver la ou les routines des glaces. Bien entendu, pour installer tous ces programmes, il lui faudra du matériel et assez de capacité mémoire pour déployer les différents programmes. La puissance du runner est donc contrainte par son équipement informatique. Dans la vraie vie, pour tout ce qui est question de gestion de périphériques et déploiement des applications, vous pouvez consulter le blog de Pascal !

    Une carte évènement permettant de réduire les coûts d’installation d’un programme.

     

    Un exemple de programme. Celui-ci occupe 1 place mémoire dans l’ordinateur du runner. Il lui faut donc gérer sa place mémoire qui est de 4 au départ. Heureusement, celle-ci est extensible !

    clip_image012

     

    clip_image014

    Mesurer les risques

    Le but du jeu pour la corporation est de développer ses projets afin d’obtenir un total de 7 points (les projets ont une valeur de point de victoire différent). Elle pourra le faire rapidement en déployant de nombreux serveurs distants, mais il faudra s’assurer d’avoir les ressources nécessaire pour les protéger correctement. Une fois les serveurs déployés il lui faudra gérer au mieux ses projets et ses données. (Dans la vraie vie, pour la gestion des projets et des données, vous pouvez consultez mon blog). Mais attention, la corporation peut aussi perdre la partie si il n’y a plus de projets ou ressources dans sa R&D (si le joueur de la corporation ne peut plus piocher au début de son tour).

    Pour le runner, le but principal est de dérober des projets à la corporation pour un total de 7 points. Et pour cela, il va attaquer les différents serveurs de la corporation. Mais cela n’est pas sans risque car la corporation va tout faire pour le « taguer » et le rendre repérable sur le réseau. Une fois « taguer » le runner verra ses ressources neutralisées par les services de sécurité de la corporation.

    Une course s’engagera donc entre le runner et la corporation pour la mise en place du meilleur réseau, des meilleurs relais et la maîtrise des protocoles de communications. L’avantage ira sûrement à celui qui lira le blog d’Arnaud ! Attention aussi à la gestion de la main du runner. Des évènements peuvent lui faire perdre des cartes de sa main. En cas d’une main égale à zéro, le runner se trouve alors dans une mort clinique et perd la partie.

    Ce n’est qu’un jeu de société….

    Que vous incarniez la corporation ou le runner, ce n’est qu’un jeu de société qui permet de passer du bon temps….. À partir du moment où vous trouvez un joueur (ici, le jeu vidéo à clairement un avantage Sourire !!). Ce jeu reprend de nombreux concept de l’informatique et est très réaliste dans l’approche, surtout quand on baigne dans le domaine : Limitation des installations de programmes en fonction de la puissance des machines (dans la vraie vie, l’élasticité du cloud Azure apporte clairement une réponse !), choisir entre déploiement massif et sécurité des infrastructures, etc…..

     

    Et pour la suite

    Voilà pour cet article des vacances un peu décalé. Mais quoi qu’il en soit, que vous ayez un deck « Android Netrunner » ou non Sourire, c’est avec plaisir que l’on vous rencontrera lors d’un IT Camp!

    Franck Mercier

     

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    · Windows Server 2012 :

    · SQL Server 2012 :

    · Evaluation SQL Server 2014 CTP1 :

    · Testez Azure gratuitement pendant un mois :

  • Evènement : SQL Saturday à Paris le 14 septembre 2013

     

    Le GUSS, Groupe des Utilisateurs se SQL Server, vous propose un évènement international, organisé sous l’égide de la Professional Association for SQL Server (PASS).

    Ce SQLSaturday se veut un évènement très technique vous permettant de vous former et d’approfondir  vos connaissances. Mais c’est aussi un évènement qui se veut détendu, vous permettant d’échanger avec vos pairs dans une ambiance fun.

    Cet évènement aura lieu à Paris, sur les campus de l’EPITA et l’EPITECH porte d’Italie, le 14 Septembre à partir de 10h. L’agenda sera riche et d’un haut niveau :

    clip_image002

    Toutes les informations et les modalités d’inscriptions se trouvent sur le site du GUSS : http://guss.fr/2013/09/14/sqlsaturday-paris-2013/

    En espérant vous compter parmi nous le 14 Septembre ou lors d’un IT Camp!

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP1, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    · Windows Server 2012 :

    · d'une image ISO : http://aka.ms/jeveuxwindows2012

    · d'un fichier VHD avec un système préinstallé : http://aka.ms/jeveuxwindows2012

    · SQL Server 2012 :

    · http://technet.microsoft.com/en-us/evalcenter/hh225126.aspx

    · Evaluation SQL Server 2014 CTP1 :

    · http://technet.microsoft.com/en-us/evalcenter/dn205290.aspx

    · Testez Azure gratuitement pendant un mois :

    · http://www.windowsazure.com/en-us/pricing/free-trial/

    Franck Mercier

  • Vidéo : Déployer une base de données dans une machine virtuelle Azure

    Une vidéo illustrant l’article “SQL2014 : Déployer une base de données dans une machine virtuelle Azure” :

     

    SQL2014 : Déployer une base de données dans une machine virtuelle Azure

     

    Bon tests !

    Au plaisir de vous voir lors d’un IT Camp!

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP1, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    · Windows Server 2012 :

    o d'une image ISO : http://aka.ms/jeveuxwindows2012

    o d'un fichier VHD avec un système préinstallé : http://aka.ms/jeveuxwindows2012

    · SQL Server 2012 :

    o http://technet.microsoft.com/en-us/evalcenter/hh225126.aspx

    · Evaluation SQL Server 2014 CTP1 :

    o http://technet.microsoft.com/en-us/evalcenter/dn205290.aspx

    · Testez Azure gratuitement pendant un mois :

    Franck Mercier

  • SQL2014 : Déployer une base de données dans une machine virtuelle Azure

     

    SQL 2014 CTP1 est disponible en téléchargement. Cette version est complétement orientée Cloud hybride et propose nativement de nombreuses fonctions permettant l’intégration avec les différents « niveaux » du Cloud, et plus particulièrement le IaaS et le PaaS. Cet article détail une de ces fonctions, et plus particulièrement le déploiement d’une base de données dans une machine virtuelle Azure. Si vous voulez en savoir plus sur le Cloud et les applications du Cloud hybride, venez nous rencontrer lors d’un ITCamp.

    Avant de déployer

    Avant de déployer une base de données SQL vers une machine virtuelle hébergée dans Azure, un minimum de configuration est nécessaire. Le détail complet est expliqué ici. Cependant, 2 points sont importants à vérifier pour assurer la communication entre la base de données SQL source et la base de données SQL se trouvant dans Azure :

    • Il est nécessaire de configurer un point de terminaison sur le port 11435.
    • Il faut que le service « Cloud Adapter » soit présent dans la machine virtuelle Azure. Les dernières images de machines virtuelles SQL2014 de la galerie Azure, possèdent cet adaptateur.

     

    Création du point de terminaison 11435

    Connectez-vous sur votre portail azure. (Pour rappel, il est possible de tester gratuitement Azure pendant 1 mois. Plus d’information à la fin du blog !).

    Cliquez sur le nom de la machine virtuelle dans laquelle vous souhaitez déployer votre base de données :

    clip_image002

    Cliquez, en haut de l’écran sur « Endpoints ». Puis sur « Add » en bas de l’écran afin de définir un nouveau point de terminaison.

    clip_image003

    La fenêtre suivante apparaît. Cliquez sur la flèche en bas à droite

    clip_image004

    Dans la fenêtre suivante, définissez le port 11435 :

    clip_image005

    Après validation, le nouveau point de terminaison apparaît alors :

    clip_image006

    Vérification de la présence du service « Cloud Adapter »

    Par default, le « Cloud Adapter » se trouve dans C:\Program Files\Microsoft SQL Server\110\Tools\CloudAdapter\

    clip_image007

     

    Et est visible au niveau de la console de management :

    image

     

    Machine virtuelle Azure avant déploiement de la base de données

    Avant de commencer, voici ci-dessous une copie d’écran d’un management studio qui administre une instance SQL se trouvant dans une machine virtuelle Azure. Il n’y a pour le moment que 3 bases de données.

    clip_image008

     

    Déploiement d’une base de données dans une machine virtuelle Azure

    A partir de votre serveur source, faîtes un clic droit sur la base que vous souhaitez déployer dans une Machine Virtuelle Azure. Sélectionnez « Tasks/Deploy Database to a Windows Azure VM… » :

    clip_image010

    Dans la fenêtre d’accueil « Introduction », cliquez sur « Next »

    clip_image012

    La fenêtre « Source Settings » apparaît. Sélectionnez le server SQL source ainsi que la base de données à déployer dans la machine virtuelle Azure :

    clip_image014

    Attention !! Si les boutons « Connect » et « Browse… » n’apparaissent pas, redimensionnez la fenêtre.

    Cliquez sur « Next ». La fenêtre « Windows Azure Sign-in » apparaît. Renseignez alors les informations concernant votre souscription Azure.

    Pour récupérer les informations de votre « publishing profile » vous pouvez utiliser une des méthodes suivantes :

    • Sur le site https://windows.azure.com/download/publishprofile.aspx
    • Par la commande PowerShell « Get-AzurePublishSettingsFile»

    clip_image016

    Cliquez sur « Next ». Le fenêtre « Deployment Settings » apparaît ! Renseignez les informations relatif à la machine virtuelle se trouvant dans Azure.

    clip_image017

    Cliquez sur le bouton « Settings » afin de se connecter à la machine virtuelle

    clip_image018

    Cliquez sur le bouton « Ok » puis sur le bouton « Next » dans la fenêtre « Deployment Settings » . Le fenêtre « Summary » apparaît :

    clip_image019

    Cliquez sur le bouton « Finish » . Le déploiement s’effectue :

    clip_image020

    Durant le déploiement, 2 fichiers sont créés dans le dossier que vous avez spécifié durant la phase « Source Settings » de l’assistant

    clip_image021

    Une fois le déploiement effectué :

    clip_image022

    Vérifions dans la machine virtuelle Azure si notre Base de donnée est bien là !

    Dans le management studio de la machine virtuelle, faîtes un « refresh » au niveau de votre instance. Puis déroulez le dossier « Databases ». Votre base doit maintenant être disponible. Ici, ma base « FranmerIntheCloud » est bien présente et opérationnelle !

    clip_image023

     

    Que se passe-t-il côté Azure ?

    Par curiosité, j’ai voulu regarder comment la base de données était transmise au sein de la machine virtuelle. J’ai donc refait le test de déploiement en regardant plus précisément le nombre de disque attaché à cette machine virtuelle.

    Ci-dessous, la copie d’écran de la machine virtuelle Azure. Suite à sa création depuis la galerie d’image, la machine virtuelle ne comporte qu’un seul disque :

    clip_image024

     

    Côté Stockage Azure, voici une copie d’écran représentant le disque associé à la machine virtuelle

    clip_image025

     

    Effectuons un nouveau déploiement de la base de données « franmer » dans la machine virtuelle Azure.

    Nous pouvons voir qu’un second disque est attaché à notre machine virtuelle. Pour une raison que j’ignore encore, l’assistant de déploiement m’a proposé qu’un seul compte de stockage. D’où la création d’un second disque dans un compte différent du disque système.

    clip_image026

    Côté stockage, voici le nouveau disque créé lors du déploiement :

    image

     

    Au sein de la machine virtuelle Azure, un nouveau disque est disponible :

    clip_image028

    Dans lequel on trouve notre base de données

    clip_image029

    Enfin, dans SQL Server Management Studio, on retrouve bien notre Base de données et on peut vérifier que les fichiers se trouvent bien sur le disque nouvellement créé :

    clip_image030

    Bon tests !

    Au plaisir de vous voir lors d’un IT Camp!

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP1, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    · Windows Server 2012 :

    o d'une image ISO : http://aka.ms/jeveuxwindows2012

    o d'un fichier VHD avec un système préinstallé : http://aka.ms/jeveuxwindows2012

    · SQL Server 2012 :

    o http://technet.microsoft.com/en-us/evalcenter/hh225126.aspx

    · Evaluation SQL Server 2014 CTP1 :

    o http://technet.microsoft.com/en-us/evalcenter/dn205290.aspx

    · Testez Azure gratuitement pendant un mois :

    Franck Mercier