Choisir les services GCP équivalents aux solutions de bases de données peut dépendre de plusieurs facteurs, incluant vos architectures actuelles ainsi que la charge de travail auxquelles sont soumis vos systèmes actuels.
Dans sa conception, GCP propose près d’une dizaine de solutions pour stocker de la donnée capable de manipuler des données sous différentes formes d’une manière flexible et performante. Dans cet article, nous allons nous concentrer sur les données structurées – couramment appelées bases SQL.
Quelle stratégie de migration choisir ?
Quand vous décidez de migrer tout ou partie votre architecture vers le cloud, google propose trois architectures type pour distribuer votre donnée :
- Distribution unique : vous décidez d’entièrement migrer votre architecture actuelle vers le cloud (lift and shift). Une première étape de clonage à l’identique de votre infrastructure privée vers le cloud est possible sur GCP.
- Distribution hybride : ce cas de figure est très présent auprès d’organisations ayant un projet de digitalisation ou de lancement de solutions digitaux. Ainsi, il est possible de mettre en place des flux de données enrichies par vos données déjà présentes dans votre entreprise.
- Distribution multicloud : ce type de déploiement vous aide à distribuer efficacement vos bases de données et de créer des bases de données redondantes avec celles déployées dans GCP. Il sera notamment possible de faire appel à des solutions spécifiques à différents clouds publics pour votre organisation.
Tour d’horizon des services de stockages GCP relationnels (SQL).
Cloud SQL
Un service de base de données relationnelles GCP entièrement géré et compatible avec MySQL, PostgreSQL et SQL Server. Cloud SQL comprend des fonctionnalités telles que les sauvegardes automatisées ainsi que la réplication des données et la reprise après sinistre pour garantir une haute disponibilité et une grande flexibilité.
Quand choisir ce service : Qu’il s’agisse de transférer des bases de données SQL sur site vers le cloud, de gérer des analyses de données SQL à grande échelle, de prendre en charge le stockage des données CMS, l’évolutivité et le déploiement de microservices, Cloud SQL a de nombreuses utilisations et constitue une meilleure option lorsque vous avez besoin de capacités de base de données relationnelles, mais pas d’une capacité de stockage supérieure à 10 To.
Cloud Spanner
Autre service de base de données relationnelle Google Cloud entièrement géré, Cloud Spanner diffère de Cloud SQL en se concentrant sur la combinaison des avantages de la structure relationnelle et de l’évolutivité non relationnelle. Il assure la cohérence entre les lignes et les opérations de haute performance et comprend des fonctionnalités telles que la sécurité intégrée, la réplication automatique et la prise en charge multilingue.
Quand choisir ce service : Cloud Spanner devrait être votre option de choix si vous prévoyez d’utiliser de grandes quantités de données (plus de 10 To) et si vous avez besoin d’une cohérence transactionnelle. C’est également un choix parfait si vous souhaitez utiliser le sharding pour un débit et une accessibilité plus élevée.
BigQuery
Avec BigQuery, vous pouvez effectuer des analyses de données via SQL et interroger des données en flux. Comme BigQuery est un entrepôt de données sans serveur entièrement géré, son service de transfert de données intégré vous aide à migrer des données à partir de ressources sur site, notamment Teradata.
Il intègre des fonctionnalités d’apprentissage automatique, de business intelligence et d’analyse géospatiale, fournie par BigQuery ML, BI Engine et GIS. Quand choisir ce service : les cas d’utilisation de BigQuery impliquent l’analyse et l’optimisation des processus, le traitement et l’analyse des big data, la modernisation des entrepôts de données, l’analyse comportementale et les prédictions basées sur l’apprentissage automatique.
Conclusion
Avec de plus en plus d’entreprises considérant le cloud pour opérer l’évolution de leur système d’information voire un projet de digitalisation de tous les corps de métiers garantissant son bon fonctionnement.
Ce tour d’horizon des solutions d’hébergement GCP ouvre les possibilités vous permettant de réduire les temps d’indisponibilité ainsi qu’une plus grande réactivité aux clients, tout en étant des services plus sécurisés et réducteurs de coût.