
Container Engine est un moteur de gestion automatisé des conteneurs. Il permet de gérer les conteneurs de votre cluster en exploitant au mieux vos conteneurs Docker. Il est essentiellement alimenté par l’outil open source « Kubernetes ». Rappelons-le, Kubernetes est un système qui permet de gérer un cluster de plusieurs conteneurs, comme un système unique, de manière à accélérer le déploiement d’applications et simplifier leur exécution. Entre autres, il permet d’organiser les ressources des conteneurs Docker et de planifier les charges attribuées à un cluster de calcul en fonction des requêtes des utilisateurs.

Avec Container Engine, les utilisateurs pourront tirer le meilleur parti de leurs clusters en bénéficiant de la plus grande puissance de calcul disponible. Ils profiteront des capacités de leur cluster en mode : on-premise, hybride ou cloud public. De ce fait, il facilite le travail des utilisateurs qui pourront gérer un plus grand nombre de conteneurs et suivre en temps réel les applications déployées.
Il intègre également « Container Registry », un registre de conteneurs permettant de stocker et d’accéder à des images. Il y a aussi « Cloud Logging », qui permet de suivre les applications exécutées. Encore en version bêta, « Cloud Logging » a pour fonction de recueillir et enregistrer les journaux des applications et des services sur Google Cloud. De plus, Container Engine facilite le déploiement d’un réseau hybride en utilisant « Google Cloud VPN ».

En cas de besoin, vous pouvez également avoir recours à Container Engine pour réadapter les exigences de vos applications en augmentant ou en diminuant les ressources allouées aux conteneurs de votre cluster. Ces paramètres, une fois définis, sont enregistrés dans un fichier Json. Ils serviront de base à Container Engine pour maintenir la bonne exécution de vos applications. Container Engine est un moteur fiable qui permettra d’assurer la disponibilité de vos clusters et leurs mises à jour.
Une des forces de Container Engine est sans aucun doute sa flexibilité. Il peut être déployé sur une grande majorité de plateformes à savoir : Red Hat, Microsoft, IBM, Mirantis OpenStack, et VMWare. Cet avantage permettra aux entreprises de répartir leurs charges de travail sur des plateformes différentes et de profiter ainsi des services de plusieurs fournisseurs Cloud à la fois.
Source : Google
Et vous ?
