Qu’est-ce qu’Amazon Aurora ? | La comparaison

Qu’est-ce qu’Amazon Aurora ? | La comparaison

Pour les grandes entreprises ou celles ayant d’importants besoins en matière d’analyse de données, les services de cloud computing de base peuvent ne pas être utiles. Les options open source peuvent être trop peu fiables ou pas assez rapides, les alternatives sur site nécessitent trop de maintenance ou il existe trop de variables complexes dont le personnel informatique interne doit se préoccuper. Amazon Aurora est une base de données relationnelle de nouvelle génération conçue pour le cloud et dotée des prouesses informatiques nécessaires pour suivre les projets d'analyse de données les plus axés sur les performances. Bien qu'une base de données cloud classique puisse être exécutée à l'aide d'options open source (y compris celle appelée RDS ou Relational Database Service d'Amazon), Aurora constitue un grand pas en avant car il s'agit essentiellement d'une base de données relationnelle de niveau entreprise qui s'exécute dans le cloud, mais offre toujours le même interface utilisateur intuitive d'Amazon RDS (et fonctionne en fait sur RDS). Une base de données relationnelle à usage commercial est une bête différente d’une base de données relationnelle normale. Les panneaux sont beaucoup plus complexes, mais ils nécessitent avant tout la vitesse, la fiabilité et la sécurité exceptionnelles qu'offre Aurora. Une société pharmaceutique peut créer un nouveau médicament sur ordonnance et doit le développer rapidement. Une entité gouvernementale peut effectuer des analyses Big Data sur un nouveau changement d'infrastructure à l'échelle de la ville, comme le remplacement de ponts. Un constructeur automobile devra peut-être analyser les matériaux utilisés dans un nouveau véhicule électrique qui devra répondre aux normes gouvernementales et être suffisamment léger pour un meilleur indice MPG. Une chose est claire : les besoins sont bien plus importants que pour les services cloud normaux. Dans certains cas, une entreprise peut nécessiter jusqu'à 64 To de stockage de données par instance de base de données ou une sauvegarde continue de toutes les données, ce qui signifie qu'il y a peu de place à l'erreur. Les exigences de fiabilité peuvent être liées à une disponibilité de 99.99 %. Lorsque le projet Big Data est lié à la découverte de nouveaux médicaments, à la sécurité des conducteurs humains dans une nouvelle voiture ou des ponts dans une ville, le compromis n’est pas une option. Il est intéressant de noter que bien que le service Amazon Aurora soit de niveau entreprise en termes de performances, d'évolutivité, de fiabilité et de sécurité, il n'est pas de niveau entreprise en termes de coût. Les entreprises paient une fraction du coût de ce service par rapport à ce qu'elles paieraient pour une solution sur site ou un produit concurrent nécessitant un nombre minimum d'instances. En termes de vitesse, Amazon estime qu'Aurora est jusqu'à cinq fois plus rapide qu'une instance de base de données MySQL ou PostgreSQL classique, mais cela représente un dixième du coût.

Avantages d'Amazon Aurora

Même avec toute la puissance et les performances, les trois principaux avantages de l'utilisation d'Aurora concernent la simplicité, le coût et la sécurité. Comme mentionné, Aurora fonctionne sur Amazon RDS, il s'agit donc de la même interface Web que vous utilisez peut-être déjà. Le poids et la complexité d'une base de données cloud d'entreprise sont généralement liés au provisionnement, à la maintenance, à la mise à l'échelle, aux correctifs, aux sauvegardes et à la mise à jour. Ils sont nécessaires, mais RDS s'occupe de tout. Pour votre personnel, la configuration initiale ressemble et fonctionne comme une base de données open source dans RDS. De plus, les instances de base de données sont auto-réparatrices, auto-évolutives et tolérantes aux pannes grâce à la connexion entre Aurora et Amazon S3 (Simple Storage Service), la plate-forme de stockage d'objets qui fonctionne en tandem avec les instances de bases de données relationnelles d'entreprise. Le coût joue ici un rôle important, car normalement, la mise à l’échelle de votre projet Big Data nécessiterait un investissement important dans l’infrastructure. Avec Amazon Aurora, il est possible d'ajouter jusqu'à 15 réplicas en lecture par instance simplement en choisissant cette option. Aucune gestion, planification ou développement d’infrastructure n’est nécessaire pour atteindre à tout moment cette haute performance. À mesure que vous évoluez, Amazon S3 évolue également pour répondre à vos besoins de stockage, jusqu'à 64 To par instance. La réduction des effectifs est tout aussi importante : les entreprises ne perdent pas l'investissement qu'elles ont réalisé pour gérer des projets plus importants pendant qu'il reste inutilisé jusqu'au prochain lancement massif. La sécurité des points de terminaison est un élément essentiel de tout projet Big Data, en particulier à l'ère des violations de données et des informations utilisateur exposées, souvent vendues sur le Dark Web. Si une entreprise comme Ford expérimente des projets Big Data avec des matériaux ou des composants à l’intérieur d’un nouveau véhicule inopiné et que les données sont piratées et exposées, cela peut constituer un revers majeur. Aurora utilise des technologies telles que l'isolation du réseau, le cryptage mort à l'aide d'un cryptage par clé et le cryptage lors de la transmission de données à l'aide de SSL. Il est également important de noter que comme Amazon Aurora utilise S3 pour le stockage, ce service est également très sécurisé : les données sous-jacentes utilisées pour le projet Big Data sont automatiquement archivées dans le même cluster. Il y a peu de risques de perte de données lorsque la base de données elle-même et le stockage sont si étroitement liés.