Qu'est-ce que DBaaS ?
DBaaS fournit des services de base de données centralisés dans plusieurs unités commerciales au sein d'une organisation, des infrastructures sur site ou sur le Cloud. Le fournisseur dans ce scénario gère l'ensemble de la base de données sur laquelle les utilisateurs pourront accéder et utiliser DBaaS est un service géré, ce qui signifie que le fournisseur contrôlera et administrera du matériel et des logiciels physiques. Le client peut choisir de mettre en place des niveaux de contrôle variés sur les données, ou différents niveaux de ressources de calcul, de temps de travail et de disponibilité des bases de données, par le biais d'un accord de niveau de service (SLA).
La plupart des fournisseurs de services en nuage (FSC), dont AWS, Microsoft Azure, Google Cloud, IBM, Oracle et Rackspace, proposent des services DBaaS, ainsi que des entreprises de moindre envergure comme Couchbase et Cloudera. Les entreprises disposant d'une solide infrastructure de Cloud privé peuvent également tirer profit du développement et de la fourniture de leur propre DBaaS sous la forme d'un service packagé en interne. Les entreprises qui élaborent leur stratégie DBaaS doivent commencer par se demander quels sont leurs objectifs, quel degré de contrôle elles souhaitent avoir et si leurs services sont prêts pour le Cloud.
Avantages de DBaaS
Tous les secteurs utilisent des bases de données, et toutes les bases de données entraînent des coûts de configuration, de gestion et d'administration. Un fournisseur DBaaS centralisé, qu'il soit interne à l'organisation ou tiers, peut aider à consolider les besoins en infrastructure et à réaliser de nouvelles économies. Du côté des clients, les utilisateurs passent moins de temps à se préoccuper de l'infrastructure et plus de temps à tirer des résultats de leurs données.
Économies
Dans un modèle DBaaS, le fournisseur prend en charge le déploiement de l'infrastructure, sa mise à jour et la gestion des logiciels et services de base de données. Les entreprises qui souscrivent à des offres ou à des instances DBaaS auprès d'un CSP peuvent le faire en utilisant leur budget opérationnel, plutôt que d'effectuer d'importants investissements initiaux dans une nouvelle infrastructure. Même dans un modèle de Cloud privé, les entreprises peuvent bénéficier de la consolidation de leur infrastructure disparate dans un centre de données centralisé. Cette consolidation peut contribuer à réduire le nombre de licences logicielles requises et à alléger les charges de gestion en confiant à une seule équipe la responsabilité de maintenir la plateforme à niveau et à jour.
Centralisation et lacs de données
Dans les modèles existants de gestion des données, chaque unité opérationnelle peut gérer sa propre base de données dans ce que l'on appelle familièrement un pool de données ou un silo de données. Comme ces données sont gérées séparément par différentes parties prenantes à des intervalles non coordonnés, les données ne sont pas toujours les plus actuelles ou à jour à travers les différentes unités commerciales. DBaaS est un service centralisé, ce qui signifie que toutes les données d'une entreprise sont regroupées dans un lac de données unique. Chaque unité commerciale s'appuie sur le même ensemble de données pour la production ou l'analyse, ce qui garantit que tous les départements utilisent les informations les plus récentes. Une entreprise n'a besoin de mettre à jour ou de modifier les données d'une base de données centralisée qu'une seule fois pour s'assurer que les modifications sont transmises à toutes les unités commerciales.
Sécurité renforcée
Les CSP qui proposent des services DBaaS offrent une sécurité de classe mondiale pour aider à protéger les plateformes et les données contre les accès non autorisés et les menaces numériques telles que les logiciels malveillants. Les CSP peuvent souvent être plus spécialisés en matière de sécurité qu'une entreprise ou une petite entreprise typique, car ils gèrent l'infrastructure et donc le risque pour un certain nombre de clients. Par ailleurs, certaines entreprises peuvent souhaiter conserver un contrôle total sur leurs propres données et opter pour des solutions sur site. Dans ces scénarios, une infrastructure DBaaS peut être associée plus étroitement aux opérations de sécurité de l'information (InfoSec). Par exemple, l'équipe informatique d'Intel a montré comment le développement d'une plate-forme de renseignement sur la cybersécurité personnalisée avec des lacs de données centralisés a contribué à renforcer leurs capacités de détection des menaces.
Souveraineté des données
Une autre préoccupation est la notion de souveraineté des données, qui explique comment certaines nations ou régions géographiques appliquent des lois et réglementations sur le stockage et l'accès aux données, la vie privée des consommateurs et les exigences de sécurité par secteur d'activité. Par exemple, les pays peuvent différer dans la manière dont ils autorisent l'accès aux données privées par des institutions du secteur public telles que des services répressifs. Cette préoccupation a un impact sur la façon dont une entreprise aborde le DBaaS, que ce soit par des investissements technologiques internes ou par l'intermédiaire d'un CSP, afin d'avoir plus de contrôle sur le lieu de stockage physique des données.
Évolutivité
Le service DBaaS est une facette du cloud computing, car de nombreux services DBaaS sont hébergés sur des Clouds privés, hybrides ou publics. L'un des principaux avantages du cloud computing en tant que modèle de prestation de services est le principe de l'échelle élastique. Les bases de données dans le Cloud peuvent augmenter ou diminuer les ressources de calcul et de stockage en fonction des besoins de l'utilisateur et de l'infrastructure disponible du fournisseur. Les clients n'ont pas à investir dans une nouvelle infrastructure pour prendre en charge une base de données en expansion ; ils peuvent simplement utiliser le budget d'exploitation pour augmenter leur location de divers services Cloud DBaaS.
Activez le DevOps avec DBaaS
L'objectif des données est de soutenir l'analyse, la prestation de services ou la création d'applications. Au sein d'une entreprise, les développeurs jouent un rôle clé dans la création d'applications destinées à soutenir les opérations commerciales et à fournir des services aux unités commerciales internes ou aux clients externes, une pratique communément appelée DevOps. DBaaS aide les développeurs en rendant les données plus facilement accessibles et centralisées. Lors de la création d'applications, les développeurs peuvent créer des API pour interagir avec le DBaaS et pousser ou tirer des informations selon les besoins.
Comme nous l'avons mentionné précédemment, étant donné que DBaaS est centralisé, toute modification apportée aux données stockées sera mise à jour et transmise à toutes les autres unités commerciales sans que les intervenants individuels aient à traiter des mises à jour manuelles. La centralisation est particulièrement utile pour les organisations disposant de services InfoSec ou de gestion des relations avec la clientèle (CRM) bien établis, où plusieurs unités commerciales coordonnent leurs efforts sur la base d'informations partagées.
Intel et DBaaS
Les performances des bases de données sont directement liées aux performances des cœurs de calcul, des réseaux et du stockage. En ce qui concerne les services DBaaS fournis par le CSP, Intel travaille en étroite collaboration avec les principaux fournisseurs pour s'assurer que ces services fonctionnent de manière optimale sur l'architecture Intel®. Les clients finaux bénéficient de cette relation en utilisant des services qui offrent le meilleur du matériel et du logiciel, permettant ainsi une solution clé en main. À mesure qu'Intel déploie de nouvelles générations de technologies, les performances des bases de données évoluent avec les améliorations apportées à la vitesse, à la capacité et à la sécurité.
- Les processeurs Intel® Xeon® Scalable de 3e génération Le nombre de cœurs a un impact direct sur les performances de la base de données, tandis que la capacité de mémoire contribue à la disponibilité des données, en particulier lors du traitement de grands ensembles de données.
- Les innovations clés des processeurs Intel® Xeon® Scalable de 3e génération comprennent les extensions Intel® Software Guard (Intel® SGX) et Intel® Total Memory Encryption (Intel® TME). Ces technologies permettent de protéger les données en vol, en cours d'utilisation et au repos contre les accès non autorisés ou les attaques avancées telles que l'espionnage de la mémoire.
- Intel® Advanced Vector Extensions 512 (Intel® AVX-512) est une caractéristique concurrentielle unique des processeurs Intel® Xeon® Scalable qui comprend de nouvelles instructions SIMD pour accélérer le traitement des données.
- Les unités de stockage SSD Intel® Optane™ DC offrent un stockage de données de grande capacité avec des vitesses de lecture/écriture exceptionnelles et des options d'interface PCIe pour positionner les données plus près de l'unité centrale. Avec la mémoire persistante Intel® Optane™, les données en mémoire persistent malgré les arrêts et les redémarrages du système.