Checkliste für die erste Bereitstellung

Cloud-Mac in etwa 4 Minuten erstmals bereitstellen

Wählen Sie aus drei Apple-Silicon-Konfigurationen und sechs Knoten, begleichen Sie die USD-Zahlung und prüfen Sie SSH, Xcode, Abhängigkeiten und Artefaktausgabe. Jeder Schritt hat klare Eingaben, Prüfpunkte und Abschlusskriterien.

3 Tarife Verfügbare Konfigurationen
6 Verfügbare Knoten
Etwa 4 Minuten Erste Prüfung abgeschlossen
OPSVM / DEPLOYMENT MANIFEST READY
Ingenieurin prüft die Checkliste neben den Server-Racks
Eine Bestellung entspricht einem dedizierten physischen Rechner

Keine gemeinsam genutzte virtuelle Maschine. Nach der Knoteninitialisierung prüfen Sie zunächst den Host-Fingerprint und binden anschließend die Entwicklungs-Toolchain an.

Architektur
Apple Silicon
Laufzeit
Tag / Woche / Monat / Quartal
Betrieb
365 Tage
Vorbereitung

Klären Sie zunächst alle sechs Auswahlpunkte, bevor Sie die Konfigurationsseite öffnen

Sie müssen keine zusätzliche Software installieren. Legen Sie Auslastung, Region und Verbindungsart im Voraus fest, damit sich wichtige Konfigurationen nach der Knoteninitialisierung nicht ändern müssen.

01

Apple-Silicon-Kompatibilität bestätigen

Prüfen Sie, ob Projektabhängigkeiten, Binärwerkzeuge, Build-Skripte und Containeraufgaben arm64 unterstützen. Ältere Tools, die Rosetta benötigen, sollten Sie separat dokumentieren und nicht davon ausgehen, dass alle Abhängigkeiten nativ ausgeführt werden können.

02

Zielknoten auswählen

Verfügbar sind Singapur, Japan (Tokio), Südkorea (Seoul), Hongkong, US-Ostküste und US-Westküste. Berücksichtigen Sie zunächst die Zugriffswege Ihres Teams und entscheiden Sie dann anhand von Repository, Artefaktspeicher und Zielmarkt.

03

Passenden Tarif wählen

OpsVM M4 Core bietet M4, 16GB und 256GB; OpsVM M4 Plus bietet M4, 24GB und 512GB; OpsVM M4 Pro bietet M4 Pro, 64GB und 2TB.

04

Speicherbedarf schätzen

Schätzen Sie Code, DerivedData, Abhängigkeits-Cache, Simulator-Daten und Artefakte getrennt. Bei höherem Bedarf können Sie +1TB SSD oder +2TB SSD wählen; beurteilen Sie den Bedarf nicht nur anhand der Repository-Größe.

05

Mietdauer festlegen

Tag, Woche, Monat und Quartal sind separate Abrechnungszeiträume. Für kurzfristige Kompatibilitätstests wählen Sie Tage, für stabile Pipelines die tatsächliche Laufzeit. Preise verschiedener Zeiträume dürfen nicht miteinander hochgerechnet werden.

06

Tools für den Fernzugriff vorbereiten

Für Aufgaben in der Kommandozeile benötigen Sie einen SSH-Client und Schlüssel. Für die grafische Xcode-Oberfläche richten Sie zusätzlich einen grafischen Remote-Client ein und stellen sicher, dass Ihr lokales Netzwerk die erforderlichen Verbindungen zulässt.

Von der Bestellung bis zur Nutzung

Vier Prüfpunkte, insgesamt etwa 4 Minuten

Die Zeitmessung beginnt mit einer festgelegten Konfiguration. Die tatsächliche Dauer hängt vom Knotenstatus und der Zahlungsbestätigung ab; maßgeblich sind die Echtzeitdaten der Konsole.

  1. 01 Etwa 1 Minute

    Konfiguration auswählen

    Wählen Sie OpsVM M4 Core, OpsVM M4 Plus oder OpsVM M4 Pro. Bestätigen Sie anschließend eine von sechs Regionen, den Zeitraum Tag/Woche/Monat/Quartal und optionale Speichererweiterungen.

    Ergebnis: Die Bestellkonfiguration entspricht der erwarteten Auslastung
  2. 02 Etwa 1 Minute

    USD-Abrechnung abschließen

    Prüfen Sie Betrag und Laufzeit der Bestellung. Wählen Sie USDT-TRC20 oder zahlen Sie per Visa / Mastercard / Amex über Stripe.

    Ergebnis: Die Konsole zeigt die Zahlungsbestätigung an
  3. 03 Etwa 1 Minute

    Physischen Knoten initialisieren

    Das System weist der Bestellung einen dedizierten physischen Rechner zu und erstellt die Verbindungsdaten. Erstellen Sie während der Initialisierung keine weiteren Bestellungen und senden Sie dieselbe Aktion nicht wiederholt ab.

    Ergebnis: Knotenstatus und Verbindungsdaten sind abrufbar
  4. 04 Etwa 1 Minute

    Erste Verbindung prüfen

    Prüfen Sie Adresse, Kontodaten und Host-Fingerprint, stellen Sie eine SSH-Sitzung her und kontrollieren Sie die Systemversion. Wenn Sie eine grafische Oberfläche benötigen, richten Sie anschließend die Remote-Sitzung ein.

    Ergebnis: Die Kommandozeile ist verfügbar und die Host-Identität wurde geprüft
