Architecture du serveur : Docker peut-il être utilisé pour apprendre les clusters de serveurs ?
PHP中文网
PHP中文网 2017-07-03 11:41:17
0
5
1339

Je souhaite apprendre à installer des clusters de serveurs et des clusters de bases de données.
Au début, j'ai pensé à installer une machine virtuelle sur un ordinateur personnel, il y a donc deux options :
1. Utiliser la machine virtuelle Vmware sous Windows pour virtualiser 4 environnements Linux (2 serveurs web, 2 serveurs de bases de données),
2. Vmware pour virtualiser 2 environnements Linux sur Windows (chaque environnement virtuel sera virtualisé avec Vmware pour deux de plus

) ;

Plus tard, j'ai senti que docker semblait être capable d'atteindre mon objectif. Je ne sais pas quelle solution est réalisable. Veuillez me donner quelques conseils ! ! !

Ou pouvez-vous me fournir un peu d'expérience et des conseils sur la façon d'installer rapidement plusieurs serveurs, afin que je puisse acquérir la connaissance des clusters

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(5)
某草草

Docker est plus léger qu'une machine virtuelle. Après avoir été transformé en miroir, vous pouvez facilement étendre le serveur Web ou le serveur de base de données (aucune configuration requise). Généralement, il peut être démarré directement avec une seule instruction. Tout comme un conteneur, il peut être transporté partout où vous en avez besoin, c’est pratique et rapide, ça vaut la peine d’essayer

.
女神的闺蜜爱上我

Il est recommandé d'utiliser Docker, vous le saurez après l'avoir utilisé - il est beaucoup plus rapide que VMware et économise de l'espace sur le disque dur

.
曾经蜡笔没有小新

Oui, plusieurs conteneurs sur une seule machine. Mais il n'est pas recommandé de construire Docker sous Windows. Pour être honnête, il y a trop de pièges.

小葫芦

Il est recommandé d'utiliser Docker
1. La machine virtuelle Vmware occupe trop d'espace sur le disque dur. L'installation d'une base de données Mongodb avec Docker ne prend que plusieurs centaines de mégaoctets. Si vous utilisez une machine virtuelle Vmware, le système virtuel à lui seul sera plusieurs fois plus volumineux. 2. Le démarrage de Docker prend quelques secondes
Docker est toujours très intéressant

巴扎黑

Wow, j'ai lu beaucoup de bonnes critiques d'experts.

Avis personnel

1. Si vous souhaitez apprendre une méthode de clustering basée sur un système d'exploitation distinct, tel que mysql maître-esclave, php nginx cluster, etc., je vous suggère de commencer par vmware, car vmware simule un véritable environnement de cluster de serveur de machine.

2.Cluster de méthodes d'essaim Docker

3. Apprenez le clustering en exécutant des conteneurs du système d'exploitation dans Docker (personnellement, je ne le recommande pas)

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal