web 2.0

Compte rendu de la réunion ZeCloud

Le 17 juin avait lieu au Microsoft Conférence Center une présentation d’Azure par la communauté ZeCloud.

Voila les slides que j’avais préparé pour l’occasion.

J’ai débuté en faisant une présentation générale d’Azure ainsi qu’une démonstration de la simplicité d’un déploiement sur Windows Azure.
Stève Sfartz de Microsoft nous a ensuite apportés quelques informations complémentaires. Et nous a donnés une date pour l’annonce du “Business Model” et l’annonce des prix des services de la plateforme Azure. Ce sera pour la Worldwide Partner Conference 2009 entre le 13 et le 16 juillet 2009.

Pierre Cauchois de Microsoft nous a ensuite fait une présentation sur mobilité et “cloud” avec quelques démos à l’appui.

J’ ai ensuite présenté la communauté et ses réalisations et notamment une version bêta de Resto55. Un projet démarré lors d’un précédent Azure Camp par moi Aymeric Weinbach,Ronny Kwon, Gregory Bittan et Stève Sfartz. Pierre Cauchois nous a présenté une version Windows mobile de Resto55 utilisant l’API REST développé pour le projet.

Avec Gregory Bittan et Ronny Kwon nous avons donné nos retours d'expérience au sein de la communauté.
On a fini en échangeant sur des cas concrets et sur le futur de la communauté.

Tags:

Le 17 juin venez découvrir Azure avec ZeCloud au Microsoft Technology Center

Venez rencontrer les membres de ZeCloud le 17 juin  au Microsoft Technology Center.

Voila le Planning :

Accueil des participants à partir de 16H30

A partir de 17H :

  • Présentation d’Azure, démonstration et prise en main d’Azure.
  • Zoom sur les réalisations de communauté, avec des démos à l'appui. ( le projet Resto55 y sera en démo)
  • Retour d’expériences sur les premières implémentations.
  • Echanges sur des cas concrets.

Fin à 19h.

Les Présentations seront assurés par les membres de la communauté ZeCloud dont moi même.

Pour participer merci d’envoyer un mail à Azurecamp@zecloud.fr

Tags:

Les nouveautés de l “Azure Storage”

Plusieurs nouveautés on fait leur apparition sur l’Azure Storage récemment sur les Blobs et les Tables: 

  • On peut désormais copier un blob vers un autre blob dans le même container.
  • Pour les gros blobs des méthodes pour connaitre les listes de block d’un blob, et le type des blocks.
  • Les fonctionnalités les plus intéressantes sont celles qui ont rapport aux transactions d’entités dans le table storage.
    On va maintenant pouvoir réaliser des transactions sur plusieurs  opérations de création, de mise à jour et de suppression des entités à
    la condition que ces entités appartiennent à la même table et aient la même partition key.

Ces fonctionnalités ne sont pas encore disponible dans le Sdk Azure actuel, pour les essayer il faut télécharger la mise à jour des samples de Steve Marx

Tags:

Prochain Azure Camp mardi 9 juin et un évenement le 17 juin

Le prochain Azure Camp se tiendra comme d’habitude à L’Epsi Paris le 9 juin de 18h à 23h.

Inscrivez vous en envoyant un mail à azurecamp@zecloud.fr

Les pré-requis pour participer à 1 Azure Camp sont : Un pc portable avec Vista, Visual Studio 2008 SP1 ou Visual Web Developer 2008 Express Sp1 et la dernière version du Sdk Azure installé.

A ce propos une nouvelle version du Sdk et des Tools for Visual Studio vient de sortir. Au programme est annoncé plus de stabilité, une meilleure intégration avec Visual Studio et un support de Visual Studio 2010 beta 1.

Un grand événement ZeCloud se prépare pour le 17 juin au Microsoft Technology Center à partir de 16h30, restez connectés pour plus d’informations très bientôt.

Tags:

