web-dev-qa-db-fra.com

Les options d'hébergement de MongoDB maintenant que le complément Heroku MLAB est enlevé

J'ai un service que j'hôte sur Heroku en ce moment et j'utilise le complément MLAB pour vous assurer que la version déployée est capable d'écrire dans la base de données, etc. Que puis-je faire maintenant? Je suis confus depuis que j'ai reçu cet email:

L'équipe de MLAB a choisi d'interrompre cet add-on. Le complément MLAB MongoDB sera supprimé de toutes les applications Heroku le 10 novembre 2020. Nous vous conseillons de supprimer le MLAB MongoDB Add-on vous avant le 1er septembre 2020 via le tableau de bord ou la CLI.

Quelqu'un a des mots de conseil? Devrais-je descendre Heroku? Si cela est plus facile avec AWS (je n'ai jamais utilisé AWS auparavant).

7
Karan Bhasin

mLAB a été acquise par MongoDB, ses utilisateurs sont encouragés et devront éventuellement migrer vers l'Atlas de Mongodb.

Il n'y a pas d'add-on requis pour utiliser Atlas et Atlas fournit un niveau libre. Je suis inconnu avec les coûts MLAB mais j'imagine que l'Atlas d'utilisation peut être moins cher ou plus cher que le MLAB.

Vous pouvez utiliser d'autres services hébergés de MongoDB comme autre réponse. En raison de la modification de la licence de MongoDB aux SSPL, les autres services sont maintenant tenus de négocier des accords individuels avec Mongodb Inc. pour offrir une base de données MongoDB en tant que service. Certains services (E.G. ObjecteRocket) l'ont fait et propose des versions actuelles de MongoDB (4.4 à la suite de cette écriture); D'autres n'ont pas et ne sont pas limités à des versions 4.0 et antérieures.

1
D. SM

MLAB n'est pas le seul jeu de MongoDB en ville : le ObjecteRocket for Mongodb Addon ressemble à une autre option facile.

Sinon, si vous préférez, vous pouvez continuer à utiliser MLAB, mais pas via un addon. Vous devrez simplement pointer votre application à votre base de données MLAB gérée séparément.

1
Chris