Si vous hébergez vos bases de données dans le cloud, choisir le bon fournisseur de services cloud est une décision importante à prendre pour vos coûts d'hébergement à long terme. Cela est particulièrement évident dans le monde d'aujourd'hui où les organisations font tout ce qu'elles peuvent pour optimiser et réduire leurs coûts. Au cours des dernières semaines, nous avons été inondés de demandes de clients PME cherchant à améliorer le retour sur investissement de leur hébergement de base de données. Dans cet article, nous allons comparer trois des fournisseurs de cloud les plus populaires, AWS contre Azure contre DigitalOcean pour leurs coûts d'hébergement de base de données pour la base de données MongoDB® afin de vous aider à décider quel cloud convient le mieux à votre entreprise.
En bref | ||||||
---|---|---|---|---|---|---|
|
Comparaison des coûts des instances cloud
Alors, quel fournisseur de cloud propose la solution la plus rentable pour l'hébergement de bases de données ? Nous comparons AWS, Azure et DigitalOcean en utilisant les types d'instances ci-dessous :
AWS | Instances EC2 |
Azur | Instances de VM |
DigitalOcean | Gouttelettes |
Étant donné que l'hébergement de bases de données dépend davantage de la mémoire (RAM) que du stockage, nous allons comparer différentes tailles d'instance allant de seulement 1 Go de RAM à 64 Go de RAM afin que vous puissiez voir comment les coûts varient selon les différentes charges de travail d'application.
Regardons le coût mensuel (720 heures) de l'hébergement de bases de données pour des instances autonomes, à la demande et dédiées sur AWS, Azure et DigitalOcean. Comme vous pouvez le voir sur le graphique ci-dessous, l'hébergement de base de données DigitalOcean permet des économies importantes sur AWS et Azure. De plus, leur tarification Droplet est extrêmement simple et facile à comprendre :5 $/Go.
Comme vous pouvez le voir sur le graphique ci-dessus, en moyenne, les coûts des instances DigitalOcean sont plus de 28 % moins chers qu'AWS et plus de 26 % moins chers qu'Azure.
Comparaison des coûts d'hébergement de la base de données ScaleGrid :AWS, Azure et DigitalOcean
Comme mentionné ci-dessus, la raison pour laquelle nous avons décidé d'écrire cet article est due à une augmentation récente des questions des clients sur la façon dont ils peuvent réduire leurs coûts d'hébergement de base de données , nous voulions donc nous assurer de comparer également les coûts de notre solution DBaaS entièrement gérée entre les fournisseurs de cloud. Voici les configurations pour cette comparaison :
Plan | Hébergement dédié |
Base de données | Base de données MongoDB® |
Stratégie de réplication | 2 répliques + arbitre |
Nos plans d'hébergement dédié sont tout compris, y compris tous les coûts de machine, de disque et de réseau, ainsi qu'une assistance 24h/24 et 7j/7. Ces plans sont entièrement gérés pour vous par l'un de ces fournisseurs de cloud et sont fournis avec une console complète pour automatiser toutes vos tâches de gestion, de surveillance et de maintenance de base de données dans le cloud.
Voyons comment les prix de l'hébergement dédié ScaleGrid pour la base de données MongoDB® se comparent entre AWS, Azure et DigitalOcean :
Plans dédiés ScaleGrid | AWS | Azur | DigitalOcean |
---|---|---|---|
2 Go | 190 $ | 187 $ | 104 $ |
4 Go | 330 $ | 374 $ | 140 $ |
8 Go | 657 $ | 750 $ | 300 $ |
16 Go | 1 164 $ | 1 250 $ | 500 $ |
32 Go | 1 912 $ | 2 025 $ | 800 $ |
ScaleGrid offre également la prise en charge de DigitalOcean pour MySQL, PostgreSQL et Redis™ avec le même prix par RAM par rapport à la solution de bases de données gérées de DigitalOcean. Bien que les prix soient les mêmes, ScaleGrid offre un débit moyen de près de 40 % supérieur à celui de DigitalOcean pour MySQL, et jusqu'à 94 % de débit supérieur pour les charges de travail équilibrées par rapport à DigitalOcean pour PostgreSQL. Consultez ces articles pour connaître la comparaison des performances entre ces deux fournisseurs :
- Meilleures performances MySQL DigitalOcean :ScaleGrid par rapport aux bases de données gérées DigitalOcean
- Comparaison des performances de PostgreSQL DigitalOcean :ScaleGrid et bases de données gérées DigitalOcean
Combien pouvez-vous économiser en migrant vers DigitalOcean ?
Alors, vous déployez la base de données MongoDB® sur AWS ou Azure, et vous vous demandez comment vous pouvez réduire vos coûts d'hébergement de base de données ? Voyons combien vous pouvez économiser en migrant votre hébergement pour la base de données MongoDB® vers DigitalOcean :
Le service d'hébergement dédié de ScaleGrid avec 2 réplicas + arbitre pour la base de données MongoDB® sur DigitalOcean vous permet d'économiser en moyenne 122 % sur vos coûts mensuels d'hébergement AWS et 140 % sur vos coûts mensuels d'hébergement Azure . Le tableau ci-dessus présente les économies réalisées sur les différents forfaits, et va d'environ 80 % d'économies pour 2 Go de RAM à 153 % d'économies pour notre forfait de 32 Go de RAM.
Réduction des coûts d'hébergement de votre base de données :DigitalOcean contre AWS contre AzureClick To TweetAvantages de DigitalOcean
DigitalOcean offre de nombreux avantages pour l'hébergement de bases de données, et vous pouvez en savoir plus à leur sujet dans notre article de blog La meilleure façon d'héberger MongoDB sur DigitalOcean. Voici un bref aperçu des principaux avantages :
- Convivial pour les développeurs
- Tarification simplifiée
- VM basées sur SSD
- Hautes performances
FAQ sur l'hébergement DigitalOcean
Mon cluster de base de données est-il toujours hautement disponible ?
Oui. Toutes nos options de haute disponibilité sont proposées dans DigitalOcean, y compris 2 répliques + 1 arbitre, 3 répliques et des configurations de jeu de répliques personnalisées. DigitalOcean n'a pas le concept de zones de disponibilité (AZ), nous distribuons donc les nœuds dans différentes régions. Par exemple, aux États-Unis, nous distribuons des nœuds sur New York 3, New York 2 et New York 1.
Cela affecte-t-il la latence ?
Oui, vous pouvez constater une augmentation de la latence. Idéalement, nous voudrions voir à la fois l'application et la base de données dans le même centre de données. Ainsi, si vous hébergez votre application dans AWS ou Azure et déplacez votre base de données vers DigitalOcean, vous constaterez une augmentation de la latence. Cependant, les latences moyennes entre AWS US-East et les centres de données DigitalOcean New York ne sont généralement que de 17,4 ms aller-retour.
Comment puis-je migrer ?
ScaleGrid fournit un assistant d'importation pour migrer les données d'un cluster à un autre. Si vous avez des besoins particuliers pour votre migration, veuillez contacter [email protected].
|