[RUBY] À propos de Docker, faux serveur et conteneur
Docker! Serveur virtuel! récipient! sur
Qu'est-ce que Docker
Logiciel open source pour développer, déployer et exécuter des applications en utilisant la conteneurisation!
Qu'est-ce qu'un serveur virtuel?
Un mécanisme pour exécuter virtuellement plusieurs serveurs sur un seul serveur!
Qu'est-ce qu'un conteneur?
Un environnement d'exécution isolé des autres utilisateurs. Il a un temps de démarrage plus court qu'un serveur virtuel et vous pouvez exécuter plusieurs conteneurs en même temps avec le même matériel de performance!
À propos du type de déploiement
Qu'est-ce que Canary Release?
Une méthode pour exposer les nouvelles fonctionnalités uniquement à certains utilisateurs et vérifier que la nouvelle version est exempte de bogues. Même s'il y a un problème avec le service, cela n'affectera pas l'ensemble! quelque chose comme.
Qu'est-ce que le déploiement Blue Green?
Une méthode d'opération de déploiement qui utilise un serveur virtuel, prépare deux environnements de production et peut définir la version pour chacun. Puisque nous allons en préparer deux, si un problème survient dans l'un ou l'autre, vous pouvez changer la direction de la requête vers l'un ou l'autre, de sorte que vous puissiez annuler celui qui a un problème entre-temps!
Qu'est-ce qu'un déploiement immuable?
Méthode de basculement vers un nouvel environnement au moment du déploiement en créant un environnement qui ne change pas toujours. Cela effacera l'ancien environnement!
Docker officiel http://docs.docker.jp/
Résumé
Vous avez maintenant un aperçu de Docker. En prime, le type de cloud est souvent utilisé, je vais donc le poster.
prime
SaaS
Abréviation de «Software as a Service», lisez «Thirth» ou «Thirds».
Il se réfère à la situation où le service est utilisé en accédant directement au serveur qui fournit le service sans l'installer côté client!
(Exemple)
Logiciels Office tels que Microsoft Office 365
Messagerie Web telle que Gmail
Stockage en ligne tel que Dropbox
Groupware tel que Cybows
PaaS
Abréviation de «Platform as a Service», lire «Perth».
Un service qui fournit une plateforme de publication d'applications créées sur le réseau!
(Exemple)
Heroku
IaaS
Abréviation de "Infrastructure as a Service", lue comme "Earth" ou "Earth".
Un service dans lequel les utilisateurs qui utilisent le service fournissent CPU, mémoire, stockage, etc. virtualisés via Internet!
(Exemple)
Microsoft Azure
Google Compute Engine
C'est tout de la scène!