Témoignages de clients / Logiciels et Internet

2022
Logo Atlassian

Atlassian évolue vers des millions de bases de données grâce à Amazon RDS et Amazon Aurora

Atlassian élargit sa base de clients à l’aide d’une solution évolutive basée sur le cloud créée sur AWS. Elle compte désormais plus de 2,8 millions de bases de données exécutant son logiciel et peut prendre en charge des locataires comptant jusqu’à 25 000 utilisateurs.

Augmentation du nombre de bases de données

d’environ 350 000 à plus de 2,8 millions

Support du niveau de tarification gratuit

A permis l’introduction d’un niveau de tarification gratuit

Performances et économies

Favorise les performances et les économies grâce à l’accès à la mise à l’échelle automatique

Exigences en matière de sécurité et de conformité

A aidé l’entreprise à répondre aux exigences en matière de sécurité et de conformité

Disponibilité et durabilité élevées

A amélioré la disponibilité et la durabilité des instances de base de données Amazon RDS

Présentation

Atlassian fournit des logiciels de productivité au travail, tels que Jira Software (Jira) et Confluence, destinés à alimenter des milliers d’équipes dans le monde entier. L’entreprise a donc besoin d’une infrastructure capable d’évoluer. En 2016, Atlassian a choisi Amazon Web Services (AWS) comme fournisseur d’infrastructure cloud et, fin 2017, 350 000 bases de données relationnelles fonctionnaient sur Amazon Relational Database Service (Amazon RDS), ce qui facilite la configuration, l’exploitation et la mise à l’échelle d’une base de données relationnelle dans le cloud. En utilisant les services gérés par AWS, Atlassian a pu consacrer plus de temps à ses clients, ce qui lui a permis d’atteindre plus de 200 000 clients, soutenus par plus de 2,8 millions de bases de données. En outre, l’entreprise a été en mesure de répondre aux exigences de sécurité et de conformité, d’élaborer les meilleures pratiques pour la gestion d’un vaste parc de bases de données et d’atteindre ses objectifs commerciaux, notamment en introduisant un niveau de tarification gratuit pour Jira et Confluence.

Colleagues working on agile product development board with scrum or kanban framework, lean methodology, iterative or incremental organization project management strategy for startup or software design

Opportunité | Gestion aisée des bases de données

Atlassian fournit des produits pour l’environnement de travail conçus pour les développeurs de logiciels et les chefs de projet afin d’aider les équipes de toutes tailles à réussir. Avant 2017, Atlassian exploitait les produits logiciels Jira, qui facilite le suivi des bogues et la gestion de projet agile, et Confluence, qui aide les équipes à collaborer et à partager leurs connaissances de manière efficace, dans ses propres centres de données autogérés. La forte croissance de sa clientèle a incité Atlassian à vouloir se concentrer davantage sur l’assistance à ses clients et moins sur la gestion de l’infrastructure physique. En migrant vers AWS, Atlassian a jeté les bases nécessaires pour soutenir la croissance et l’innovation futures. L’un des éléments clés de cette base était le magasin de données qui soutenait les clients d’Atlassian. Atlassian a sélectionné Amazon RDS for PostgreSQL, que les développeurs peuvent utiliser pour déployer des déploiements PostgreSQL évolutifs en quelques minutes avec une capacité matérielle rentable et redimensionnable, comme base de données pour Jira et Confluence. Lorsqu’Atlassian a terminé sa migration vers AWS en 2017, l’entreprise disposait de 350 000 bases de données relationnelles exécutées sur Amazon RDS.

kr_quotemark

L’utilisation d’Amazon RDS for PostgreSQL et d’Amazon Aurora édition compatible avec PostgreSQL réduit la complexité du processus de mise à l’échelle. L’expérience a été très positive pour Atlassian ».

Arul Shaji Arulappan
Principal Engineer, Atlassian

Solution | Mise à l’échelle pour atteindre les objectifs commerciaux