Bestellung erstellen

Auf der Konfigurationsseite sind nur drei zentrale Auswahlgruppen erforderlich

Wählen Sie zuerst die Rechenkonfiguration, danach Knoten und Laufzeit. Alle drei Modelle können in sechs Regionen bestellt werden; die Verfügbarkeit zeigt die Konsole in Echtzeit.

Reihenfolge der Konfigurationsauswahl CONFIG → REGION → TERM
Rechenkonfiguration

Aus drei verfügbaren Modellen wählen

  • OpsVM M4 CoreM4 · 16GB · 256GB
  • OpsVM M4 PlusM4 · 24GB · 512GB
  • OpsVM M4 ProM4 Pro · 64GB · 2TB
Knotenregion

Aus sechs Knoten wählen

Singapur, Japan (Tokio), Südkorea (Seoul), Hongkong, US-Ostküste und US-Westküste. Wählen Sie bevorzugt den Knoten mit niedrigerer und stabilerer Latenz aus dem tatsächlichen Büronetzwerk Ihres Teams.

Methode zur Knotenauswahl ansehen
Mietdauer

Nach der tatsächlichen Aufgabendauer wählen

Miete nach Tag, Woche, Monat oder Quartal ist möglich. Prüfen Sie nach der Auswahl, ob Sie +1TB SSD, +2TB SSD oder eine Thunderbolt-5-Verbindungserweiterung benötigen.

Bestellung konfigurieren
USD-Abrechnung

Nur zwei Zahlungsarten, alle Bestellungen werden in USD abgerechnet

Prüfen Sie vor dem Absenden Modell, Knoten, Laufzeit, Zusatzoptionen und den endgültigen USD-Betrag. Welche Zahlungsgateways verfügbar sind, zeigt die Konsole.

Bankkarte

Visa / Mastercard / Amex werden über Stripe verarbeitet. Prüfen Sie vor der Zahlung Rechnungsbetrag, Bestelllaufzeit und die Authentifizierung durch den Kartenanbieter.

USDT-TRC20

Prüfen Sie Netzwerk, Empfängerinformationen und den USD-Bestellbetrag sorgfältig. Verwenden Sie keine Transferdaten anderer Netzwerke für diese Bestellung.

Letzte Prüfung vor der Zahlung Bestellkennung USD-Betrag Zahlungsnetzwerk oder Kartenanbieter Bestätigung der Konsole
Erste Verbindung

Zuerst SSH prüfen, dann die grafische Remote-Sitzung aktivieren

Bei der ersten Verbindung geht es nicht darum, sofort Tools zu installieren, sondern den richtigen physischen Knoten zu bestätigen und eine vertrauenswürdige Basis für die spätere Fehleranalyse zu schaffen.

  1. 01

    Verbindungsdaten in der Konsole abrufen

    Prüfen Sie Knotenregion, Hostadresse, Kontodaten und die Verwendung des Schlüssels. Kopieren Sie Verbindungsdaten nicht in öffentliche Repositories, Chatverläufe oder unverschlüsselte Dokumente.

  2. 02

    Berechtigungen der privaten Schlüsseldatei prüfen

    Beschränken Sie lokal den Zugriff auf die Schlüsseldatei, bestätigen Sie den zum Knoten gehörenden Schlüssel und starten Sie erst dann die Verbindung.

  3. 03

    Host-Fingerprint verifizieren

    Vergleichen Sie den bei der ersten Verbindung angezeigten Fingerprint Punkt für Punkt mit den Angaben der Konsole. Bei Abweichungen brechen Sie die Verbindung ab und ignorieren Sie die Warnung nicht.

  4. 04

    Sitzung herstellen und System prüfen

    Notieren Sie nach erfolgreicher Verbindung macOS-Version, Hostname, freien Speicherplatz und den aktuellen Xcode-Pfad als Basis der ersten Bereitstellung.

Kommandozeile zuerst

Führen Sie Git, Abhängigkeitsinstallation, Build, Tests und Log-Export bevorzugt über SSH aus; so lassen sich die Schritte leichter dokumentieren und reproduzieren.

Verbindungsanleitung lesen

Grafische Sitzung nur bei Bedarf aktivieren

Richten Sie die Remote-Sitzung erst ein, wenn Sie die grafische Xcode-Oberfläche benötigen, und passen Sie Auflösung, Bildrate und Farbqualität an die Netzwerkbedingungen an.

Verbindungsprobleme beheben
Migrationspfad

In drei Ebenen migrieren: Code, Toolchain und Automatisierung

Übertragen Sie nicht die gesamte alte Umgebung auf einmal. Validieren Sie jede Ebene separat und bewahren Sie die Ergebnisse auf, damit sich Daten-, Abhängigkeits- und Pipeline-Probleme unterscheiden lassen.

A1 Eingabeebene

Code und erforderliche Daten migrieren

Beziehen Sie den Code bevorzugt über Git. Übertragen Sie große Datenmengen, Cache-Quellen oder Medien per SFTP oder geprüftem Archiv und kopieren Sie keine irrelevanten temporären Dateien.

  • Repository-Branch und Commit-Version bestätigen
  • Code, Daten und Build-Cache trennen
  • Prüfsumme des Archivs dokumentieren
  • Freien Speicherplatz auf dem Ziel prüfen
Ausgabe: Reproduzierbare Projekteingaben
B2 Umgebungsebene

Xcode und Abhängigkeitstoolchain reproduzieren

Dokumentieren Sie Xcode-Version und Auswahlpfad und installieren Sie Abhängigkeiten anhand der Sperrdatei. Fixieren Sie Versionen von Kommandozeilentools, Ruby, Node und anderen Laufzeiten; verlassen Sie sich nicht auf interaktive Alt-Konfigurationen.

  • Pfade von Xcode und Kommandozeilentools bestätigen
  • Abhängigkeiten anhand der Sperrdatei wiederherstellen
  • Projekt- und systemweite Konfiguration trennen
  • Einen Test-Build ohne Cache ausführen
Ausgabe: Reproduzierbare Build-Umgebung
C3 Automatisierungsebene

CI, Signierung und Artefaktübertragung anbinden

Validieren Sie zunächst eine minimale Aufgabe für Abruf, Build, Test und Export, bevor Sie die vollständige Pipeline anbinden. Sensible Signaturmaterialien müssen nach dem Prinzip der geringsten Rechte bereitgestellt und aus Logs ferngehalten werden.

  • Zugriffsbereich der CI-Aufgabe beschränken
  • Sensible Variablen vom Code trennen
  • Testberichte und Exit-Codes prüfen
  • Artefaktpfad und Prüfergebnis bestätigen
Ausgabe: Nachverfolgbare Pipeline-Ergebnisse
Toolchain-Validierung

Die Bereitstellung ist erst abgeschlossen, wenn alle fünf Prüfungen bestanden sind

Die Validierung reicht von Systemfakten bis zu den Artefaktergebnissen. Bewahren Sie bei Fehlern zunächst die vollständige Ausgabe auf; aktualisieren Sie nicht gleichzeitig mehrere Abhängigkeiten und ändern Sie nicht mehrere Konfigurationen.

01

Systemversion

Bestätigen Sie, dass macOS-Version, Architektur und Hostname den Erwartungen entsprechen.

sw_vers && uname -m && hostname
02

Xcode-Pfad

Prüfen Sie das aktuelle Entwicklerverzeichnis und die Xcode-Version, damit die Kommandozeile nicht auf eine falsche Installation zeigt.

xcode-select -p && xcodebuild -version
03

Abhängigkeiten installieren

Stellen Sie Abhängigkeiten anhand der Sperrdatei des Projekts wieder her und speichern Sie Installationsausgabe und fehlgeschlagene Schritte.

git status --short
04

Test-Build

Führen Sie die im Projekt definierten Testziele aus und prüfen Sie Exit-Code, fehlgeschlagene Fälle und Testbericht.

xcodebuild -list
05

Artefaktausgabe

Bestätigen Sie Artefaktverzeichnis, Dateigröße, Prüfsumme und Übertragungsziel. Beenden Sie die Prüfung nicht allein wegen eines erfolgreichen Builds.

find ./build -type f -maxdepth 2
Sicherheitsabschluss

Nach dem Build Zugriffsgrenzen und Wiederherstellungswege festlegen

Ein verfügbarer Knoten bedeutet nicht, dass die Bereitstellung abgeschlossen ist. Erledigen Sie die folgenden Punkte vor dem produktiven Betrieb und bestimmen Sie intern eine verantwortliche Person.

Temporäre Zugangsdaten aus der Initialisierung ersetzen und gemeinsame Zugangsdaten vermeiden
Quellen für SSH- und grafischen Fernzugriff beschränken und nur benötigte Zugänge öffnen
Private Schlüssel an einem kontrollierten Ort speichern, nicht in Repository, Build-Logs oder Artefakten
Automatische Ruhezustandseinstellungen prüfen, damit laufende Aufgaben nicht durch Zustandsänderungen unterbrochen werden
Systemversion, Xcode-Pfad, Abhängigkeitsversionen und Ergebnisse des ersten Tests dokumentieren
Separate Wiederherstellungsschritte für Code, erforderliche Daten und Pipeline-Konfiguration erstellen
Nicht benötigte grafische Sitzungen beenden und nicht mehr erforderliche Netzwerkzugänge schließen
Methode zum Export bereinigter Logs vorbereiten, damit Supportanfragen direkt gestellt werden können

Nach der Konfiguration direkt eine Cloud-Mac-Bestellung erstellen

Wählen Sie eines der drei Modelle, einen der sechs Knoten und die gewünschte Laufzeit. Bei Verbindungsproblemen lesen Sie zuerst die Anleitung für den Fernzugriff.