Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 08/06/2011, 12h59   #1
Coordinateur publications
 
Avatar de Idelways
 
Développeur Ruby on Rails / iOS et journaliste
Inscription : juin 2010
Messages : 1 101
Détails du profil
Informations professionnelles :
Activité : Développeur Ruby on Rails / iOS et journaliste

Informations forums :
Inscription : juin 2010
Messages : 1 101
Points : 24 230
Points : 24 230
Par défaut Déployer les applications Node.js sur Heroku désormais possible

Déployer les applications Node.js sur Heroku désormais possible
Meilleurs monitoring et scalabilité de la plateforme PaaS



Le service PaaS Heroku (Platform as a Service), appartenant à l'empire Cloud de Saleforce.com, lance une nouvelle plateforme de déploiement d'application qui améliore le support de sa spécialité Ruby et prend en charge pour la première fois Node.js.

Framework événementiel en plein essor, Node.js est destiné à développer des applications réseau facilement scalables en JavaScript (du côté serveur), utilisant le moteur V8 du navigateur Chrome.

Le nouveau « stack » (environnement) de Heroku, nommé « Celadon Cedar » est actuellement en version bêta publique. Il permet aux utilisateurs de mieux contrôler les processus hétérogènes s'exécutant en arrière-plan autour de leurs applications, avec les nouveaux « procfiles ».

Cedar tourne sous Ruby 1.9.2 et permet de consulter, en ligne de commande et en temps réel, les fichiers journaux et l'évolution des statuts des processus des applications.

Pour encore plus de flexibilité, le nombre jusque-là très facilement scalable des Dynos (unités de calculs) peut être désormais défini indépendamment pour chaque type de processus : pour l'application Web proprement dite, les Workers (tâches de fond), Workers urgents, Cron...

Un Dyno Heroku est un processus qui exécute le code Ruby du développeur sur une grille de serveurs sous-jacente. Cette grille utilise POSIX, une machine virtuelle Ruby, un serveur d'application Mongrel, une interface au serveur web et des middlewares spécifiques au Framework en question (Ruby on Rails, Sinatra...)

Le tout est fondé sur le Cloud d'Amazon.

Les Dynos Heroku sont aussi en mesure d'exécuter des applications Ruby qui n'utilisent aucun Framework, pour peu qu'elles implémentent l'interface minimaliste Rack.

Pour un monitoring plus global, Celadon Cedar permet de consulter et suivre en temps réel les logs unifiés de toutes les applications et infrastructures de l'utilisateur déployées sur Heroku.

L'utilisation de base de Heroku pour les applications Node.js (avec un seul Dyno, aucun Worker et 5 Mo de base de données) est gratuite.

Pour pouvoir l'utiliser, Ruby et le système de versionnement Git sont indispensable sur la machine du développeur.


Source : blog de Heroku

Et vous ?

Utilisez-vous Heroku pour déployer vos applications Ruby et Node.js ?
Qu'en pensez-vous ?
Idelways est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h53.


 
 
 
 
Partenaires

Hébergement Web