Étude de cas : 9GAG

2014

9GAG, Inc. est la société basée à Hong Kong qui se cache derrière 9gag.com, un site Web dédié au divertissement sur lequel les utilisateurs peuvent publier du contenu qu'ils trouvent amusant, avant de le partager sur les réseaux sociaux. D'après la société, 9gag.com génère des millions de partages et de « J'aime » sur Facebook par mois, est suivie par plus de 850 000 followers sur Twitter, reçoit 78 millions de visiteurs uniques dans le monde entier et génère plus d'un milliard de vues de pages par mois. 9GAG emploie une petite équipe de neuf personnes, dont trois ingénieurs qui prennent en charge l'activité.

démarrer un didacticiel python
kr_quotemark

« Nous sommes plus que satisfaits du Cloud Amazon, de par les avantages qu'il nous procure en termes de performances, de capacités et de disponibilité. Selon nous, chaque centime dépensé dans Amazon Web Services en vaut la peine. Le retour sur investissement est vraiment bon pour nous. »

Derek Chan
Cofondateur et directeur technique, 9GAG

Le défi

Le site web de 9GAG est populaire, et son public, déjà large, ne cesse d'augmenter. La société voulait donc que le site soit hautement disponible. Après que le site ait subi coup sur coup trois interruptions, 9GAG a commencé à rechercher un nouveau fournisseur de services. « Nous souhaitions également améliorer notre capacité à sauvegarder nos informations en ligne, et pouvoir facilement prendre en charge les augmentations du nombre de chargements et du volume de trafic », indique Derek Chan, co-fondateur et directeur de la technologie.

Avantages d'Amazon Web Services

Après avoir évalué la stabilité, la fiabilité, l'innovation et le coût des différents fournisseurs de services, 9GAG a choisi Amazon Web Services (AWS). « Nous apprécions le modèle peu coûteux de paiement à l'utilisation, combiné à une infrastructure fiable et scalable, que propose AWS », précise M. Chan. « Du point de vue de la technologie, nous avons été impressionnés par les produits et solutions AWS. »

9GAG utilise Amazon Elastic Compute Cloud (Amazon EC2) pour exécuter des serveurs Web et d'applications, Amazon Relational Database Service (Amazon RDS) pour héberger sa base de données et Amazon CloudFront pour diffuser le contenu de son site Web. M. Chan explique que 9GAG utilise Amazon Simple Storage Service (Amazon S3) pour stocker ses fichiers journaux et multimédia, Elastic Load Balancing pour distribuer son trafic entrant et Amazon Elastic MapReduce (Amazon EMR) pour traiter les données de son site Web. L'équipe de 9GAG a utilisé PHP pour concevoir son site Web, qui s'exécute sur le système d'exploitation Linux avec des serveurs Web Nginx.

Sous-titre de l'image ou de la vidéo

9GAG architecture diagram

Les avantages

« Nous avons engrangé des bénéfices considérables en passant à AWS, et ce de manière immédiate », explique M. Chan. « Nous avons grandement augmenté la fiabilité de 9gag.com, ce qui permet d'améliorer la confiance des utilisateurs envers notre site. » De manière générale, M. Chan estime à 20 % l'amélioration du temps de réponse du serveur pour le site web et 10 à 20 % l'amélioration de l'activité globale du réseau. « La réduction de la latence permet à nos utilisateurs de consommer davantage de contenu sur la même période, ce qui améliore leur expérience sur le site 9gag.com », déclare M. Chan. « De plus, nous avons configuré les fonctionnalités de sécurité d'AWS pour contrôler l'accès réseau, et créé des informations d'identification de sécurité pour nos employés. Nous disposons d'un contrôle accru sur la sécurité de notre environnement. »

L'équipe d'ingénierie tire profit de la fiabilité d'AWS pour consacrer moins de temps au côté opérationnel et se concentrer davantage sur l'innovation. « Depuis que nous avons déployé AWS, nous avons réussi à réduire notre cycle habituel de deux semaines d'un jour et demi et à accélérer la mise sur le marché des produits », signale M. Chan. « Présenter de nouveaux produits plus rapidement nous valorise aux yeux de nos clients, ce qui représente un avantage concurrentiel pour nous. »

L'entreprise utilise également AWS pour de nouveaux produits et services, comme sa nouvelle application mobile. « AWS nous permet d'être bien plus flexibles en matière de réponse à la demande », indique M. Chan. « Les utilisateurs de l'app mobile peuvent également accéder à notre site, et nous avons récemment gagné sans problème 1,5 million d'utilisateurs uniques sur 9gag.com, sur une période de deux mois. Nous prévoyons une multiplication par 10 ou 20 du nombre d'utilisateurs de notre site. Pourtant, cela ne nous fait pas peur, car nous savons que nous pouvons gérer cette croissance à l'aide d'AWS. »

« Nous sommes plus que satisfaits du cloud Amazon, de par les avantages qu'il nous procure en termes de performances, de capacités et de disponibilité. Selon nous, chaque centime dépensé dans Amazon Web Services en vaut la peine. Le retour sur investissement est vraiment bon pour nous », affirme M. Chan.


À propos de 9GAG

9GAG, Inc. est la société basée à Hong Kong qui se cache derrière 9gag.com, un site Web dédié au divertissement sur lequel les utilisateurs peuvent publier du contenu qu'ils trouvent amusant, avant de le partager sur les réseaux sociaux.


Services AWS utilisés

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul sécurisée et redimensionnable dans le cloud. Destiné aux développeurs, il est conçu pour faciliter l'accès aux ressources de cloud computing à l'échelle du Web.

En savoir plus »

Elastic Load Balancing

Elastic Load Balancing répartit automatiquement le trafic entrant d'application sur plusieurs cibles, comme les instances Amazon EC2, les conteneurs, les adresses IP et les fonctions Lambda.

En savoir plus »

Amazon CloudFront

Amazon CloudFront est un réseau rapide de diffusion de contenu (CDN) qui distribue en toute sécurité des données, des vidéos, des applications et des API à vos utilisateurs, avec une faible latence et des vitesses de transfert élevées, le tout dans un environnement convivial pour les développeurs.

En savoir plus »

Amazon EMR

Amazon EMR est la plateforme de Big Data native cloud de pointe qui permet aux équipes de traiter d'importants volumes de données rapidement, à moindre coût et à l'échelle.

En savoir plus »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) vous permet d'installer, de gérer et de mettre à l'échelle facilement une base de données relationnelle dans le cloud.

En savoir plus »

Amazon S3

Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objet offrant une scalabilité, une disponibilité des données, une sécurité et des performances de pointe.

En savoir plus »


Démarrer

Les entreprises de toutes tailles et de tous les secteurs d’activités transforment chaque jour leurs activités à l’aide d’AWS. Contactez nos spécialistes et entamez votre transition vers le Cloud AWS dès aujourd'hui.