Cet article sera intéressant pour ceux qui sont actuellement impliqués dans la virtualisation.
Une histoire sur la façon dont notre entreprise a mené une petite étude sur la virtualisation des emplois pour les architectes et les ingénieurs. En particulier, AWS AppStream 2.0 a été examiné. et alternatives.
Il est possible que l'article ne soit pas trop utile pour les super-professionnels en la matière.
But
Le principal objectif de la virtualisation, du point de vue de la gestion, peut être formulé comme suit: se débarrasser de la nécessité d'acheter du matériel coûteux (environ 140-170 mille roubles par voiture), ainsi que de garder les administrateurs système sur le personnel et de payer trop cher pour l'électricité.
Je comprends qu'il y a des choses évidentes qui ne peuvent pas être résolues par la virtualisation: vous devez toujours acheter du matériel, il est préférable d'avoir un administrateur de toute façon, et l'électricité, même si elle "brûlera" moins, ne sera pas beaucoup moins chère (il n'y avait pas de calculs concrets sur la réduction des coûts).
Qui «virtualisons-nous»?
Désignons les spécificités du public à «virtualiser».
Nous avons un bureau d'architecture où les architectes et les ingénieurs travaillent au moment de la rédaction. Fondamentalement, les gars ont un ensemble standard de tâches pour leur spécialisation - conception, visualisation de solutions intérieures et extérieures, calculs, etc.
Logiciel utilisé (indiqué le principal, mais la liste entière est beaucoup plus longue, à chaque fois - pour la tâche).
Ingénieur
- Revit - Toute la journée de travail
- Autodesk CFD - parfois toute la journée en parallèle avec la révision, parfois je ne peux pas courir pendant une semaine.
- Navisworks - parfois toute la journée en parallèle avec revit, parfois je ne peux pas commencer une semaine.
- Progiciel général MS Office, PDF, navigateur, etc. Toujours ouvert
Architecte 1
- Revit - 10 heures par jour
- 3d max + Corona - 24/7. Travail permanent, plus la nuit et le week-end
- Rhotoshop. 8-10 heures. Toute la journée de travail
- AutoCad - 3-4 heures par jour.
Lancement simultané de 2-3 programmes (photoshop, revit, 3dmax)
Architecte 2
- Revit + Dynamo - Accès toute la journée, en outre, l'accès à la révision de mon compte peut être nécessaire par d'autres utilisateurs en mon absence ou j'ai été supprimé par le chronomètre
- 3d max + Corona. Selon la tâche, de 24 heures toute la semaine pour travailler sur des images à 0 heure par jour, si le travail est en cours sur le modèle dans revit. Accès 24 heures requis pour contrôler et exécuter les rendus pendant la nuit et à distance
- Photoshop 10 heures par jour
- AutoCad - 0 heures par jour, mais il est nécessaire pour afficher et éditer les fichiers et exporter pour le bureau de Moscou des entrepreneurs lorsqu'ils envoient le fichier
- Rhino + Grasshopper. Parfois, cela peut être nécessaire pour une modélisation complexe et pour ouvrir des scripts
Grâce aux tests, les configurations de stations suivantes ont été trouvées suffisantes pour fonctionner dans le cloud:
Lancement simultané des programmes 2-5 programmes (il peut être nécessaire d'ouvrir deux révisions en parallèle pour travailler avec des fichiers associés).
Pour les architectes (Revit, visualisation, Photoshop, etc.)
32Go de RAM 16CPU 4Gb GPU 100Go HDD
Pour les ingénieurs (Revit, programmes de règlement, etc.)
16 Go de RAM 6CPU 4 Go de GPU 100 Go de disque dur
Notre InternetMalheureusement, je ne sais pas quel fournisseur nous avons. J'ai appris de notre administrateur système que la vitesse promise par le fournisseur est de 30 Mbps.
Résultats des tests
1) Amazon Web Services - AppStream 2.0. (serveur utilisé à Francfort)
Description: Service cloud avec accès par navigateur.
Configurations testées:
- stream.graphics-design.xlarge 4CPU 16GbRAM 2GbGPU 0,5 USD / heure
- stream.graphics-design.4xlarge 16CPU 61GbRAM 8GbGPU 2.0 USD / heure
Avantages: introuvable
Inconvénients: 1) Retard d'utilisation. 2) Il n'est pas possible de commander la configuration requise de la machine, vous ne pouvez choisir que parmi les modèles proposés, ce qui est lourd de trop-payés pour les capacités inutilisées.
Conclusion: les capacités conviennent pour travailler dans Revita, mais le rendu est bien pire que sur une machine locale. Le retard est ennuyeux.
2) Espace papier (Europe)
Description: Un service cloud avec accès via un navigateur ou son propre lanceur (un lanceur, si vous êtes plus à l'aise).
Configurations testées:
Classe G PRO 8CPU 32GbRAM 4GbGPU 0,32 USD / heure + 7 $ / mois pour un disque dur de 100 Go.
P5000 8CPU 32GbRAM 16GbGPU 0,72 USD / heure + 7 $ / mois pour un disque dur de 100 Go.
Avantages: coût attractif.
Inconvénients: 1) Retard d'utilisation. 2) Il n'est pas possible de commander la configuration requise de la machine, vous ne pouvez choisir que parmi les modèles proposés, ce qui est lourd de trop-payés pour les capacités inutilisées.
Conclusion: en raison des «retards», il est difficile de travailler même dans Revita. Le rendu est complètement obscène.
3) Cloudaliser (Europe)
Description: un bureau sérieux qui distribue de l'énergie via le client Citrix.
Configurations testées:
Modèle M602 avec carte vidéo P2000 19,99 € + 0,89 € par heure.
Avantages: 1) Excellents résultats pour Revit et le rendu. 2) Vous pouvez assembler la voiture avec la configuration souhaitée.
Inconvénients: coût.
Conclusion: adapté pour travailler dans Revit et pour le rendu, il n'y a pas de retard. Si vous ne faites pas attention au coût - une bonne option.
4) Loudplay (Russie)
Description: Un service de jeu basé sur le cloud avec accès via un navigateur ou son propre lanceur.
Configurations testées:
Moscou-4 4CPU 16GbRAM 4GbGPU 28 roubles / heure
Avantages: introuvable
Inconvénients: 1) Retard d'utilisation. 2) Il n'est pas possible de commander la configuration requise de la machine, vous ne pouvez choisir que parmi les modèles proposés, ce qui est lourd de trop-payés pour les capacités inutilisées. 3) Avoir à faire la queue (jusqu'à une heure) pour pouvoir y aller.
Conclusion: les capacités conviennent pour travailler dans Revita, mais le rendu est bien pire que sur une machine locale. Le retard est ennuyeux.
5) Liqudsky (Europe)
Description: Service de jeu en nuage via son propre lanceur.
Configurations testées:
PRO 6CPU 12GbRAM 4GbGPU 28 roubles / heure
Avantages: coût attractif.
Inconvénients: 1) Retard d'utilisation, terrible perte de qualité d'image. 2) Il n'est pas possible de commander la configuration requise de la machine, vous ne pouvez choisir que parmi les modèles proposés. 3) Avoir à faire la queue (jusqu'à une heure) pour pouvoir y aller.
Conclusion: impossible de travailler.
6) loud4y (Russie)
Description: Service cloud avec accès via le client VmWare.
Configurations testées:
Assemblage pour les ingénieurs 34 roubles / heure
Assemblage pour architectes 51 roubles / heure
Avantages: 1) Excellents résultats pour Revit et le rendu. 2) Vous pouvez assembler la voiture avec la configuration souhaitée.
Inconvénients: cela coûte plus cher que nous le souhaiterions.
Bottom line: Convient pour travailler dans Revita pour le rendu, il n'y a pas de retard. Si vous ne faites pas attention au coût - une bonne option.
7) IMSCAD (Europe)
Description: Service cloud avec accès via le client Citrix.
Configurations testées:
L'assemblage des ingénieurs KP est en cours de formation
Montage pour architectes
Avantages: 1) Excellents résultats pour Revit et le rendu. 2) Vous pouvez assembler la voiture avec la configuration souhaitée.
Inconvénients: Pas encore découvert.
Bottom line: Convient pour travailler dans Revita pour le rendu, il n'y a pas de retard.
Conclusion
Il a été initialement déterminé que les architectes et les ingénieurs ont besoin de différentes configurations de machines pour fonctionner.
Pour la visualisation sur des machines locales, des processeurs spécialisés différents de ceux utilisés dans les services cloud sont utilisés (ils ne sont pas destinés à la visualisation). Par conséquent, vous devez augmenter de manière injustifiée le nombre de processeurs loués afin d'atteindre la même vitesse de visualisation que sur la machine locale, ce qui augmente le coût. Pour cette raison, il n'est pas avantageux d'utiliser la puissance des machines virtuelles pour le moment: ce rendu n'est pas toujours nécessaire, mais vous devrez constamment payer pour des processeurs supplémentaires intégrés.
Le prochain facteur limitant est l'incapacité de choisir la configuration de machine nécessaire pour les besoins requis: il est souvent prévu de choisir parmi des configurations déjà formées qui ne nous conviennent pas. De plus, tout ce qui est utilisé via un navigateur ou son propre lanceur ralentit insupportablement et la qualité de l'image est perdue (pour les pixels fréquents).
D'où la conclusion: tous les services qui offrent un accès de cette manière ne nous conviennent pas. Les raisons des freins sont déterminées par le fait que nous sommes dans des endroits très reculés et la vitesse disponible d'Internet ne nous permet pas de compenser entièrement la distance parcourue. La manière exacte de résoudre ce problème nous est actuellement inconnue.
La plus haute priorité est l'utilisation de services qui fournissent un accès via les clients Citrix et VmWare. En plus de la commodité de l'administration, ces clients éteignent une mauvaise connexion et vous permettent de travailler pleinement, même si la connexion va à l'étranger.
Pour résumer tout ce qui précède:
À l'heure actuelle, les services cloud pour nos besoins sont beaucoup moins rentables que nos stations locales. Bien sûr, la machine locale ainsi que le service vous permettent de l'utiliser 24/7 toute l'année, mais utiliser un service cloud dans ce mode sera beaucoup plus cher. Cependant, s'il y a un désir et la possibilité de surpayer - pour le moment, les services cloud sont adaptés pour une utilisation pour les tâches des architectes et des ingénieurs.
Sources d'inspiration et d'informations
1.
Pourquoi avons-nous besoin de virtualisation?PS: Merci de votre attention!
Si vous n'avez pas pris en compte les nuances que vous jugez importantes, je vais essayer de répondre aux questions dans les commentaires.