Quand utiliser Azure Database pour PostgreSQL

Effectué

Il est primordial de tenir compte des différents besoins de l’entreprise avant de prendre une décision sur une implémentation de base de données. Azure Database pour PostgreSQL offre des fonctionnalités, une facilité d’utilisation et une scalabilité optimales à la plupart des cas métier. Avec une fonctionnalité intégrée d’administration de base de données comme DBA, le service convient aux architectes et développeurs cloud, car il réduit le besoin de gérer le système d’exploitation et la base de données sous-jacents.

Des options avec un serveur unique pour des applications de petite et moyenne taille sont disponibles, à partir de quelques dollars par mois. Pour des applications plus volumineuses ou quand des performances élevées sont nécessaires, Hyperscale offre une solution distribuée rentable qui dispense de réécrire les applications. Avant tout, ce service offre la flexibilité nécessaire, après le déploiement, pour adapter la solution de base de données à l’évolution des besoins métier.

Preuves de concept et petites et moyennes applications

Les déploiements à serveur unique d’Azure Database pour PostgreSQL conviennent parfaitement aux applications plus petites et aux preuves de concept, en raison de leur faible coût et de leur simplicité de déploiement. Les fonctionnalités intégrées, comme la sécurité et l’analytique, permettent aux développeurs de se concentrer sur le développement des applications plutôt que sur la configuration et la maintenance. Quand un degré de contrôle et de responsabilité plus élevé est recherché, le serveur flexible Azure est la solution appropriée.

Applications géospatiales et logistiques

PostgreSQL offre une prise en charge intégrée des données géospatiales, ce qui est idéal pour les applications logistiques. Le serveur flexible convient parfaitement à la plupart des charges de travail, mais Hyperscale est peut-être plus approprié aux applications plus volumineuses ou en temps réel.

Charges de travail et performances importantes dans plusieurs régions

Quand les performances dans plusieurs régions sont la priorité, Hyperscale constitue un bon choix pour transformer PostgreSQL en base de données distribuée hautes performances. Hyperscale s’appuie efficacement sur plusieurs serveurs, ce qui permet d’effectuer un scale-out facilement et de façon rentable sur plusieurs régions.

Les bases de données volumineuses (d’environ 100 Go ou plus) ont également tendance à subir des performances médiocres quand elles sont hébergées sur un serveur unique. Elles peuvent ainsi tirer pleinement parti d’Hyperscale.

Protection des données sensibles

Par défaut, Azure Database pour PostgreSQL dispose de deux couches de chiffrement, d’un pare-feu personnalisable et de toute la sécurité du cloud Azure. Azure propose une sécurité supplémentaire qui exige normalement des experts en sécurité ou une gestion de systèmes avancés de supervision de la sécurité.

Azure Database pour PostgreSQL propose des fonctionnalités de continuité d’activité, notamment des sauvegardes géoredondantes offrant la possibilité de lancer une géorestauration et le déploiement de réplicas en lecture dans une autre région.

Bases de données mobiles dans l’application

Azure Database pour PostgreSQL est une solution cloud qui ne convient pas à l’hébergement dans une application mobile ou de bureau. Si vous avez besoin d’une fonctionnalité mobile dans l’application, vous pouvez peut-être envisager une autre solution, comme l’utilisation du système de fichiers ou de SQLite.