Atlassian a réussi à créer un environnement Amazon RDS efficace en combinant plusieurs approches. Ces approches comprenaient l’optimisation de son infrastructure de base de données et l’utilisation d’instances réservées Amazon RDS, qui offrent aux clients AWS la possibilité de réserver une instance de base de données pour une durée de 1 ou 3 ans et de bénéficier d’une réduction significative par rapport à la tarification des instances de base de données à la demande Amazon RDS. Ces économies ont stimulé la croissance de la clientèle et ont aidé Atlassian à se concentrer sur les innovations pour ses clients, notamment l’introduction d’un niveau de tarification gratuit pour les clients souhaitant utiliser les offres cloud d’Atlassian. « Nous savions que nous devions ajouter quelque chose de plus important au fur et à mesure de notre croissance », explique Arul Shaji Arulappan, senior principal engineer chez Atlassian. Après des tests rigoureux, Atlassian a choisi d’adopter Amazon Aurora édition compatible avec PostgreSQL, un service de base de données relationnelle qui associe la rapidité et la disponibilité des bases de données commerciales haut de gamme à la simplicité et à la rentabilité des bases de données open source, pour ses principaux « locataires », ou groupes d’utilisateurs. L’entreprise continue d’utiliser Amazon RDS pour ses petits locataires, offrant ainsi une flexibilité en fonction des besoins des clients. Au départ, les services cloud d’Atlassian prenaient en charge les locataires de clients comptant jusqu’à 5 000 utilisateurs. Cependant, l’innovation de l’équipe Atlassian a rapidement permis aux clients cloud d’Atlassian d’héberger jusqu’à 25 000 utilisateurs par locataire sur Aurora.

L’équipe d’Atlassian étant habituée à utiliser Amazon RDS for PostgreSQL, les développeurs possédaient déjà une grande partie des connaissances nécessaires pour exploiter la nouvelle base de données Aurora. « Ce n’est pas un nouveau système », déclare Arulappan. « C’est la même chose qu’Amazon RDS for PostgreSQL, mais avec une architecture différente. »

Amazon RDS et Aurora proposent des automatisations qui simplifient les opérations quotidiennes, telles que l’utilisation d’API de haut niveau pour les groupes de sécurité. Grâce à ces outils, Atlassian peut mieux répondre aux exigences de conformité et maintenir un niveau de sécurité standard et cohérent pour toutes les instances Amazon RDS et Aurora de sa solution. En outre, Atlassian s’appuie sur les déploiements Amazon RDS Multi-AZ, qui améliorent la disponibilité et la durabilité des instances de base de données Amazon RDS. « Le fait de n’avoir à configurer manuellement aucun de ces éléments est un avantage considérable pour l’entreprise », déclare Philip O’Sullivan, responsable de l’ingénierie chez Atlassian.

Grâce à Amazon RDS et Aurora, qui peuvent tous deux évoluer automatiquement, l’entreprise peut améliorer ses performances et réduire ses coûts. Atlassian utilise à la fois Amazon Aurora Read Replicas et Amazon RDS Read Replicas, qui facilitent une montée en puissance élastique au-delà des contraintes de capacité d’une instance de base de données unique pour les charges de travail de base de données à forte intensité de lecture, pendant les périodes de pointe de trafic. L’entreprise peut ensuite réduire la taille des réplicas en lecture lorsqu’ils ne sont pas nécessaires, ce qui lui permet de réaliser d’importantes économies.