PHP sur Azure, les nouveautés.

Php est disponible sur Windows Azure via FastCgi depuis son annonce au Mix 09 (Plus d’infos dans ce post).

Jusqu’ici on pouvait héberger des pages php, mais il manquait une brique fondamentale : l’accés au stockage.

Un Sdk Php Open Source pour Windows Azure vient de sortir. A terme il devrait permettre toutes les opérations CRUD sur le stockage Azure. Ainsi que des outils pour l’instrumentation et le log de vos projets. C’est un peu l’équivalent  Php de ce que l’on peut trouver en .Net dans les samples du Sdk Azure.

logical_architecture.jpg

Le projet est disponible en version Alpha sur http://phpazure.codeplex.com/ 
Et pour l’instant il permet juste les manipulations sur les Blobs du Storage Azure.

Tags:

Prochains Azure Camps

Prochains Azure Camps mercredi prochain le 13 mai puis le 27 mai toujours à l’Epsi Paris.

Les Azure Camps sont des évènements fédérateurs dont l'objectif final est de produire des applications Métier en opensource pour Azure.

Bref, il s'agit de mêler
- pédagogie (exposé sur une fonctionnalité, retour d'expérience),
- pratique (réaliser des modules / applications)
- et communauté (développement de concert)

Le programme habituel des Azure Camps est de 18h à 23h :

18h à 19h Les participants arrivent, se rencontrent.

19h La Conférence d’introduction qui sera webcasté. Soit en interne à la communauté soit pour tous pour les sujets d’actualité et est diffusé sur Zecloud .

19h30-20h Début de la Coding Party : formation des groupes, choix du projet.

20h-22h Coding Party : Le but est d’avoir une application qui compile et dont on peut faire une démo.

Après 22h La faim se fait sentir, et tout le monde peut se retrouver pour diner et échanger autour des expériences de la soirée.

Après la soirée les projets réalisé sont mis en ligne sur http://zecloud.codeplex.com Tout le monde est ainsi libre de récupérer le code source produit dans la soirée et de continuer les projets chez soi.

Si vous voulez participer à un Azure Camp envoyez un mail à azurecamp@zecloud.fr et si vous êtes en province, c’est possible aussi. Il suffit d’avoir une Epsi à proximité, les Azure Camps peuvent aussi se faire en visioconférence entre l’Epsi Paris et d'autres Epsi.

Les pré-requis pour participer à 1 Azure Camp sont : Un pc portable avec Vista, Visual Studio 2008 SP1 ou Visual Web Developer 2008 Express Sp1 et la dernière version du Sdk Azure installé.

Tags:

Le Lexique Azure

Un nœud : C’est une unité de calcul, cela peut être une machine physique ou une machine virtuelle

Un Rôle : C’est une application, Il peut être instancié en plusieurs exemplaires. 3 types de rôles sont disponibles dans les templates de Visual Studio actuellement :

· le Web Role, c’est une application web Asp .Net

· le Cgi Web Role, c’est une application web FastCgi (par exemple Php)

· le Worker Role, c’est un traitement batch

Le rôle est exécuté sur les nœuds

Un service Azure : C’est un ensemble de Rôles défini par un modèle : le Service Model. Les types de projet disponibles actuellement dans Visual Studio sont au nombre de 4. : Web Cloud Service, Worker Cloud Service, Web and Worker Cloud Service, Blank Cloud Service.

Le service model : Il est composé par 2 fichiers XML qui contiennent la définition du service, les différents rôles, les ressources nécessitées et la façon dont les rôles interagissent entre eux et avec l’extérieur

La fabrique : C’est l’ensemble logique des nœuds qui permet aux services Azure de fonctionner.
En local La Developer Fabric simule la fabrique.

Le Fabric Controller : C’est le véritable cerveau d’Azure, Le Fabric Controller gère l’ensemble des ressources (Serveur, Load Balancer). Il alloue les ressources nécessaires lors d’un déploiement qu’il réalise. Il surveille les nœuds et les roles, maintient un état pour chacun et si un nœud tombe, réalloue les ressources nécessaire à un role.

L’Azure Storage : c’est le système de persistance des données d’azure, 3 types de stockage :

Le table storage : Des tables simples non relationnelles.

Le blob storage : Permet de stocker des données binaires, pour y stocker des fichiers.

Les queues : Une queue de stockage premier entré premier sorti, permet d’échanger des informations entre différents roles

N’hésitez pas à commenter mes définitions ou à ajouter d’autres termes dans les commentaires.

Tags:

Azure Camp et nouveaux projets sur Codeplex

Le 3éme Azure Camp s’est déroulé à l’EPSI le 22 avril.

Tous les participants présents (Aymeric, Stéphane,Ronny, Steven et Greg) ont démarré un nouveau projet l’Azure Event Organizer : Une application de gestions des événements dont la premiére application sera la gestion des Azure Camps :)

