Technologies

Voici un résumé des technologies que nous utilisons sur une base quotidienne afin d’opérer les serveurs de nos clients, et ce, depuis plusieurs années dans une majorité des cas. Il ne s’agit pas ici de faire du name dropping de noms de technologies, mais bien de présenter les technologies que nous utilisons vraiment, avec les forces et les faiblesses que nous avons identifiées au fil des années.

Cloud

Le cloud est tout d'abord une nouvelle facon d'utiliser le matériel informatique. En effet, le cloud facilite la mise en place de nouveaux serveurs et de nouvelles applications. Par exemple, pour un client qui est déja chez nous, on peut facilement ajouter un ou 2 serveurs à son éco système en moins de 4 heures. Sans le cloud, il serait pratiquement impossible d'acheter un nouveau serveur, de le faire livrer et de le rendre disponible pour une intallation dans la même journée. Consulter la page Cloud pour en savoir plus.

Linux

Nous utilisons et gérons principalement des serveurs Linux basés sur la version RHEL 7. Nous croyons que le système d’exploitation Linux est le plus mature, le plus agile, le plus polyvalent et le plus sécuritaire pour affronter les changements numériques auxquels font face les entreprises d’aujourd’hui. Avant de travailler sous Linux, nous avons géré des systèmes Microsoft Windows et Unix (Sun Solaris, HP UX, IBM AIX et Sun OS), sources d’inspiration de la première version de Linux publiée en 1991.

Consultez la page  Linux pour en apprendre davantage à propos des technologies Linux.

Sécurité

La sécurité, une de nos priorités, fait partie prenante de toutes les étapes de mise en place de vos solutions, de la conception à la livraison finale. Toutes les solutions mises en place par nos spécialistes sont conçues afin de maximiser la sécurité de vos données et de réduire au minimum les risques

Automatisation

Afin d’optimiser le déploiement des serveurs et des applications, nous utilisons des outils d’automatisation en plus d'Ansible. Ces outils permettent de normaliser vos serveurs et vos installations et en facilitent le soutien. L’automatisation permet une homogénéité entre vos installations, assurant ainsi un comportement identique de vos applications en dev, en test et en production.

Équilibreur de charge (load balancer)

Afin d’assurer la disponibilité d’un service 24/7, il est nécessaire d’utiliser un équilibreur de charge qui permettra de diriger les demandes vers le ou les serveurs disponibles, ce qui évite de vivre des arrêts de service lorsqu’un serveur devient non disponible. Avec un équilibreur de charge, il est aussi possible de mettre à jour votre application en plein jour sans provoquer d’arrêt de service. Nous utilisons le même équilibreur de charge depuis 2009.