Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe


Poster un commentaire

Focus sur Azure Service Bus

Azure Service bus est un service de messagerie Azure sophistiqué que j’aimerai présenter à travers une série d’articles.

Celui va donner une vision large maille de l’outil. Il s’agit de comprendre de quoi il s’agit. Puis suivront des articles plus orientés développeurs.

Il y a tout de même une page dédiée:

https://azure.microsoft.com/en-us/documentation/services/service-bus/

On y trouve beaucoup d’information utiles.

Lire la suite


Poster un commentaire

Découverte de Windows Azure Active Directory (WAAD)

Windows Active Directory (ADDS) est un service d’annuaire LDAP fournit par Microsoft. Il répertorie les comptes utilisateurs et de nombreuses autres ressources comme les dossiers partagés, les imprimantes ou les postes de travail. Les deux principaux services proposés sont l’identification et l’authentification centralisée sous Windows.

Windows AD n’est pas facile à utiliser pour les application déployées dans Windows Azure, d’autant plus que l’on est dans le monde du web qui n’est pas son élément naturel. D’où le développement de Windows Azure Active Directory (WAAD) qui permet à Active Directory de fonctionner sur le cloud.

Vous pouvez utiliser Azure AD comme un service cloud autonome ou bien y intégrer votre Active Directory on premises. Azure AD devient alors une extension sur le cloud de votre AD.

http://technet.microsoft.com/library/jj573653

Pour un panorama de diverses architecture fédérées:

https://amethyste16.wordpress.com/2014/11/25/lauthentification-federee-par-claims-les-grands-principes/

 

Si WAAD est déjà utilisé par Office 365 et Windows Intune, il est également ouvert aux développeurs qui peuvent ainsi proposer des fonctionnalités de SSO à leurs applications et même de l’authentification multi facteur. Il est proposé en deux versions

  1. la version gratuite
  2. la version payante dite Premium

Les caractéristiques de ces deux versions sont résumées ici:

http://azure.microsoft.com/fr-fr/pricing/details/active-directory/

Ou bien:

http://windowsitpro.com/identity-management/overview-microsoft-azure-active-directory-premium

Lire la suite


Poster un commentaire

Evaluer Windows Azure gratuitement

Microsoft vous offre jusqu’à 150€ gratuit d’abonnement à Windows Azure pendant 1 mois. Il suffit de disposer d’un compte Microsoft qui peut d’ailleurs être créé pour l’occasion.

  • Se rendre à cette adresse:

http://azure.microsoft.com/fr-fr/pricing/free-trial/

2014-08-17_15-43-15

  • Cliquer sur l’offre

Se loguer avec le compte

2014-08-17_15-47-07

  • Effectuer la vérification du mobile pour passer à l’étape suivante.

2014-08-17_15-54-48

Vous devez saisir les informations de votre carte bleue. C’est une étape qui peut paraître stressante. La CB ne sera jamais débitée, même par autorisation tacite. La mise à niveau vers l’abonnement payant n’est pas automatique.

Le dernier écran ressemblera à celui-ci:

2014-08-17_16-06-12

Vous disposez maintenant d’un compte Windows Azure, pour vous connecter par la suite et accéder au portail:

https://account.windowsazure.com/Home

 

  • Cliquer ensuite sur le bouton Portail en haut à droite de l’écran.

Lors de la première visite ce formulaire apparaît:

2014-08-17_16-14-33

Il s’agit d’un assistant qui explique le fonctionnement général du portail.

Les fois suivantes:

2014-08-17_16-17-01

Vous noterez que vous disposez automatiquement d’un répertoire AD par défaut. On peut bien entendu en ajouter d’autres.

Remarquez en haut le bouton vert. Il affiche l’état de vos dépenses. Vous pouvez également afficher la calculette Azure qui vous donne le coût de chaque ressources. Souvenez vous que vous avez au plus 30 jours pour dépenser un crédit de 150 €.

Une des options est dangereuse:

2014-08-17_16-21-40

Si vous cliquez ici, la facture suivante sera débitée sur votre compte! La mise à niveau n’est pas automatique, mais il ne faut pas cliquer n’importe où non plus.

 

Vous êtes prêt à expérimenter Windows Azure. Un bon point de départ est celui-ci:

http://blogs.msdn.com/b/windowsazurefrance/archive/2013/02/22/30-tutoriels-essentiels-windows-azure.aspx

Et ma carte bleue?

J’ai testé pour rédiger cet article, je peux donc certifier qu’elle ne sera pas débitée.

Si vous retournez sur votre abonnement après 1 mois:

2014-10-25_17-51-41

Et toutes les fonctionnalités du portail sont bloquées:

2014-10-25_17-54-23

 

 


Poster un commentaire

Premier contact avec Windows Server AppFabric partie IV

Lors de mes essais, presque rien n’a fonctionné du premier coup.

Dans cet article je vais indiquer quelques unes des astuces qui m’ont permis de comprendre la nature de mon problème.

Ce sera le dernier article de la série sur AppFabric. Le premier se trouve ici:

https://amethyste16.wordpress.com/2014/07/20/premier-contact-avec-windows-server-appfabric-partie-i/

 

Start-CacheCluster plante

Le cluster de l’hôte courant démarre sans problème, mais pas moyen de démarrer les nœuds distants.

Il est normal de soupçonner un problème d’accès au serveur distant, par exemple une histoire de credentials ou bien une histoire de pare feu. Pour en savoir plus, direction les logs!

 

Lancez l’explorateur Windows

Saisissez %temp% dans la ligne de commande:

2014-07-16_09-44-39

Nos fichiers sont là, il n’y a plus qu’à les analyser.

Il ne faut évidemment pas hésiter à faire appel à son moteur de recherche favori.

 

De part mon expérience, le principal problème à affronter est:

  • oublié de remplir le fichier host
  • l’adresse IP du serveur a changé lors d’un reboot
    Il est alors utile de savoir que AppFabric a ses fichiers de configuration ici:
    %windir%\system32\AppFabric\

 

Le cache client ne marche pas

 

Lors de mes premiers essais, j’ai été confronté à ce message d’erreur lorsque je tentais d’accéder aux caches:

Message=ErrorCode<ERRCA0017>:SubStatus<ES0006>:There is a temporary failure. Please retry later. (One or more specified cache servers are unavailable, which could be caused by busy network or servers. For on-premises cache clusters, also verify the following conditions. Ensure that security permission has been granted for this client account, and check that the AppFabric Caching Service is allowed through the firewall on all cache hosts. Also the MaxBufferSize on the server must be greater than or equal to the serialized object size sent from the client.)

Ce message est un message générique qui en pratique nous aide assez peu.

Vous trouverez ici un petit truc qui peut aider à obtenir un message plus complet:

http://blogs.msdn.com/b/akshar/archive/2011/05/01/azure-appfabric-caching-errorcode-lt-errca0017-gt-substatus-lt-es0006-gt-what-to-do.aspx

 

 

 

 


Poster un commentaire

Premier contact avec Windows Server AppFabric partie III

Cet article est la suite d’une série qui a démarrée ici:

https://amethyste16.wordpress.com/2014/07/20/premier-contact-avec-windows-server-appfabric-partie-i/

 

Il ne sera peut être pas inutile de lire également cet article auparavant qui donne les bases pour comprendre comment héberger WCF dans IIS:

https://amethyste16.wordpress.com/2014/08/14/windows-activation-service-was/

Mais ce n’est pas indispensable pour lire la suite.

 

Windows AppFabric propose des outils pour améliorer l’hébergement des services WCF et Workflow avec WAS.

On pourrait bien entendu héberger le service directement avec WAS. Mais il n’est pas inutile de disposer de certains services tels la surveillance du service, suivi des exceptions… Surtout en production. Ce sont les genres de services justement apportés par Windows AppFabric en plus d’une simplification du déploiement.

Allons y donc!

Lire la suite


Poster un commentaire

Premier contact avec Windows Server AppFabric partie II

Dans la première partie, nous avons fait une présentation rapide de Windows Server AppFabric et procédé à son installation dans un cluster.

Il ne reste plus qu’à faire des essais. Cet article est consacré au service de cache, l’article suivant explorera l’hébergement de services WCF.

 

On peut si on le souhaite télécharger un exemple ici:

http://www.microsoft.com/en-us/download/details.aspx?id=19603

 

Nous allons faire les choses à la main afin de bien décrire les points importants. Pour rappel:

Le cluster est constitué de deux serveurs appelés:

  • AmethCluster1
  • AmethCluster2

L’installation par défaut a été choisie. Le port du service de cache est donc: 22233

Lire la suite