web-dev-qa-db-fra.com

Comment héberger une base de données SQL sur un cloud?

Comment héberger une base de données Mysql accessible par différents sites Web sur un cloud, tels que google drive et ubuntu one. Est-il même possible de le faire? Si oui, comment cela se fait-il, car de nombreuses entreprises qui utilisent des bases de données Mysql démarrent sur un cloud. Peut-on le faire gratuitement?

13
user2884344

Il existe deux façons principales de configurer une base de données MySQL hébergée dans le cloud: soit vous configurez un serveur virtuel hébergé dans le cloud et installez MySQL Server dessus ... soit vous configurez un service hébergé dans le cloud, géré, MySQL uniquement, qui vous donne accès au composant serveur MySQL, mais pas au système d'exploitation sous-jacent, qui est géré par le fournisseur de services.

http://aws.Amazon.com/free/ explique l'offre de service de niveau gratuit d'Amazon Web Services (AWS), qui est le fournisseur d'hébergement cloud que j'utilise. Le service de base de données relationnelle (RDS) propose un petit ("micro") serveur MySQL avec 640 Mo de RAM et 20 Go ou d'espace disque dur sans frais mensuels pour les 12 premiers mois. Après la la première année, ce serveur vous coûtera 18,75 $/mois. Des serveurs avec beaucoup plus de capacité sont également disponibles à des prix mensuels qui augmentent avec la mémoire et l'espace de stockage du disque dur ... mais vous ne payez que ce que vous utilisez aussi longtemps que vous l'utilisez. Si vous démarrez un grand serveur, puis l'arrêtez presque immédiatement, par exemple, vous ne payez que les heures de fonctionnement.

Vous pouvez également obtenir des serveurs complets, pas seulement le composant MySQL, pour déployer vos applications, serveurs Web, etc. Dans AWS, ce service est appelé Elastic Compute Cloud (EC2).

Au-delà de quelque chose de très petit comme les offres du niveau gratuit AWS, vous n'obtiendrez rien de "gratuit".

Vous accédez à un tel serveur de la même manière que vous accédez à n'importe quel serveur MySQL: via TCP, soit sur Internet (en utilisant SSL si vous vous souciez de la sécurité) ou sur un réseau privé virtuel (VPN).

33
Michael - sqlbot

Concernant le commentaire alternatif, en dehors d'Amazon RDS, il existe également ScaleGrid, Compose et Azure Database qui fournissent des solutions d'hébergement MySQL gérées. Tous sont entièrement gérés avec des capacités variables et offrent des essais gratuits. Tout plan gratuit sera très limité et est généralement conçu pour les environnements de développement/test.

Vous pouvez comparer les fournisseurs MySQL ici pour voir les différents avantages de chacun. Avertissement - Je travaille chez ScaleGrid.

0
Kristi Anderson