Your web browser is out of date. Update your browser for more security, speed and the best experience on this site.

Update your browser
FR PR2 2020 Blog1 headerv2

OpCon 19.1 gagne en rapidité et simplicité grâce aux conteneurs Docker sur Linux

Filed under
Parutions de OpCon
Last updated
févr. 12th, 2020

In this article

OpCon arrive sur Docker pour donner aux utilisateurs la possibilité de fonctionner sur des serveurs Linux et d'optimiser leur infrastructure IT

Authors: Francois Eyl, Senior Director of Product Strategy, and Ben Demaree, Director of Product Management, SMA Technologies

OpCon sur Docker est disponible depuis la version 19.1.1

L’automatisation est la pierre angulaire de quasiment toutes les initiatives IT au service de la transformation numérique - en effet c’est la seule option permettant de gagner en efficacité à grande échelle. La quête de flexibilité et de rapidité porte les initiatives DevOps ainsi que la mobilité des traitements vers le Cloud - en vue de transformer ces applications monolithiques en microservices conteneurisés. Ces microservices se retrouvent sur une infrastructure cloud hybride exploitant les technologies telles Docker, Kubernetes ou Openshift. SMA Technologies s'inscrit dans cette démarche d'accélération et simplification des procédures par la conteneurisation de l’environnement OpCon, notre plateforme d’automatisation des traitements IT, critiques pour le business.

 Inscrivez-vous à notre webinar OpCon 19.1 pour découvrir toutes les mises à jour.

Les bases de la conteneurisation

Un conteneur est en fait l'instanciation d’une image, qui comprend les exécutables et bibliothèques nécessaire à une application pour s'exécuter de façon autonome et isolé du reste de l'environnement. Une application conteneurisée s'exécute à l'identique quelle que soit l'infrastructure sous-jacente. Imaginez une machine virtuelle légère, dépourvue de son système d'exploitation, n'incluant que l'application distribuée.

Quelle valeur ajoutée pour les DSI ?

Les conteneurs isolent un logiciel de son environnement et veillent à ce qu’il fonctionne avec constance malgré les différences d'un environnement à l'autre. Les machines de développement, les serveurs de test, les serveurs de production, les Datacenter ou l’infrastructure Cloud peuvent tous résider sur un matériel différent, avec des systèmes d’exploitation divers : les applications conteneurisées fonctionnent à l’identique sans se soucier de l'infrastructure logiciel et matériel. Les applications conteneurisées sont par nature portables, flexibles et simples à déployer - idéales pour adresser les défis d’infrastructure hybride.

Fonctionnement d’OpCon conteneurisé

OpCon se compose de l'application server ainsi que sa base de données. Il est nécessaire de décider quelle stratégie opter concernant la base de données, soit conteneuriser la base de données dans son conteneur dédié, soit héberger la base sur un serveur SQL mutualisé dit traditionnel. Peu importe la stratégie adoptée, OpCon fonctionne sans réel changement apparent. La double conteneurisation offre l'avantage de la simplicité de déploiement via Docker Compose, mais également de bénéficier des avantages de haute disponibilité native, offert par un cluster Kubernetes.

Grâce à OpCon sur Docker, vous pouvez désormais faire tourner la plateforme OpCon dans un conteneur sur n’importe quel système supportant les images Docker, dont Windows, Linux, Kubernetes et Openshift. Notre image OpCon inclue également un agent Linux préconfiguré et prêt à l'emploi.

Les avantages avec la conteneurisation OpCon

Voyons à présent comment les bénéfices en pratique :

  • Flexibilité et rapidité
    • Délais d’installation considérablement réduits
    • Processus de mise-à-jour simplifié
    • Support du provisioning d'environnement OpCon complet et automatisable
    • Grace à Docker et Kubernetes, la plateforme OpCon est désormais portable de façon transparente entre une infrastructure Datacenter interne vers le Cloud hybride
  • Optimisation des ressources
    • Par nature, les conteneurs utilisent moins de ressources que les VM, optimisez ainsi les ressources de vos infrastructures
    • Faire tourner plusieurs environnements OpCon sur une même machine devient simple et léger, sans multiplier les VM et le coût associé en termes de CPU/Mémoire/HD lié à la couche OS et virtualisation
  • Reproductibilité
    • Multipliez les environnements, de façon standard, fonctionnant à l'identique
  • Isolation
    • Les applications conteneurisées sont davantage sécurisées, la conteneurisation offre par défaut une isolation robuste
    • L’installation OpCon n’est plus exposée aux changements de l’environnement étant isolée - comme l'application de patches de sécurités, mise-à-jour des bibliothèques du système ou changement de la politique de sécurité...
  • Gestion de l’environnement
    • La gestion de la haute disponibilité est maintenant simplifiée, automatique et abstraite sur une infrastructure de type Kubernetes
    • Quand vous utilisez OpCon avec Docker, vous avez grand intérêt à basculer vos autres applis vers Docker

Comment démarrer avec les conteneurs OpCon Docker ?

Si vous êtes déjà client de SMA Technologies, contactez votre chargé de compte pour demander la mise à niveau vers OpCon 19.1, condition nécessaire du support de Docker. Si vous n’êtes pas client, contactez-nous pour discuter de vos besoins d’automatisation et voir comment nous pouvons vous aider. L'image Docker est déjà disponible sur Docker Hub.

Combien ça coûte ?

OpCon on Docker est inclus sans frais supplémentaires dans la version 19.1 de notre produit.

Quel délai de mise en production ?

Les délais de mise en œuvre varient selon le temps dont aura besoin votre équipe pour installer et configurer Docker et se familiariser avec. La procédure d’installation d’OpCon est relativement simple :

  1. Extrayez l’image OpCon Docker Image du registre via Docker
  2. Exécutez l’image OpCon via Docker

Kubernetes et l’infrastructure de conteneur sont encore relativement récents. Si vous voulez moderniser votre infrastructure et passer votre environnement OpCon sur Docker, nous avons deux bonnes options pour vous, même si votre entreprise n’a pas les ressources qualifiées en interne. 

  • Automation Consultancy  : un de nos consultants en automatisation se rendra sur votre site et expliquera le processus de configuration et d’installation à votre équipe. Vous profiterez davantage encore de cette visite si vous programmez un audit d’automatisation en même temps. Le consultant étudiera vos procédures IT et votre infrastructure et recherchera des pistes d’amélioration ou d’automatisation plus poussée. 
  • Managed Automation Services (MAS) : nous vous proposons de nous déléguer complètement la gestion de votre environnement d’automatisation ou de vous prêter main forte pour des besoins spécifiques par le biais de nos experts en automatisation, pour la surveillance et la maintenance de workflows par exemple ou la mise en œuvre d’une automatisation plus poussée. MAS est une solution sur le long terme pour vous aider à gérer vos initiatives d’automatisation continue, y compris le passage à OpCon on Docker.

Docker n’est pas la seule évolution de la version OpCon 19.1. Deux articles de blog seront publiés prochainement sur les améliorations apportées à Deploy et Solution Manager, ainsi que d’autres mises à jour.   

Je vous remercie de votre attention. 

<script src="https://fast.wistia.com/embed/medias/agbrosmazq.jsonp" async></script><script src="https://fast.wistia.com/assets/external/E-v1.js" async></script><div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;"><div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;"><div class="wistia_embed wistia_async_agbrosmazq videoFoam=true" style="height:100%;position:relative;width:100%"><div class="wistia_swatch" style="height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;"><img src="https://fast.wistia.com/embed/medias/agbrosmazq/swatch" style="filter:blur(5px);height:100%;object-fit:contain;width:100%;" alt="" aria-hidden="true" onload="this.parentNode.style.opacity=1;" /></div></div></div></div>
OpCon 19.1 Docker walkthrough

Webinar: Tirez parti d'OpCon 19.1 pour automatiser plus rapidement et augmenter la productivité

L'OpCon 19.1 apporte des améliorations au gestionnaire de déploiement et de solution qui augmentent la visibilité et la navigabilité. Notre objectif de développement a été non seulement d'améliorer les capacités d'OpCon, mais aussi de le rendre plus convivial pour accroître l'efficacité.

Dans ce webinaire, nous allons examiner plus en détail les fonctionnalités améliorées de Deploy and Solution Manager et montrer comment vous pouvez les utiliser à votre avantage.

Nous verrons également comment vous pouvez utiliser OpCon dans les conteneurs Docker pour simplifier la gestion des applications d'entreprise et le déploiement de logiciels. Nous parlerons plus particulièrement de ce que cela apporte à OpCon, et nous donnerons un aperçu général des avantages de la conteneurisation pour les équipes informatiques.


A propos des auteurs :

Francois Eyl is Senior Director of Product Strategy for SMA Technologies, where he sets the product vision and strategy leading the product management department to translate current and future market needs to roadmap.

Ben Demaree is Director of Product Management for SMA Technologies, where he bridges the gap between the clients and the development team to make sure our clients have the best tools possible to meet their automation demands. When he's not at work, Ben spends his free time with his wife and four children and an interesting variety of pets.  

Vous voulez en savoir plus sur l'automatisation ? Planifier une démo de OpCon.

<!--[if lte IE 8]> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script> <![endif]--> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script> <script> hbspt.forms.create({ portalId: "7300903", formId: "86bdd128-9fa3-435a-9895-ed54b0159345" }); </script>