En 2009, la société informatique ionatec a commencé à mettre au point des solutions logicielles et Internet innovantes pour les startups brésiliennes. Depuis lors, ionatec a inclus une « unité de nuage » spécialisée dans la conception et l'intégration de systèmes reposant sur la technologie de nuage, ainsi que dans la migration d'infrastructures existantes vers des environnements basés sur le nuage. 

ionatec travaille avec des sociétés récemment établies en étant elle-même une start-up, et doit donc concilier ses propres limites de ressources et de capitaux avec celles de ses clients. En outre, ionatec doit conserver une infrastructure multifonctionnelle capable de prendre en charge une grande variété de besoins technologiques.

ionatec a choisi de renoncer aux frais et aux restrictions liés aux serveurs locaux pour privilégier la flexibilité de l'informatique de nuage. Son directeur, Guillermo Nudelman Hess, a déclaré : « Lorsque nous avons commencé à nous intéresser à l'informatique de nuage, Amazon Web Services est rapidement apparue comme la meilleure solution pour répondre à nos besoins. Ses services robustes et exhaustifs nous ont très vite amenés à choisir AWS. »

« A l'heure actuelle, nous utilisons de nombreux services AWS dans nos projets. Nous ne disposons pas de nos propres serveurs. Nos environnements de production et de transfert s'exécutent sur des instances Amazon Elastic Compute Cloud (Amazon EC2) et Amazon Elastic Block Store (Amazon EBS) qui utilisent les images machine Amazon (AMI) Linux Ubuntu. Nous stockons des fichiers statiques tels que des images, des fichiers audio et vidéo dans des compartiments Amazon Simple Storage Service (Amazon S3). La base de données de notre application est hébergée sur une instance Amazon Relational Database Service (Amazon RDS). Enfin, nous utilisons les adresses IP élastiques pour obtenir l'adresse IP de l'application et Amazon Route 53 pour gérer notre système de noms de domaine (DNS) », explique Guillermo Nudelman Hess.

Le schéma ci-après illustre l'architecture d'ionatec, telle qu'elle a été développée à l'aide de Ruby on Rails et d'AWS Management Console :

ionatec architecture diagram

Illustration 1. Architecture d'ionatec sur AWS

AWS permet à ionatec de contrôler la consommation de ses services et, par conséquent, ses coûts opérationnels. L'environnement de production de la société, qui inclut deux instances Amazon EC2, fonctionne en continu pour assurer la prise en charge des projets clients. La société possède également une autre instance Amazon EC2 exécutant des AMI Wowza Media System. Toutefois, l'environnement de transfert d'ionatec, hébergé sur deux instances supplémentaires d'Amazon EC2, ne fonctionne que de 8:00 à 20:00, ce qui permet d'économiser 12 heures de consommation inutile des ressources.

Forte de la réussite de sa pile de fonctions AWS, ionatec développe à présent ses services d'infrastructure. Comme le fait remarquer M. Hess : « Nous commençons à utiliser Amazon CloudWatch, Auto Scaling et Elastic Load Balancing pour mettre en place concrètement une élasticité automatisée. Nous réalisons également quelques expériences avec Amazon CloudFront pour gérer la diffusion de contenu. »

A mesure que la société ionatec développe de nouveaux systèmes, elle envisage d'intégrer Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et Amazon Simple Email Service (Amazon SES). Elle évaluera également l'utilité d'AWS CloudFormation pour la création et la gestion d'environnements AWS complets.

« Je pense que l'informatique de nuage est très utile pour les startups en général. En payant uniquement pour la quantité de ressources que nous consommons et le temps d'utilisation, nous réalisons des économies qui nous permettent d'investir dans notre équipe de développement. En particulier, la fiabilité, l'évolutivité et les ressources disponibles grâce à AWS simplifient grandement l'utilisation de l'informatique de nuage, tout en permettant de mettre au point à la fois des systèmes simples et des systèmes complexes. », a indiqué M. Hess.

Pour savoir comment ionatec peut aider votre entreprise à exploiter le cloud AWS, consultez l'entrée ionatec dans l'annuaire des partenaires AWS.