Logo Zéphyrnet

Fonctionnalités d'analyse de puissance en tant que service à l'aide d'Amazon Redshift | Services Web Amazon

Date :

L'analyse en tant que service (AaaS) est un modèle commercial qui utilise le cloud pour fournir des fonctionnalités d'analyse sur la base d'un abonnement. Ce modèle offre aux organisations une solution rentable, évolutive et flexible pour créer des analyses. Le modèle AaaS accélère la prise de décision basée sur les données grâce à des analyses avancées, permettant aux organisations de s'adapter rapidement aux tendances changeantes du marché et de faire des choix stratégiques éclairés.

Redshift d'Amazon est un service d'entrepôt de données cloud qui offre des informations en temps réel et des capacités d'analyse prédictive pour analyser des données allant de téraoctets à pétaoctets. Il offre des fonctionnalités telles que partage de données, Amazon Redshift ML, Spectre Amazon Redshiftet Amazon Redshift sans serveur, qui simplifient la création d'applications et permettent aux entreprises AaaS d'intégrer facilement de riches capacités d'analyse de données. Amazon Redshift livre jusqu'à Coût par utilisateur 4.9 fois inférieur et rapport qualité-prix jusqu'à 7.9 fois supérieur que les autres entrepôts de données cloud.

La Propulsé par Amazon Redshift Le programme aide les partenaires AWS exploitant un modèle AaaS à créer rapidement des applications d'analyse à l'aide d'Amazon Redshift et à développer avec succès leur activité. Par exemple, vous pouvez créer des visualisations sur Amazon Redshift et les intégrer dans des applications pour offrir des expériences d'analyse exceptionnelles aux utilisateurs finaux. Dans cet article, nous explorons comment les fournisseurs AaaS font évoluer leurs processus avec Amazon Redshift pour fournir des informations à leurs clients.

Modèles de livraison AaaS

Tout en proposant des analyses à grande échelle, les fournisseurs AaaS et les clients peuvent choisir où stocker les données et où les traiter.

Les fournisseurs AaaS pourraient choisir d'ingérer et de traiter toutes les données client dans leur propre compte et de fournir des informations au compte client. Ils pourraient également choisir de traiter directement les données sur place dans le compte du client.

Le choix de ces modèles de prestation dépend de nombreux facteurs, et chacun présente ses propres avantages. Étant donné que les fournisseurs AaaS desservent plusieurs clients, ils peuvent mélanger ces modèles de manière hybride, en répondant aux préférences de chaque client. Le diagramme suivant illustre les deux modèles de prestation.

Nous explorons les détails techniques de chaque modèle dans les sections suivantes.

Créez du AaaS sur Amazon Redshift

Amazon Redshift dispose de fonctionnalités qui permettent aux fournisseurs AaaS de déployer trois modèles de livraison uniques :

  • Modèle géré – Traitement des données au sein de l’entrepôt de données Redshift géré par le fournisseur AaaS
  • Modèle Bring-your-own-Redshift (BYOR) – Traitement des données directement au sein de l’entrepôt de données Redshift du client
  • Modèle hybride – Utiliser un mélange des deux modèles en fonction des besoins du client

Ces modèles de livraison donnent aux fournisseurs AaaS la flexibilité nécessaire pour fournir des informations à leurs clients, quel que soit l'emplacement de l'entrepôt de données.

Examinons comment chacun de ces modèles de prestation fonctionne dans la pratique.

Modèle géré

Dans ce modèle, le fournisseur AaaS ingère les données client dans son propre compte et utilise son propre entrepôt de données Redshift pour le traitement. Ils utilisent ensuite une ou plusieurs méthodes pour fournir les informations générées à leurs clients. Amazon Redshift permet aux entreprises de créer en toute sécurité des applications mutualisées, garantissant l'isolation, l'intégrité et la confidentialité des données. Il fournit des fonctionnalités telles que la sécurité au niveau des lignes (RLS), la sécurité au niveau des colonnes (CLS) pour un contrôle d'accès précis, le contrôle d'accès basé sur les rôles (RBAC) et l'attribution d'autorisations au niveau de la base de données et du schéma.

Le diagramme suivant illustre le modèle de livraison gérée et les différentes méthodes que les fournisseurs AaaS peuvent utiliser pour fournir des informations à leurs clients.

Le workflow comprend les étapes suivantes:

  1. Le fournisseur AaaS extrait les données des sources de données clients telles que les bases de données opérationnelles, les fichiers et les API, et les ingère dans l'entrepôt de données Redshift hébergé dans leur compte.
  2. Les tâches de traitement des données enrichissent les données dans Amazon Redshift. Il peut s'agir d'une application créée par le fournisseur AaaS pour traiter les données, ou d'un service de traitement de données tel que Amazon DME or Colle AWS pour exécuter des applications Spark.
  3. Le fournisseur AaaS dispose désormais de plusieurs méthodes pour fournir des informations à ses clients :
    1. Option 1 – Les données enrichies avec des informations sont partagées directement avec l'instance Redshift du client à l'aide du Partage de données Amazon Redshift fonctionnalité. Les utilisateurs finaux consomment des données à l'aide d'outils de business intelligence (BI) et d'applications d'analyse.
    2. Option 2 – Si les fournisseurs AaaS publient des informations génériques sur Échange de données AWS pour atteindre des millions de clients AWS et monétiser ces informations, leurs clients peuvent utiliser AWS Data Exchange pour Amazon Redshift. Grâce à cette fonctionnalité, les clients obtiennent des informations instantanées sur leur entrepôt de données Redshift sans avoir à écrire de pipelines d'extraction, de transformation et de chargement (ETL) pour ingérer les données. AWS Data Exchange offre à ses clients un moyen sécurisé et conforme de s'abonner aux données avec une gestion consolidée de la facturation et des abonnements.
    3. Option 3 – Le fournisseur AaaS expose des informations sur une application Web à l'aide du API de données Amazon Redshift. Les clients accèdent à l'application Web directement depuis Internet. Cela donne au fournisseur AaaS la flexibilité d'exposer des informations en dehors d'un compte AWS.
    4. Option 4 – Les clients se connectent à l'instance Redshift du fournisseur AaaS en utilisant Amazon QuickSight ou d'autres outils BI tiers via une connexion JDBC.

Dans ce modèle, le client transfère la responsabilité de la gestion et de la gouvernance des données aux fournisseurs AaaS, avec des services légers pour consommer des informations. Cela conduit à une meilleure prise de décision, car les clients se concentrent sur leurs activités principales et gagnent du temps sur les tâches fastidieuses de gestion des données. Étant donné que les fournisseurs AaaS déplacent les données des comptes clients, des coûts de transfert de données peuvent être associés en fonction de la manière dont ils déplacent les données. Cependant, comme ils fournissent ce service à grande échelle à plusieurs clients, ils peuvent proposer des services rentables grâce à des économies d'échelle.

Modèle BYOR

Dans les cas où le client héberge un entrepôt de données Redshift et souhaite exécuter des analyses sur sa propre plate-forme de données sans déplacer les données, vous utilisez le modèle BYOR.

Le diagramme suivant illustre le modèle BYOR, dans lequel les fournisseurs AaaS traitent les données pour ajouter des informations directement dans l'entrepôt de données de leur client afin que les données ne quittent jamais le compte client.

La solution comprend les étapes suivantes :

  1. Le client ingère toutes les données provenant de diverses sources de données dans son entrepôt de données Redshift.
  2. Les données font l’objet d’un traitement :
    1. Le fournisseur AaaS utilise un canal sécurisé, Lien privé AWS pour le API de données Redshift, pour pousser la logique de traitement des données directement dans l'entrepôt de données Redshift du client.
    2. Ils utilisent le même canal pour traiter les données à grande échelle avec plusieurs clients. Le diagramme illustre un deuxième client, mais cela peut concerner des centaines ou des milliers de clients. Les fournisseurs AaaS peuvent adapter la logique de traitement des données à chaque client en isolant les scripts pour chaque client et en les déployant en fonction de l'identité du client, fournissant ainsi un service personnalisé et efficace.
  3. Les utilisateurs finaux du client consomment les données de leur propre compte à l'aide d'outils BI et d'applications d'analyse.
  4. Le client contrôle la manière de présenter ses informations à ses utilisateurs finaux.

Ce modèle de livraison permet aux clients de gérer leurs propres données, réduisant ainsi la dépendance vis-à-vis des fournisseurs AaaS et réduisant les coûts de transfert de données. En conservant les données dans leur propre environnement, les clients peuvent réduire le risque de violation de données tout en bénéficiant d'informations permettant une meilleure prise de décision.

Modèle hybride

Les clients ont des besoins divers influencés par des facteurs tels que la sécurité des données, la conformité et l'expertise technique. Pour couvrir un éventail plus large de clients, les fournisseurs AaaS peuvent choisir une approche hybride qui propose à la fois le modèle géré et le modèle BYOR en fonction du client, offrant ainsi flexibilité et capacité de servir plusieurs clients.

Le diagramme suivant illustre le fournisseur AaaS fournissant des informations via le modèle BYOR pour les clients 1 et 4, le modèle géré pour les clients 2 et 3, etc.

Conclusion

Dans cet article, nous avons parlé de la demande croissante d'analyses en tant que service et de la manière dont les fournisseurs peuvent utiliser les capacités d'Amazon Redshift pour fournir des informations à leurs clients. Nous avons examiné deux principaux modèles de livraison : le modèle géré, dans lequel les fournisseurs AaaS traitent les données sur leurs propres comptes, et le modèle BYOR, dans lequel les fournisseurs AaaS traitent et enrichissent les données directement dans le compte de leur client. Chaque méthode offre des avantages uniques, tels qu'une rentabilité, un contrôle amélioré et des informations personnalisées. La flexibilité du cloud AWS facilite un modèle hybride, répondant aux divers besoins des clients et permettant aux fournisseurs AaaS d'évoluer. Nous avons également introduit le Propulsé par Amazon Redshift programme, qui aide les entreprises AaaS à créer des applications d'analyse efficaces, favorisant ainsi l'engagement des utilisateurs et la croissance de l'entreprise.

Nous profitons de cette occasion pour inviter nos partenaires ISV à contactez-nous et apprenez-en plus à propos du programme Powered by Amazon Redshift.


À propos des auteurs

Sandipan Bhaumik est un architecte de solutions spécialisé en analytique senior basé à Londres, au Royaume-Uni. Il aide les clients à moderniser leurs plateformes de données traditionnelles en utilisant l'architecture de données moderne dans le cloud pour effectuer des analyses à grande échelle.

Saint Das est chef de produit senior au sein de l'équipe Amazon Redshift et dirige Amazon Redshift GTM pour les programmes partenaires, notamment les programmes Powered by Amazon Redshift et Redshift Ready.

spot_img

Dernières informations

spot_img