![]() |
|
|
|
|
|
|
|
![]() |
|
![]() |
|
Focus sur les dernières technologies Microsoft : Windows Azure, Apps Windows Phone, Windows 8, Visual Studio... et plus généralement le Cloud Computing, l'Architecture, la Modélisation, les Frameworks
Affichage des articles dont le libellé est SDK. Afficher tous les articles
Affichage des articles dont le libellé est SDK. Afficher tous les articles
lundi 7 octobre 2013
Update Windows Azure (Septembre 2013)
Le mois de septembre a été encore riche en mises à jour, voici les (principaux !) points à retenir :
Libellés :
Active Directory,
MSDN,
SDK,
Windows Azure,
Windows Server
jeudi 12 septembre 2013
Windows Azure: les nouveautés de la rentrée
En ces temps de rentrée, je vous propose de faire le tour des nouveautés de Windows Azure. Ne pensez pas que l'été a été calme pour l'équipe, c'est tout le contraire ! C'est pourquoi, après un flot régulier d'annonces très intéressantes ces derniers mois, je vous ai préparé ma propre compilation de l'été.
J'en profite pour vous introduire un nouveau design pour mes posts sur Windows Azure, reprenant la signalétique du portail afin que vous puissiez rapidement identifier les services qui vous intéressent.
Bonne lecture !
J'en profite pour vous introduire un nouveau design pour mes posts sur Windows Azure, reprenant la signalétique du portail afin que vous puissiez rapidement identifier les services qui vous intéressent.
Bonne lecture !
![]() |
|
|
|
|
|
![]() |
|
|
|
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() | Visual Studio & Windows Azure SDK 2.1 for .NET
|
Libellés :
Active Directory,
MSDN,
SDK,
SLA,
Visual Studio,
Windows Azure,
Windows Server
vendredi 7 décembre 2012
Windows Azure OSS Summit à Paris, le 4 décembre 2012
Windows Azure Open Platform Services (OSS) Summit à Paris - France, c'était un événement Microsoft - en anglais, par les équipes Corp - qui s'est déroulé le 4 décembre 2012 sur les solutions Open Source et leur mise en oeuvre sur la plateforme Windows Azure.
Avec à la fois des services de type IaaS (machines virtuelles et sites web) et PaaS, Windows Azure offre de nombreuses possibilités d'utilisation des langages et outils Open Source.
Après une session d'introduction à Windows Azure, le reste de la journée a donc permis d'aborder :
Conclusion après cette journée très riche: la platforme Windows Azure est compatible avec l'éco-système Open Source, oui Microsoft, le message est passé ! (enfin pour moi :-)
Retrouvez les différentes options de développement avec Windows Azure sur le site ici.
Avec à la fois des services de type IaaS (machines virtuelles et sites web) et PaaS, Windows Azure offre de nombreuses possibilités d'utilisation des langages et outils Open Source.
Après une session d'introduction à Windows Azure, le reste de la journée a donc permis d'aborder :
- Les langages : Java, PHP, Python, Node.js
- Les outils du développeur : Eclipse, Github
- Les systèmes : Linux et la mise en place de réseaux virtuels, dans le Cloud ou hybride
- Le stockage de données SQL : Windows Azure SQL Database, MySQL; mais aussi NoSQL : Windows Azure Table Storage, Cassandra, Neo4j, MongoDB et sa version en ligne/As-a-Service sur http://mongolab.com
Conclusion après cette journée très riche: la platforme Windows Azure est compatible avec l'éco-système Open Source, oui Microsoft, le message est passé ! (enfin pour moi :-)
Retrouvez les différentes options de développement avec Windows Azure sur le site ici.
Libellés :
Cloud,
NoSQL,
Open Source,
SDK,
Tools,
Windows Azure
jeudi 6 octobre 2011
Tous les SDK pour Windows Azure : Windows 8, Sharepoint, Facebook...
La nouvelle cuvée 1.5 du SDK de Windows Azure livré courant septembre m'a incité à faire un tour complet des kits de développement actuellement disponibles et en lien avec Windows Azure, et il y en a pour tous les goûts !
Vous trouverez ci-dessous les principaux kits, leur usage, et dans de nombreux cas leur présentation en vidéo : une façon bien facile pour les découvrir.
Enfin si vous connaissez d'autres kits, importants à figurer dans cette liste, n'hésitez pas à laisser un commentaire.
Bonne lecture !
L'essentiel pour développer sous Windows Azure
Vous trouverez ci-dessous les principaux kits, leur usage, et dans de nombreux cas leur présentation en vidéo : une façon bien facile pour les découvrir.
Enfin si vous connaissez d'autres kits, importants à figurer dans cette liste, n'hésitez pas à laisser un commentaire.
Bonne lecture !
L'essentiel pour développer sous Windows Azure
- Windows Azure SDK 1.5 (Septembre 2011) : l'incontournable, l'indispensable pour développer sous Windows Azure. Parmi les dernières nouveautés : amélioration des outils autour de la gestion des certificats (CSUpload, CSEncrypt, CSPack).
- Windows Azure AppFabric SDK 1.5 (September 2011) : le kit pour exploiter AppFabric. Au chapitre des nouveautés : les événements asynchrones (Asynchronous Cloud Eventing) pour notifier les clients connectés occasionnellement (mobiles...), le SOA orienté événement (Event-driven Service Oriented Architecture) pour construire des systèmes évolutifs et faiblement couplés, une messagerie avancée (Advanced Intra-App Messaging) pour construire des applications robustes et hautement scalables.
- Windows Azure Platform Training Kit (September 2011) : le kit de formation. Il a été bien sûr mis à jour pour supporter le SDK 1.5, et on citera parmi les nouveautés : un labs sur le Service Bus Messaging et Windows Azure Marketplace for Data.
- SharePoint and Windows Azure Development Kit (July 2011) : ce kit vous permet de découvrir comment intégrer Windows Azure dans SharePoint, Office 2010, tirer parti des web services WCF, des blobs, de Bing Maps et SQL Azure et bien d'autres choses. Le kit peut être téléchargé ou parcouru en ligne. Vous trouverez ici de quoi démarrer.
- Windows Azure Platform PowerShell Cmdlets v2.0 (September 2011) : découvrez comment gérer les services de Windows Azure avec PowerShell et en s'économisant beaucoup de lignes de code .NET ! La vidéo se trouve ici.
- Windows Azure Toolkit for Windows 8 (September 2011) : pour faciliter le développement d'applications Windows Metro en exploitant Windows Azure pour ses services dans le Cloud, et notamment le Windows Push Notification Service. Si vous vous intéressez à ce service, venez le découvrir en vidéo ici.
- Facebook Azure Toolkit (May 2011) : pour faciliter le développement d'applications Facebook exploitant Windows Azure pour ses capacités de traitements et de scalabilité. Vous trouverez une vidéo d'introduction ici.
- Windows Azure Toolkit for Social Games (August 2011) : pour faciliter le développement de social games; un exemple de jeu Tankster est consultable ici. Une vidéo vous présente tout cela ici.
- Windows Azure Storage for WordPress (August 2011) : pour héberger le moteur de blog WordPress dans une instance Windows Azure, tout en exploitant ses services et notamment le CDN.
- Windows Azure SDK for Java (June 2011) : pour développer et héberger des applications Java (JDK/JRE 1.5+) dans Windows Azure. Une (ancienne) vidéo parle de Java, Ruby et PHP ici.
- Windows Azure SDK for PHP (September 2011) : tout pour développer en PHP des applications Windows Azure. Vous trouverez aussi ici un autre kit dédié à AppFabric.
- Smarx Role - Node.js, Ruby, and Python (June 2011) : plutôt qu'un kit, il s'agit d'un role Windows Azure qui supporte les langages pré-cités. Les applications sont publiées et synchronisées depuis Git ou le stockage Blob, ce qui permet de les mettre à jour rapidement. Venez voir la vidéo ici.
- Windows Azure Toolkit for Windows Phone 7 (August 2011) : Ce kit vous permettra de découvrir comment authentifier vos utilisateurs via l'Access Control, comment utiliser les services de notification Microsoft et Apple, les Tables, Blobs, Queues et SQL Azure. La vidéo se trouve ici, plus une autre ici dédiée à l'Access Control.
- Windows Azure Toolkit for iOS v1.2.1 (August 2011) : ce kit facilite le développement d'applications iPhone et iPad en Objective-C exploitant les services Windows Azure. Une vidéo d'introduction est disponible ici.
- Azure Toolkit for Android v0.8.0 (August 2011) : ce kit dédié aux applications Android peut être utilisé avec Eclipse et le SDK Android. Découvrez la vidéo ici.
Libellés :
.NET,
AppFabric,
Bing,
C#,
Cloud,
Mobile,
Office,
SDK,
Visual Studio,
Windows Azure,
Windows Phone
jeudi 23 juin 2011
Comment réduire sa facture Windows Azure ?
L'un des intérêts forts de Windows Azure et du Cloud Computing en général réside dans la capacité à absorber la montée en charge grâce l'élasticité des ressources (serveurs et espaces de stockage) qui sont disponibles à la demande et rapidement.
Lorsque ce n'est pas requis, par exemple pour des sites de démonstration, de tests ou plus généralement à faible affluence, la facture peut vite devenir importante avec le modèle de déploiement par défaut (et qui était le seul disponible jusqu'au Windows Azure SDK 1.3) où une application Web = un Web Role = une VM (machine virtuelle) utilisée et facturée.
Pour réduire sa facture Windows Azure, l'idée est donc de déployer plusieurs applications ou sites Web dans le même Web Role. Attention, dans ce cas, les applications sont liées par le déploiement, et la mise à jour d'une application nécessitera alors de redéployer l'ensemble du Web Role. Par contre, pas d'impact concernant la haute disponibilité, il suffit d'affecter deux instances (ou plus) au Web Role.
Comment procéder ?
Tout va se jouer dans le fichier de configuration : ServiceDefinition.csdef
La section WebRole contient une sous-section Sites, avec par défaut le site Web créé avec le Web Role. Il s'agit donc d'enrichir cette section en ajoutant les autres applications Web.
Pour cela, vous avez deux possibilités :
Pour aller plus loin...
Notez qu'il existe une autre technique qui consiste à déployer une application Web dédiée à l'hébergement de plusieurs applications Web. Cette application, à télécharger depuis le Windows Azure Toolkit sur Codeplex, récupère dynamiquement les packages des applications Web depuis les blobs d'Azure Storage et les configure dans le Web Role. Ceci apporte une flexibilité supplémentaire par rapport à la solution précédente, mais nécessite le maintien d'un compte Azure Storage et la sécurisation des blobs uploadés.
Vous trouverez plus d'information sur la procédure ici.
Lorsque ce n'est pas requis, par exemple pour des sites de démonstration, de tests ou plus généralement à faible affluence, la facture peut vite devenir importante avec le modèle de déploiement par défaut (et qui était le seul disponible jusqu'au Windows Azure SDK 1.3) où une application Web = un Web Role = une VM (machine virtuelle) utilisée et facturée.
Pour réduire sa facture Windows Azure, l'idée est donc de déployer plusieurs applications ou sites Web dans le même Web Role. Attention, dans ce cas, les applications sont liées par le déploiement, et la mise à jour d'une application nécessitera alors de redéployer l'ensemble du Web Role. Par contre, pas d'impact concernant la haute disponibilité, il suffit d'affecter deux instances (ou plus) au Web Role.
Comment procéder ?
Tout va se jouer dans le fichier de configuration : ServiceDefinition.csdef
La section WebRole contient une sous-section Sites, avec par défaut le site Web créé avec le Web Role. Il s'agit donc d'enrichir cette section en ajoutant les autres applications Web.
Pour cela, vous avez deux possibilités :
- Définir un site par application Web : chaque application est alors accessible à une adresse du type http://domain:port/
- Définir un site et plusieurs applications virtuelles : le site est accessible à l'adresse http://domain/ et les applications Web à http://domain/app
Pour aller plus loin...
Notez qu'il existe une autre technique qui consiste à déployer une application Web dédiée à l'hébergement de plusieurs applications Web. Cette application, à télécharger depuis le Windows Azure Toolkit sur Codeplex, récupère dynamiquement les packages des applications Web depuis les blobs d'Azure Storage et les configure dans le Web Role. Ceci apporte une flexibilité supplémentaire par rapport à la solution précédente, mais nécessite le maintien d'un compte Azure Storage et la sécurisation des blobs uploadés.
Vous trouverez plus d'information sur la procédure ici.
Libellés :
SDK,
Windows Azure
mardi 15 février 2011
Windows Azure AppFabric CTP (Fevrier 2011)
Windows Azure AppFabric regroupe trois services d'infrastructure logicielle :
/!\ Noter que le portail, accessible à http://portal.appfabriclabs.com/, ne supporte pas bien les configurations non US. Pour éviter l'erreur de démarrage, changer temporairement la langue du système d'exploitation à "Anglais (Etats-Unis)" juste le temps d'initialisation du portail Silverlight.
Pour tirer parti des nouvelles fonctionnalités ou mettre à jour une application existante, il est nécessaire d'utiliser le Windows Azure AppFabric SDK 2.0 CTP à télécharger ici.
/!\ Noter que les assemblies de Caching sont incompatibles avec celles installées dans le GAC par Windows Server AppFabric Caching (à désinstaller donc pour éviter toute confusion).
Voici quelques ressources pour se former :
La version du SDK doit alors être la 1.3.20121.1237.
- Access Control : Gestion et fédération d'identité
- Service Bus : Connectivité entre services
- Caching : Cache mémoire distribué
- Nouveau portail, tout en Silverlight, dans la continuité des portails Windows Azure et SQL Azure
- Nouvelles fonctionnalités pour Caching : taille de 128Mo et 256Mo, avec redimensionnement dynamique
- Amélioration des informations de diagnostique (traces côté client et suivi des requêtes)
- Améliorations des performances globales
/!\ Noter que le portail, accessible à http://portal.appfabriclabs.com/, ne supporte pas bien les configurations non US. Pour éviter l'erreur de démarrage, changer temporairement la langue du système d'exploitation à "Anglais (Etats-Unis)" juste le temps d'initialisation du portail Silverlight.
Pour tirer parti des nouvelles fonctionnalités ou mettre à jour une application existante, il est nécessaire d'utiliser le Windows Azure AppFabric SDK 2.0 CTP à télécharger ici.
/!\ Noter que les assemblies de Caching sont incompatibles avec celles installées dans le GAC par Windows Server AppFabric Caching (à désinstaller donc pour éviter toute confusion).
Voici quelques ressources pour se former :
- Windows Azure Platform Training Kit, à télécharger ici
- Identity Developer Training Kit, à télécharger ici
- MSDN Identity Training Course, à consulter ici
La version du SDK doit alors être la 1.3.20121.1237.
Libellés :
AppFabric,
Federation,
SDK,
Silverlight
jeudi 2 décembre 2010
Webcast: Getting Started with the Windows Azure - November 2010 Release
Suite à la PDC 2010, l’équipe Azure a sorti la dernière version du SDK Windows Azure version 1.3 le 29 novembre 2010.
Ce SDK est supporté par deux versions de Windows Azure :
Le 1er décembre 2010, deux évangélistes Microsoft : James Conard (Senior Director) et Ryan Dunn (Senior Technical) ont animé un webcast pour présenter les principales nouveautés durant une heure bien condensée.
Voici en images les points qui ont été abordées.
En rouge, les nouvelles fonctionnalités de la plateforme :
Tout nouveau portail en Silverlight, accès aux VM, aux diagnostiques :
Accès complet à IIS 7.0/7.5 :
Mode administrateur et tâches de démarrage :
Le nouveau VM Role, doit être basé sur Windows Server 2008 R2 et doit inclure les composants d'intégration Windows Azure (Drive, Connect, Remote, Diagnostiques... fournis dans wavmroleic.iso) :
Connectivité entre serveurs en entreprise et dans Azure :
Une nouvelle taille de machine réduite pour un tarif plus petit :
Fin de la présentation : quel sujet a attiré l'attention des 140 spectateurs...?
Ce SDK est supporté par deux versions de Windows Azure :
- Windows Azure Guest OS 1.8, basée sur Windows Server 2008 SP2,
- Windows Azure Guest OS 2.0, basée sur Windows Server 2008 R2.
Le 1er décembre 2010, deux évangélistes Microsoft : James Conard (Senior Director) et Ryan Dunn (Senior Technical) ont animé un webcast pour présenter les principales nouveautés durant une heure bien condensée.
Voici en images les points qui ont été abordées.
En rouge, les nouvelles fonctionnalités de la plateforme :
Tout nouveau portail en Silverlight, accès aux VM, aux diagnostiques :
Accès complet à IIS 7.0/7.5 :
Mode administrateur et tâches de démarrage :
Connectivité entre serveurs en entreprise et dans Azure :
Une nouvelle taille de machine réduite pour un tarif plus petit :
Fin de la présentation : quel sujet a attiré l'attention des 140 spectateurs...?
Libellés :
SDK,
Windows Azure
mardi 28 septembre 2010
Pré-requis pour créer un projet Windows Azure avec Visual Studio 2010
Vous avez entendu parler de Windows Azure, vous souhaitez créer votre première application mais vous ne savez pas par où commencer Vous êtes ici au bon endroit !!
Commençons par le commencement. L’intérêt de Windows Azure est de pouvoir héberger dans les DataCenters de Microsoft :
- Des applications web
- Des services web
- Des services (non web)
- Des données dans des espaces de stockage non relationnel : Azure Storage, proposant des blobs, des tables et des queues.
Il faut savoir que la plateforme Azure comporte également d’autres composantes, même si elles ne sont pas abordées dans ce billet :
- SQL Azure : pour bénéficier d’un stockage relationnel
- AppFabric : pour faciliter la connectivité entre services et le contrôle d’accès
- Dallas : pour consommer des données proposées par des tiers
Pour développer une application Windows Azure, le plus simple est d’utiliser l’environnement de développement Microsoft : Visual Studio.
En effet, une application Windows Azure se développe de manière tout à fait classique, c’est-à-dire avec Visual Studio et de manière autonome, comme vous le faites déjà pour une application web ASP.NET traditionnelle.
Voici les étapes à suivre avant de créer un projet Windows Azure :
1. Choisissez tout d’abord le système d’exploitation : vous pouvez utiliser n’importe quel Windows équipé de IIS 7.x (Windows Vista/7, Windows Server 2008/2008 R2) en activant les modules ASP.NET et WCF HTTP Activation.
2. Choisissez ensuite la version Visual Studio que vous allez utiliser : Visual Studio 2008 SP1, ou mieux Visual Studio 2010 pour bénéficier du Framework .NET 4.0. Si vous n’avez pas de licence, il vous suffit de télécharger la version gratuite: Visual Web Developer 2010 Express.
3. Vous aurez besoin également de SQL Server 2005 ou plus. En effet, Windows Azure propose un espace de stockage non relationnel : Windows Azure Storage et, pendant le développement sur votre poste client, la base de données SQL Server sera utilisé pour simuler cet espace. Maintenant, si vous n’avez pas de licence, il vous suffit de télécharger la version gratuite : SQL Server 2008 R2 Express.
4. Après installation de Visual Studio, vous ne pourrez pas encore créer de projet Windows Azure. L’option n’est pas disponible (voir figure).
Il est nécessaire d’installer les outils de développement Windows Azure : ils sont fournis gratuitement dans un package d’installation séparé : Windows Azure Tools pour Microsoft Visual Studio 1.2 (juin 2010). Noter que vous trouverez dans ce lien un certain nombre de patchs de correction destinés, selon les cas, à différentes versions de Windows ou architectures (32/64-bits).
5. L’installation des précédents Tools installe d’office le SDK. Néanmoins quelques bugs ont été corrigés depuis, et il est préférable de mettre à jour son SDK : Windows Azure Software Development Kit (june 2010) dans son dernier update de septembre.
Ca y est, vous êtes prêt, vous pouvez créer votre première application Windows Azure !
Sachez qu’avec cette installation, vous bénéficierez des dernières nouveautés en termes de productivité et développement pour Windows Azure :
- Support de Visual Studio 2010, et du Framework .NET 4
- Extension de la fenêtre « Server Explorer » pour consulter l’espace de stockage (Azure Storage), et l’état des services hébergées dans Azure (Azure Compute)
- Support de l’IntelliTrace pour les services s’exécutant dans Windows Azure
- Publication directe de votre application dans Windows Azure (un compte étant nécessaire)
Lorsque vous aurez fini de développer votre application, vous pourrez l’exécuter et la débugger sur votre poste client en exploitant l’environnement Windows Azure simulé.
Si vous souhaitez ensuite exposer votre application sur Internet avec Windows Azure, il vous faudra la publier. Pour cela, vous aurez besoin au préalable de créer un compte Windows Azure auprès de Microsoft, mais ceci sera l’occasion d’un autre billet…
Libellés :
SDK,
Tools,
Visual Studio,
Windows Azure
Inscription à :
Articles (Atom)





























