Introducing dynaTrace: Next Generation Application Performance Management

Logo dynaTrace

Ysance is proud to introduce the dynaTrace solution to the French market in a webinar on 21 February 2012 starting at 09:30 (Paris, Prague).

Application Performance Management is becoming an increasingly important capability in:
  • Development – create faster, more stable and scalable applications right from the beginning to avoid costly rework
  • Test and QA – prevent performance issue from reaching production systems, while reducing test cycle and increasing test coverage
  • Production – gain visibility into Business Transaction and User Experience of complex SOA, virtualized or Cloud systems while being empowered to address production issues before impacting users

Register for Webinar
Duration: 1 hour (including demo)

[...]

Plus loin dans l’automatisation avec le DNS

Dans le monde élastique du Cloud et plus précisément en ce qui concerne l’IaaS, nous nous heurtons souvent au problème : “quelle est l’adresse de telle machine, quel est son mode d’accès…”. A ces questions peuvent s’ajouter la problématique du tout automatique via un Capistrano par exemple. Vous me direz qu’il existe une console Web et des API. Oui mais la console n’est pas réellement exploitable pour l’automatisation et les API ont besoin de crédentials que l’on ne préfère pas disséminer partout sur les serveurs.

Le but de cet article est de montrer comment avoir un référentiel des instances disponibles sur un compte Amazon (ou autre) avec toutes les informations qui vont bien sans devoir utiliser la console web Amazon. Cette solution permet de pousser l’automatisation un cran plus loin en proposant une liste exhaustive que l’on peut automatiser et la possibilité d’avoir une liste des serveurs disponibles en une ligne de commande pour n’importe quel Devops allergique aux opérations sur navigateur web.

[...]

Windows Azure en pratique…

La PaaS Microsoft Windows Azure est l’une des plateformes « as a service » les plus abouties. Cependant, pour éviter les déceptions, il est important de bien comprendre les caractéristiques clés afin d’en faire le meilleur usage possible. Voici les éléments que je vais aborder :

o Que peut-on faire ou ne pas faire avec une instance de calcul ?

o Comment gérer la persistance des données ?

o Peut-on installer d’autres SGBD / Systèmes clé/valeur ?

[...]

Le Cloud ? Réponses en images !

Logo techtoc.tv

Voici 3 videos de plateaux TV (techtoc.tv), où Olivier LEAL et moi-même avons participé, sur divers sujets autour du Cloud Computing tels que :

Migration du SI vers le Cloud : à quelles conditions ? Pour quelles parties du SI ? Pour qui ?, revue des bonnes pratiques déjà établies pour se déterminer à aller vers le Cloud, et vers lequel.

Impacts du Cloud sur la gouvernance des SI ?, redistribution des cartes !

o Ou bien encore Le Cloud pour ma PME ?, les grandes entreprises auraient-elles plus d’avantages à utiliser le Cloud qu’une PME ? Ou les raisons sont-elles ailleurs ?

Je les mets à votre disposition si vous souhaitez les regarder !

[...]

7 Tendances Cloud Computing en 2011

Cloud Invader Bonjour à tous ! Je mets à disposition sur Decrypt les slides de ma présentation lors de la Web Conférence Tendances Cloud 2011. Vous y trouverez ma définition du Cloud Computing, ainsi que les 7 tendances de la fin de cette année qui, à mon sens, marqueront la direction du Cloud au niveau des entreprises :

  1. Champ Libre pour l’Open Source
  2. La Portabilité dans le Cloud
  3. DevOps
  4. AWS, l’Unique ?
  5. Cloud Privé : Mythe ou Réalité ?
  6. Moteur Hybride
  7. Infogérance

En vous souhaitant bon visionnage !

[...]

« Decrypt, Le Forum » est ouvert !

Logo Decrypt, Le Forum

Decrypt, Le Forum est ouvert ! Venez échanger avec nous et avec la communauté. Notre forum flambant neuf s’articule autour de nos domaines d’expertYse que sont le Cloud Computing, l’industrialisation des développements, l’e-commerce et le CRM. Une dernière catégorie Autour d’un café permet d’échanger sur divers sujets techniques. Nous pourrons répondre à vos interrogations sur ces thèmes, mais vous pourrez également partager vos retours d’expérience et présenter les nouveautés que vous avez vous-même testées si vous le souhaitez.

C’est un espace d’échange que nous souhaitons convivial et qui, nous l’espérons, vous plaira !

A bientôt donc sur Decrypt, Le Forum !

[...]

Usine de Développement & Intégration Continue