Les bases de données Amazon RDS et Aurora d’Atlassian sont gérées par deux équipes : l’une se concentre sur la mise en service d’Amazon RDS et les problèmes de sécurité et de conformité, tandis que l’autre se concentre sur la gestion de la flotte Amazon RDS, telle que le rééquilibrage des locataires et le suivi des performances. Ces équipes utilisent diverses solutions AWS pour gérer les plus de 2,8 millions de bases de données de l’entreprise. Pour la surveillance et les alertes, les équipes d’Atlassian utilisent Amazon CloudWatch, un service de surveillance et d’observabilité conçu pour les ingénieurs DevOps, les développeurs, les ingénieurs en fiabilité des sites et les responsables informatiques. « L’utilisation d’Amazon CloudWatch nous permet de mieux comprendre notre état opérationnel », explique Arulappan. Et en utilisant AWS Key Management Service (AWS KMS), qui permet aux clients de créer et de gérer facilement des clés de chiffrement, Atlassian est en mesure de chiffrer facilement le contenu de ses bases de données.

Une autre offre AWS dont Atlassian a tiré parti est Amazon RDS Performance Insights, une fonctionnalité de réglage et de surveillance des performances des bases de données qui aide les utilisateurs à évaluer et à visualiser rapidement la charge de leurs bases de données. Son tableau de bord fournit des informations telles que les performances récentes et la charge de performance. En cas de pic d’activité, l’équipe Atlassian utilise le tableau de bord pour identifier le locataire qui pourrait en être à l’origine. « Amazon RDS Performance Insights est la première chose que l’équipe opérationnelle consulte en cas de problème », explique Arulappan. « La plupart du temps, cela suffit pour découvrir où se situe le problème. »

Résultat | Une croissance continue en perspective

Atlassian continuera à utiliser Amazon RDS for PostgreSQL et l’édition compatible avec Amazon Aurora PostgreSQL afin de soutenir sa croissance tout en se concentrant sur ses objectifs commerciaux. Au lieu de consacrer du temps et des ressources à la gestion quotidienne des bases de données, Atlassian peut désormais se concentrer sur la mise en œuvre de changements qui seront pertinents pour les futures entreprises clientes. « L’utilisation d’Amazon RDS for PostgreSQL et d’Amazon Aurora édition compatible avec PostgreSQL réduit la complexité du processus de mise à l’échelle », explique Arulappan. « L’expérience a été très positive pour Atlassian. » À présent, Atlassian œuvre pour permettre à ses plus gros clients d’héberger jusqu’à 50 000 utilisateurs par locataire, en tirant le meilleur parti de la solution Atlassian sur AWS.

À propos d’Atlassian

Atlassian est l’un des principaux fournisseurs de logiciels de collaboration et de productivité en équipe avec plus de 200 000 clients dans le monde entier. Ses produits incluent Jira Software, Confluence et Trello.

Services AWS utilisés

Amazon Aurora édition compatible avec PostgreSQL

Amazon Aurora est une base de données relationnelle compatible avec MySQL et PostgreSQL créée pour le cloud. Elle associe les performances et la disponibilité des bases de données d’entreprises traditionnelles à la simplicité et à la rentabilité des bases de données à source libre.

En savoir plus »

Amazon Relational Database Service (Amazon RDS) for PostgreSQL

Amazon Relational Database Service (Amazon RDS) for PostgreSQL facilite la mise en place, l’exploitation et la mise à l’échelle des bases de données PostgreSQL dans le cloud.

En savoir plus »

Amazon RDS Multi-AZ

Amazon RDS Multi-AZ est une fonctionnalité d’Amazon Relational Database Service (Amazon RDS) qui facilite le déploiement de bases de données durables et hautement disponibles dans plusieurs zones de disponibilité (AZ)

En savoir plus »

Amazon CloudWatch

Amazon CloudWatch est un service de surveillance et d’observabilité conçu pour les ingénieurs DevOps, les développeurs, les ingénieurs en fiabilité des sites (SRE), les directeurs techniques et les propriétaires de produits.

En savoir plus »

Découvrez comment les données aident à la transformation

D’autres témoignages de clients du secteur des logiciels et de l’Internet

Aucun élément trouvé 

1

Démarrer

Les organisations de toutes tailles et de tous secteurs transforment leur activité et exécutent leurs missions au quotidien à l'aide d'AWS. Contactez nos experts et démarrez votre transition vers AWS dès aujourd'hui.