Begriffe klären
Acht Begriffe zu Geräten und Verbindungen
Unterscheiden Sie physische Ressourcen, Fernzugriffsprotokolle und Entwicklungstools. Wenn Sie wissen, auf welcher Ebene ein Problem auftritt, lässt es sich schneller eingrenzen.
- Physischer Standort
- Der Standort, an dem der Mac tatsächlich bereitgestellt wird. MetalVNC bietet vier Standorte im asiatisch-pazifischen Raum: Singapur, Tokio, Seoul und Hongkong. Berücksichtigen Sie bei der Auswahl Ihre Netzwerkroute. Eine geringere geografische Entfernung bedeutet nicht zwangsläufig eine niedrigere Latenz auf jeder Verbindung.
- Dedizierter physischer Mac
- Während der Mietdauer nutzen Sie CPU, Arbeitsspeicher und Speicherplatz des gesamten Geräts allein; der Host wird nicht mit anderen Kunden geteilt. Mehrere gleichzeitig gestartete Aufgaben Ihres Teams konkurrieren dennoch um die Ressourcen desselben Geräts. Die Parallelität müssen Sie daher selbst planen.
- Keine virtuelle Maschine
- Die Arbeitsumgebung läuft auf einem physischen Mac und nicht als virtuelle Instanz auf einem gemeinsam genutzten Host. Die grafische macOS-Oberfläche und die Befehlszeile stehen vollständig zur Verfügung. Die tatsächliche Build-Leistung hängt weiterhin von Projektumfang, Toolchain, Cache und parallelen Aufgaben ab.
- VNC
- Ein Fernzugriffsverfahren, das den Desktop überträgt und Tastatur- sowie Mauseingaben entgegennimmt. Es eignet sich für grafisches Debugging und die Prüfung von Benutzeroberflächen, ist aber kein Dateisynchronisierungstool. Große Quellcodebestände und Build-Artefakte sollten Sie separat mit einem geeigneten Dateiübertragungsverfahren übertragen.
- SSH-Anmeldung mit Schlüssel
- Bei der Authentifizierung werden öffentlicher und privater Schlüssel verwendet. Der öffentliche Schlüssel kommt in die autorisierte Liste auf dem Remote-System. Den privaten Schlüssel bewahren Sie auf einem kontrollierten lokalen Gerät oder in einem sicheren Schlüsselverwaltungssystem für Pipelines auf. Committen Sie den privaten Schlüssel nicht in ein Repository und senden Sie ihn nicht per Supportanfrage.
- Self-hosted Runner
- Ein von Ihnen verwalteter Runner, der CI-Aufgaben entgegennimmt. Sie können Builds und Tests auf einem dedizierten Standort ausführen. Registrierungstoken, Aufgabenberechtigungen, Bereinigung des Arbeitsbereichs und Toolchain-Versionen muss Ihr Team selbst verwalten.
- Codesignaturzertifikate und Provisioning-Profile
- Vertrauliche Entwicklungsressourcen für den Signaturprozess, keine Zugangsdaten für den Remote-Zugriff. Prüfen Sie vor der Verwendung Zweck und Berechtigungen. Importieren Sie die Dateien gemäß den Sicherheitsvorgaben Ihres Teams, beschränken Sie den Zugriff und entfernen Sie nicht mehr benötigte Dateien nach Abschluss der Aufgabe.
- Thunderbolt-5-Verbindung mehrerer Geräte
- Eine optionale Verbindungsmöglichkeit für die Zusammenarbeit mehrerer Geräte. Der Arbeitsspeicher mehrerer Geräte wird dadurch nicht automatisch zu einem gemeinsamen Speicherpool. Geben Sie vor der Bestellung die Anzahl der Geräte, den Datenfluss und den Speicherbedarf an. Welche Optionen verfügbar sind, sehen Sie auf der Konfigurationsseite.