Le projet sera trés bientôt disponible sur http://zecloud.codeplex.com 

2 projets démarrés lors des précédents Azure Camps y sont désormais disponibles :

Prochain AzureCamp le 6 mai préinscrivez vous dés maintenant en envoyant un mail à Azurecamp@zecloud.fr.  Les pré-requis pour participer à 1 Azure Camp sont : Un pc portable avec Vista, Visual Studio 2008 SP1 ou Visual Web Developer 2008 Express Sp1 et la dernière version du Sdk Azure installé.

Tags:

Azure Camp 2éme édition

Pour ce 2éme Azure camp 2 x plus de participants, 2 x plus de code, 2 x plus de Fun :)

On a commencé par une présentation sur les retours d’expérience du premier Azure Camp.

Ensuite une petite phase de discussion sur les idées de projets de chacun, et sur quel projet chacun avait envie de participer.

3 projets ont été démarrés toujours en “Pair programming” voire “Triple Programming” qui s’était avéré une façon trés sympa de coder ensemble :

  • Un Module de log pour les applications Windows Azure basé sur Log4Net par Stève Sfartz et Ronny Kwon.
  • Une application d’inscription avec authentification LiveId utilisant .NET Access Control Service par Stéphane Gunet, Gregory Ott et Gregory Bittan.
  • Un template Visual Studio d’application Mvc pour Windows Azure, Un Mvc Web Cloud Service par Steven Muhr et Aymeric Weinbach.

Vous pourrez retrouver trés bientôt ces projets sur http://zecloud.codeplex.com . Où vous pouvez déja retrouver dés maintenant le code source du site Zecloud basé sur BlogEngine.net la migration de Be.Net vers Azure est expliqué ici. Ainsi qu’un des projets démarré lors du 1er Azure Camp “Carnet d'anniversaires”.

Et comme la fois précédente, on est allés dîner tous ensemble. Ce qui nous a permis d’échanger sur nos projets respectifs en buvant du “chianti” avec une bonne pizza.

Gregory Ott de l’Epsi Lyon de passage à Paris, était des nôtres exceptionnellement. Si vous êtes sur Lyon et que vous voudriez participer à un Azure Camp Lyon avec lui. Envoyez un mail à Azurecamp@zecloud.fr ou directement via son site.

Prochains Azure Camp le 22 avril et le 6 mai toujours à l’Epsi (merci à eux). Préinscrivez vous dés maintenant en envoyant un mail à Azurecamp@zecloud.fr.  Les pré-requis pour participer à 1 Azure Camp sont : Un pc portable avec Vista, Visual Studio 2008 SP1 ou Visual Web Developer 2008 Express Sp1 et la dernière version du Sdk Azure installé.

Tags:

Les Webcasts de l’Azure Camp du 25 mars

Les nouveautés de Windows Azure annoncés au "Mix" 09 :
 

Et retrouvez la présentation Powerpoint dans son intégralité :

Tags: