Archives des étiquettes : Docker

Bottlerocket : le nouveau système Linux d’AWS pour l’hébergement des conteneurs

BottlerocketAmazon vient de rendre disponible en beta publique Bottlerocket son nouveau système d’exploitation basé sur le noyau Linux et spécialement conçu pour faire fonctionner des conteneurs sur des machines virtuelles ou des hosts. L’éditeur annonce qu’il possède un certain nombre de caractéristiques qui peuvent faciliter l’automatisation des mises à jour du système d’exploitation, améliorer la sécurité et faciliter l’intégration et le déploiement des conteneurs :

  • Premièrement, contrairement à la plupart des systèmes d’exploitation actuels qui se mettent à jour paquet par paquet, les mises à jour de Bottlerocket sont appliquées en une seule étape. De plus, le système d’exploitation utilise un modèle basé sur l’image. Cela garantit que les mises à jour peuvent également être annulées dans leur intégralité, si nécessaire. On peut alors espérer des mises à jour transparentes à l’échelle d’une flotte et des taux d’erreur plus faibles.
  • Deuxièmement, Bottlerocket utilise un système de fichiers qui est principalement en lecture seule. La composante DM-verity est utilisée pour la vérification de l’intégrité au moment du démarrage. Coté sécurité de l’administration : l’accès SSH est disponible dans un conteneur d’administration séparé qui peut être activé si nécessaire.
  • Enfin, Bottlerocket dispose des outils essentiels nécessaires pour faciliter l’intégration avec les orchestrateurs de conteneurs existants. Il prend en charge Docker et les images conformes au format d’image de l’Open Container Initiative (OCI). Cerise sur le gâteau, le projet de développement de Bottlerocket est open source. Cela signifie que les développeurs peuvent contribuer directement au projet pour créer des constructions personnalisées ou faire fusionner leurs ajouts avec le projet officiel.

Hors d’éventuels forks, les builds de Bottlerocket fournies par AWS bénéficieront d’un support de trois ans sans coût supplémentaire.

Actuellement, Bottlerocket est disponible gratuitement en beta publique sous la forme d’une Amazon Machine Image (AMI) pour Amazon Elastic Cloud Compute (EC2). Si vous êtes intéressé, vous pouvez consulter le guide de configuration.

 

Microsoft et Docker Annonce CNAB

Microsoft et Docker ont annoncé la semaine dernière CNAB (Cloud Native Application Bundles), qui vise à résoudre les problèmes des entreprise qui créent et gèrent des applications distribuées. La spécification est « indépendante du cloud » et repose sur des technologies telles que la notation JSON (JavaScript Object Notation), les conteneurs Docker et le cryptage OpenPGP. Les partenaires travaillant sur les spécifications CNAB incluent Bitnami, Docker, HashiCorp et Microsoft.

Capture d_écran 2018-12-10 à 12.52.14De plus, Microsoft et Docker sont en train de proposer un nouvel outil reposant sur ces spécifications dont le nom de code est « Duffle ».

Les applications distribuées sont des applications qui s’exécutent sur au moins un client et un serveur, mais elles peuvent aussi devenir plus compliquées. Par exemple, une application distribuée peut exploiter plusieurs services de cloud.

CNAB a pour objectif de simplifier le traitement des applications distribuées en éliminant une partie des tâches de gestion. Lors de la rédaction de la spécification, l’idée était de « traiter une application distribuée comme une application unique« , a expliqué Matt Butcher, de Microsoft. « La spécification fournit un moyen de provisionner des applications distribuées sans avoir à maîtriser plusieurs outils. Il permet également aux organisations ou aux développeurs de gérer le cycle de vie des applications distribuées, en leur permettant de les installer, de les mettre à niveau et de les supprimer sans utiliser plusieurs outils« .

CNAB s’applique à tous les services cloud, « d’Azure à OpenStack sur site, de Kubernetes à Swarm, et de Ansible à Terraform« , a expliqué M. Butcher, ajoutant que « cela fonctionnera même avec les réseaux Internet des objets (IoT) et les « environnements isolés« .

L’outil Duffle, qui prend en charge «toutes les fonctionnalités essentielles pour travailler avec CNAB», peut maintenant être utilisé. Microsoft a publié une extension à Visual Studio permettant aux utilisateurs de créer et d’héberger des CNAB.

Pour en savoir plus : rendez-vous ici.