Dieser Artikel ist für diejenigen interessant, die derzeit an der Virtualisierung beteiligt sind.
Eine Geschichte darüber, wie unser Unternehmen eine kleine Studie zur Virtualisierung von Arbeitsplätzen für Architekten und Ingenieure durchgeführt hat. Insbesondere wurde AWS AppStream 2.0 überprüft. und Alternativen.
Es ist möglich, dass der Artikel für Superprofis in dieser Angelegenheit nicht allzu nützlich ist.
Zweck
Das Hauptziel der Virtualisierung kann aus Sicht des Managements wie folgt formuliert werden: die Notwendigkeit, teure Hardware (etwa 140-170.000 Rubel pro Auto) zu kaufen, zu beseitigen sowie die Systemadministratoren auf Personal zu halten und Strom zu viel zu bezahlen.
Ich verstehe, dass es offensichtliche Dinge gibt, die durch Virtualisierung nicht gelöst werden können: Sie müssen immer noch Hardware kaufen, ein Administrator ist immer noch besser zu haben, und Strom wird, obwohl er weniger „brennt“, nicht viel billiger sein (es gab keine konkreten Berechnungen zur Kostenreduzierung).
Wen „virtualisieren“ wir?
Lassen Sie uns die Besonderheiten des Publikums bestimmen, die „virtualisiert“ werden mussten.
Wir haben ein Architekturbüro, in dem Architekten und Ingenieure zum Zeitpunkt des Schreibens arbeiten. Grundsätzlich haben die Jungs eine Reihe von Standardaufgaben für ihre Spezialisierung - Design, Visualisierung von Innen- und Außenlösungen, Berechnungen usw.
Verwendete Software (angegeben die Hauptsoftware, aber die gesamte Liste ist jedes Mal viel größer - für die Aufgabe).
Ingenieur
- Revit - Den ganzen Arbeitstag
- Autodesk CFD - manchmal den ganzen Tag parallel zur Überarbeitung, manchmal kann ich eine Woche lang nicht laufen.
- Navisworks - manchmal den ganzen Tag parallel zum Revit, manchmal kann ich keine Woche beginnen.
- Allgemeines MS Office-Softwarepaket, PDF, Browser usw. Immer offen
Architekt 1
- Revit - 10 Stunden am Tag
- 3d max + Corona - 24/7. Festanstellung sowie nachts und am Wochenende
- Rhotoshop. 8-10 Stunden. Ganzer Arbeitstag
- AutoCad - 3-4 Stunden am Tag.
Gleichzeitiger Start von 2-3 Programmen (Photoshop, Revit, 3dmax)
Architekt 2
- Revit + Dynamo - Zugriff auf den ganzen Tag. Außerdem benötigen andere Benutzer in meiner Abwesenheit möglicherweise Zugriff auf die Revision von meinem Konto aus oder ich wurde von der Zeitleiste entfernt
- 3d max + Corona. Abhängig von der Aufgabe von 24 Stunden pro Woche bei der Arbeit an Bildern bis zu 0 Stunden pro Tag, wenn am Modell in Revit gearbeitet wird. 24-Stunden-Zugriff erforderlich, um Renderings über Nacht und remote zu steuern und auszuführen
- Photoshop 10 Stunden am Tag
- AutoCad - 0 Stunden am Tag, aber es ist erforderlich, um Dateien anzuzeigen und zu bearbeiten und für das Moskauer Büro von Auftragnehmern zu exportieren, wenn diese die Datei senden
- Nashorn + Heuschrecke. Gelegentlich kann dies für die komplexe Modellierung und zum Öffnen von Skripten erforderlich sein
Durch Tests wurden die folgenden Stationskonfigurationen gefunden, die ausreichen, um in der Cloud zu arbeiten:
Gleichzeitiger Start der Programme 2-5 Programme (möglicherweise müssen zwei Revisionen parallel geöffnet werden, um mit verwandten Dateien arbeiten zu können).
Für Architekten (Revit, Visualisierung, Photoshop usw.)
32 GB RAM 16 CPU 4 GB GPU 100 GB Festplatte
Für Ingenieure (Revit, Abrechnungsprogramme usw.)
16 GB RAM 6 CPU 4 GB GPU 100 GB Festplatte
Unser InternetLeider weiß ich nicht, welchen Anbieter wir haben. Ich habe von unserem Systemadministrator erfahren, dass die vom Anbieter versprochene Geschwindigkeit 30 Mbit / s beträgt.
Testergebnisse
1) Amazon Web Services - AppStream 2.0. (Server in Frankfurt verwendet)
Beschreibung: Cloud-Dienst mit Browserzugriff.
Getestete Konfigurationen:
- stream.graphics-design.xlarge 4CPU 16GbRAM 2GbGPU 0,5 USD / Stunde
- stream.graphics-design.4xlarge 16CPU 61GbRAM 8GbGPU 2.0 USD / Stunde
Vorteile: Nicht gefunden
Nachteile: 1) Verzögerung bei der Verwendung. 2) Es ist nicht möglich, die erforderliche Konfiguration der Maschine zu bestellen. Sie können nur aus den vorgeschlagenen Modellen auswählen, die mit Überzahlungen für nicht genutzte Kapazitäten behaftet sind.
Fazit: Die Kapazitäten eignen sich für die Arbeit in Revita, aber das Rendern ist viel schlechter als auf einem lokalen Computer. Die Verzögerung ist nervig.
2) Paperspace (Europa)
Beschreibung: Ein Cloud-Dienst mit Zugriff über einen Browser oder einen eigenen Launcher (ein Launcher, wenn Sie sich wohler fühlen).
Getestete Konfigurationen:
G-Klasse PRO 8CPU 32 GbRAM 4 GbGPU 0,32 USD / Stunde + 7 $ / Monat für eine 100 Gb Festplatte.
P5000 8CPU 32GbRAM 16GbGPU 0,72 USD / Stunde + 7 $ / Monat für eine 100Gb-Festplatte.
Vorteile: Attraktive Kosten.
Nachteile: 1) Verzögerung bei der Verwendung. 2) Es ist nicht möglich, die erforderliche Konfiguration der Maschine zu bestellen. Sie können nur aus den vorgeschlagenen Modellen auswählen, die mit Überzahlungen für nicht genutzte Kapazitäten behaftet sind.
Fazit: Aufgrund der „Verzögerungen“ ist es selbst in Revita schwierig, zu arbeiten. Das Rendern ist völlig obszön.
3) Cloudalize (Europa)
Beschreibung: Ein seriöses Büro, das Strom über den Citrix-Client verteilt.
Getestete Konfigurationen:
Modell M602 mit Grafikkarte P2000 € 19,99 + € 0,89 pro Stunde.
Vorteile: 1) Hervorragende Ergebnisse für Revit und Rendering. 2) Sie können das Auto mit der gewünschten Konfiguration zusammenbauen.
Nachteile: Kosten.
Fazit: Geeignet für die Arbeit in Revit und zum Rendern, es gibt keine Verzögerung. Wenn Sie nicht auf die Kosten achten - eine gute Option.
4) Lautspiel (Russland)
Beschreibung: Ein Cloud-basierter Spieledienst mit Zugriff über einen Browser oder einen eigenen Launcher.
Getestete Konfigurationen:
Moskau-4 4CPU 16GbRAM 4GbGPU 28 Rubel / Stunde
Vorteile: Nicht gefunden
Nachteile: 1) Verzögerung bei der Verwendung. 2) Es ist nicht möglich, die erforderliche Konfiguration der Maschine zu bestellen. Sie können nur aus den vorgeschlagenen Modellen auswählen, die mit Überzahlungen für nicht genutzte Kapazitäten behaftet sind. 3) Sie müssen in der Schlange stehen (bis zu einer Stunde), um gehen zu können.
Fazit: Die Kapazitäten eignen sich für die Arbeit in Revita, aber das Rendern ist viel schlechter als auf einem lokalen Computer. Die Verzögerung ist nervig.
5) Liqudsky (Europa)
Beschreibung: Cloud-Gaming-Service über einen eigenen Launcher.
Getestete Konfigurationen:
PRO 6CPU 12GbRAM 4GbGPU 28 Rubel / Stunde
Vorteile: Attraktive Kosten.
Nachteile: 1) Verzögerungen bei der Verwendung, schrecklicher Verlust der Bildqualität. 2) Es ist nicht möglich, die erforderliche Konfiguration der Maschine zu bestellen. Sie können nur aus den vorgeschlagenen Modellen auswählen. 3) Sie müssen in der Schlange stehen (bis zu einer Stunde), um gehen zu können.
Fazit: Kann nicht arbeiten.
6) 4loud4y (Russland)
Beschreibung: Cloud-Dienst mit Zugriff über den VmWare-Client.
Getestete Konfigurationen:
Montage für Ingenieure 34 Rubel / Stunde
Montage für Architekten 51 Rubel / Stunde
Vorteile: 1) Hervorragende Ergebnisse für Revit und Rendering. 2) Sie können das Auto mit der gewünschten Konfiguration zusammenbauen.
Nachteile: Es kostet mehr als wir möchten.
Fazit: Geeignet für die Arbeit in Revita zum Rendern, es gibt keine Verzögerung. Wenn Sie nicht auf die Kosten achten - eine gute Option.
7) IMSCAD (Europa)
Beschreibung: Cloud-Dienst mit Zugriff über den Citrix-Client.
Getestete Konfigurationen:
Die Montage für KP-Ingenieure wird gebildet
Versammlung für Architekten
Vorteile: 1) Hervorragende Ergebnisse für Revit und Rendering. 2) Sie können das Auto mit der gewünschten Konfiguration zusammenbauen.
Nachteile: Noch nicht entdeckt.
Fazit: Geeignet für die Arbeit in Revita zum Rendern, es gibt keine Verzögerung.
Fazit
Zunächst wurde festgestellt, dass Architekten und Ingenieure unterschiedliche Maschinenkonfigurationen benötigen, um zu arbeiten.
Für die Visualisierung auf lokalen Computern werden spezielle Prozessoren verwendet, die sich von denen in Cloud-Diensten unterscheiden (sie sind nicht für die Visualisierung vorgesehen). Daher müssen Sie die Anzahl der geleasten Prozessoren ungerechtfertigt erhöhen, um die gleiche Visualisierungsgeschwindigkeit wie auf dem lokalen Computer zu erzielen, was die Kosten erhöht. Aus diesem Grund ist es derzeit nicht vorteilhaft, die Leistung virtueller Maschinen zu nutzen: Das Rendern ist nicht immer erforderlich, aber Sie müssen ständig für eingebettete zusätzliche Prozessoren bezahlen.
Der nächste einschränkende Faktor ist die Unfähigkeit, die erforderliche Maschinenkonfiguration für die erforderlichen Anforderungen auszuwählen: Oft wird die Auswahl aus bereits gebildeten Konfigurationen bereitgestellt, die nicht zu uns passen. Außerdem verlangsamt sich alles, was über einen Browser oder einen eigenen Launcher verwendet wird, unerträglich und die Bildqualität geht verloren (bei häufigen Pixeln).
Daher die Schlussfolgerung: Alle Dienste, die auf diese Weise Zugang bieten, sind für uns nicht geeignet. Die Gründe für die Bremsen werden durch die Tatsache bestimmt, dass wir uns an sehr abgelegenen Orten befinden und die verfügbare Internetgeschwindigkeit es uns nicht ermöglicht, die zurückgelegte Strecke vollständig zu kompensieren. Die genaue Lösung dieses Problems ist uns derzeit nicht bekannt.
Die höchste Priorität ist die Verwendung von Diensten, die den Zugriff über Citrix- und VmWare-Clients ermöglichen. Zusätzlich zur bequemen Verwaltung löschen diese Clients eine schlechte Verbindung und ermöglichen es Ihnen, voll zu arbeiten, selbst wenn die Verbindung ins Ausland geht.
Um alle oben genannten Punkte zusammenzufassen:
Derzeit sind Cloud-Dienste für unsere Anforderungen viel unrentabler als unsere lokalen Stationen. Natürlich können Sie den lokalen Computer sowie den Dienst das ganze Jahr über rund um die Uhr nutzen, aber die Verwendung eines Cloud-Dienstes in diesem Modus ist erheblich teurer. Wenn jedoch der Wunsch und die Möglichkeit einer Überzahlung bestehen, sind Cloud-Services derzeit für die Aufgaben von Architekten und Ingenieuren geeignet.
Inspirations- und Informationsquellen
1.
Warum brauchen wir Virtualisierung?PS: Danke für deine Aufmerksamkeit!
Wenn Sie die Nuancen, die Sie für wichtig halten, nicht berücksichtigt haben, werde ich versuchen, die Fragen in den Kommentaren zu beantworten.