Le développement de projet utilisant des méthodes agiles tend à se généraliser. Si la méthode Scrum est loin d’être plébiscitée, on observe que les différentes équipes piochent dans la boite à outils de l’agilité en fonction de leur besoin, de leur culture et du projet. Parmi ces outils, on trouve l’intégration continue. L’intégration continue est une pratique de génie logiciel ayant pour objectif de vérifier que l’avancement des travaux de développement ne provoque pas de régression.
La démarche d’intégration continue est un processus de génie logiciel qui s’inclut dans une démarche d’industrialisation au même tire que :

  • la mise en place d’un Atelier de Génie Logiciel ;
  • le déploiement de postes de développement uniformes ;
  • l’industrialisation des tests.

Si l’objectif est simple, la logistique devant permettre d’atteindre ce résultat repose sur plusieurs fondamentaux.

[...]

Automation on AWS with Ruby and Puppet

Logo UrbanDive

Urbandive is an immersive view service launched by the French YellowPages which allows you to travel in cities in France thanks to a 360° view. Urbandive focuses on providing high definition pictures and accurate professional and social content. One of the biggest jobs was to enable a fast scalable architecture, because it was really difficult to forecast the traffic load at production time. Traffic load may be influenced if the service receives attention from users as a result of advertising.

Below you will find a summary of the goals we achieve by using a Ruby scheduler built on top of Puppet on AWS to create a complete infrastructure.

Workflow & XTR-Lucid
Our scalability combo is : a home-made Ruby scheduler (XTR-Lucid) to deal with AWS APIs + the Puppet Master to install services and configure EC2 instances and keep them up-to-date during all the production time. This leads to full automation.

Here is the workflow (for the creation step, there are other workflows for stop/reboot/health-check/…) of our automation tool. The dashboard allows you to select a template (which contains the following informations : AMI id, instance type, availability zone, key, list of security groups, list of EBS – from snapshots or not -, …) and to set a name for the instance in the « create » workflow.

[...]

Formation AWS : nouvelle session le 8 Septembre 2011

Logo AWS

Après quelques formations intra-entreprise, une nouvelle session inter-entreprises est ouverte ! Je vous annonce donc que je donnerai une formation sur les AWS (Amazon Web Services) destinée aux professionnels le Jeudi 8 Septembre 2011. Elle se déroulera à Paris en une journée. Cette formation est éligible au financement par les OPCA (Agefos, FAFIEC …), peut être intégrée à une période de professionnalisation ou à un DIF.

Le but de la formation est de donner une vue d’ensemble des différentes offres (AWS, GAE & Azure) et de leur positionnement et d’expliquer ce qu’est le Cloud Computing (modèle économique et services), puis de se concentrer sur l’offre d’Amazon (architecture, services, résilience, support, sécurité, …) et de la mettre en pratique (EC2, EBS et S3). La dernière partie est une ouverture sur les outils à mettre en place afin d’optimiser l’utilisation de ces ressources (gestionnaire de configuration centralisée, serveur de logs, métrologie, …).

[...]

Solutions Linux / Open Source 2011 – Le métier de l’Administration Système avec le Cloud Computing

Solutions Linux / Open Source 2011

De retour du salon Solutions Linux / Open Source 2011 (salon professionnel annuel dédié aux logiciels et solutions libres pour les entreprises), je publie les slides que j’ai présentés en compagnie d’Omer SHALA (Mappy) lors d’une des conférences du salon ayant pour sujet le Cloud Computing. Cette présentation porte sur l’évolution du métier de l’Administration Système avec l’utilisation du Cloud Computing. Nous avons pris comme support notre expérience du projet UrbanDive, le nouveau service de vue immersive en zone urbaine du groupe PagesJaunes.

Omer SHALA, responsable de l’infrastructure du projet, a tout d’abord exposé le contexte du projet, puis a expliqué les éléments de décision qui nous ont amené à choisir le Cloud Computing (et en l’occurrence les Amazon Web Services – AWS) pour mettre en place nos services. Il a finalement fait une synthèse de son expérience de la mise en place de cette infrastructure avec les services d’Amazon (de type IaaS – Infrastructure as a Service), par rapport à ses expériences avec des infrastructures plus classiques (en datacenter) au sein du groupe PagesJaunes.

J’ai repris la seconde partie de la conférence et ai exposé ma vision de l’évolution de l’administration système avec l’utilisation de solutions de type Iaas. Pour finir, j’ai présenté ce que nous avons mis en place pour optimiser le potentiel des services Amazon, notamment via l’automatisation :

  • avec le développement d’un ordonnanceur Ruby (XTR-Lucid) pour interfacer les APIs proposées par Amazon et gérer les cinématiques de communication (création/suppression d’instances métier EC2 et disque réseaux EBS, déploiement des services, …) avec les AWS,
  • avec l’utilisation d’outils Open Source comme le gestionnaire de configuration centralisé Puppet ou bien le scripteur/exécuteur de tâches Capistrano.

[...]