BT

Amazon ajoute le support Docker à Elastic Beanstalk

| par Chris Swan Suivre 490 Abonnés , traduit par Julien Vey Suivre 0 Abonnés le 29 avr. 2014. Durée de lecture estimée: 2 minutes |

Amazon a annoncé la disponibilité de Docker dans son offre Elastic Beanstalk. Cela va permettre le déploiement des applications basées sur Docker en plus de Node.js, PHP, Python, .Net, Java et Ruby. L'utilisation de conteneurs Docker va permettre d'élargir considérablement les languages et frameworks disponibles pour Elastic Beanstalk, étant donné que presque tout type d'application peut être placé à l'intérieur d'un conteneur. La promesse de Docker sur Elastic Beanstalk est que les développeurs peuvent construire quelque chose sur leur machine locale, et le déployer à l'échelle, sur le Cloud.

Amazon a déjà annoncé un support pour Docker dans la release d'Amazon Linux 2014.03, il est déjà possible d'exécuter des conteneurs Docker à l'intérieur des machines virtuelles sur le cloud d'Amazon de cette façon (ou avec tout autre OS Linux ayant le noyau requis pour Docker). Elastic Beanstalk apporte le provisionnement automatisé, le load balancing, l'auto-scaling et le monitoring applicatif. Le système est encore fondamentalement basé sur des VM, et un inconvénient est peut être que (contrairement à un PaaS), il est est possible de scaler de façon verticale un conteneur, mais il n'est pas possible de faire fonctionner de nombreux conteneurs sur une seule instance.

La configuration du service est basée sur les Dockerfile, et le service peut utiliser des Dockerfile standard ou le format propre à Amazon Docker.aws.json. Dans les deux cas, des fichiers supplémentaires peuvent être ajoutés à la demande en les plaçant dans une archive zip avec le Dockerfile (ou un fichier Docker.aws.json). Rendre obligatoire l'utilisation des Dockerfile n'exclut pas l'utilisation d'images Docker existantes, récupérées de dépôts publics ou privés, comme chaque Dockerfile doit commencer par une instruction FROM qui pointe vers une image de base. Dans ce cas, une image de base pourrait être un système d'exploitation minimal, ou une application entière avec toutes ses dépendances.

La version Docker utilisée par cette version de Elastic Beanstalk est la 0.9 - la première à utiliser libcontainer plutôt que LXC. La version 0.9 a été publiée en Mars, et contenait un certain nombre de bugs qui ont été corrigés dans la 0.9.1, notamment un problème de console qui empêchait SSH de fonctionner en mode démon. Comme Docker est maintenant sur un cycle de publication mensuel, cela met Amazon environ 6 semaines derrière la dernière version, actuellement la 0.10.0 (la première release candidate pour la 1.0), sortie le 8 avril 2014.

Elastic Beanstalk a d'abord été lancé en Janvier 2011, mais porte toujours une étiquette "Beta" sur sa page d'accueil. Il rassemble un certain nombre de services AWS EC2 y compris, S3, SNS, ELB et l'auto-scaling. Elastic Beanstalk offre également une intégration simple aux services de gestion de données d'Amazon tels que RDS. Il ne possède pas son propre système de facturation, et les clients sont facturés pour l'utilisation des ressources des services sous-jacents.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT