Bereitstellungsablauf für den ersten Einsatz

Vom Knoten bis zum ersten erfolgreichen Build

SDKMac stellt dedizierte physische Cloud-Macs bereit. Jede Bestellung entspricht einem physischen Knoten, keiner virtuellen Maschine. Prüfen Sie vorab macOS- und Xcode-Anforderungen, Parallelität, Region, Speicherbedarf und Fernzugriff.

Verfügbare Konfigurationen
2physische Macs
Knotenregionen
4Standorte
Abrechnungszeiträume
4Optionen
Bereitstellungsprotokoll Checkliste für den ersten Build
Ablauf prüfbar
Knotentyp Dedizierter physischer Rechner
Verfügbare Regionen SG · JP · KR · HK
Zugriffsweg Remote-Desktop oder SSH
Bereitstellungsphasen des Knotens 4 / 4 Schritte nachvollziehbar
  1. 01
    Bestellung prüfen Modell, Region, Zeitraum und Zusatzoptionen abgleichen
  2. 02
    Knoten vorbereiten Warten, bis der physische Knoten in der Konsole registriert ist
  3. 03
    Zugangsdaten erzeugen Hostdaten und erste Zugangsdaten abrufen
  4. 04
    Validierungsaufgabe Zuerst einen kleinen Build ausführen, dann die Parallelität schrittweise erhöhen
Felder für das erste Aufgabenprotokoll Nur überprüfbare Ergebnisse dokumentieren
Build-Dauer Dokumentieren
Festplattenänderung Dokumentieren
Netzwerkabhängigkeiten Dokumentieren
Vor dem Start

Erst die Umgebungsgrenzen klären, dann die Konfiguration wählen

Der physische Knoten trägt dauerhaft Ihre Build-, Test- oder Experimentierumgebung. Entscheidend ist vor der Bestellung nicht die größtmögliche Zahl, sondern ein klares Verständnis von System, Toolchain, Arbeitsspeicher, Speicherplatz und Zugriffsweg.

A

System und Toolchain prüfen

Listen Sie die benötigte macOS-Version, Xcode-Hauptversion, Command-Line-Tools, Paketmanager, Laufzeiten und Build-Skripte auf. Bei mehreren Versionsmatrizen legen Sie zuerst die Umgebung für jede Aufgabengruppe fest, damit Abhängigkeiten nicht wiederholt im selben Verzeichnis überschrieben werden.

  • Benötigte und Zielversion von macOS festlegen
  • Xcode- und Command-Line-Tools-Kombination prüfen
  • Ruby, Node.js, Java und weitere Laufzeiten auflisten
B

Aufgaben- und Speicherbedarf schätzen

Dokumentieren Sie den Platzbedarf für typische Repositorys, Dependency-Caches, Build-Artefakte, Simulatordaten sowie Modelle oder Medien. Planen Sie Reserven für temporäre Dateien und parallele Aufgaben ein; die Quellcodegröße allein reicht nicht aus.

  • Maximale Festplattenänderung eines Builds dokumentieren
  • Quellcode, Cache, Artefakte und Archivverzeichnisse trennen
  • Aufgabenparallelität und Spitzenlast beim Arbeitsspeicher bewerten
C

Fernzugriff festlegen

Für grafische Oberflächen eignet sich ein Remote-Desktop, für Automatisierung und Befehlszeilenaufgaben SSH. Klären Sie vorab Quellnetzwerke, Client-Richtlinien, Verantwortliche für Zugangsdaten und den Widerrufsprozess bei Personaländerungen.

  • Prüfen, ob das lokale Netzwerk die benötigte Verbindung zulässt
  • Verantwortliche für Empfang und Aktualisierung der Zugangsdaten festlegen
  • Sicheren Übertragungsweg für bereinigte Protokolle vorbereiten
Checkliste vor der Bestellung

Wenn alle sechs Punkte geklärt sind, steht die Bestellung auf einer klaren Grundlage

Diese Checkliste reduziert nachträgliche Anpassungen. Jeder Punkt entspricht später einem Konfigurations-, Regions-, Abrechnungs- oder Zugriffsfeld in der Bereitstellungsübersicht.

  • Einsatzzweck festgelegt

    Geben Sie an, ob es um die tägliche Xcode-Entwicklung, automatisierte Builds, Tests mehrerer Versionen, KI-Experimente oder die Stapelverarbeitung von Audio und Video geht, und definieren Sie die erste Validierungsaufgabe.

  • Modell gewählt

    Wählen Sie zwischen SDKMac M4 und SDKMac M4 Pro anhand von Arbeitsspeicherbedarf, Speicherumfang und Aufgabenparallelität.

  • Knoten gewählt

    Wählen Sie zwischen Singapur, Japan (Tokio), Südkorea (Seoul) und Hongkong und testen Sie die Verbindung unter Berücksichtigung des Teamstandorts und der abhängigen Dienste.

  • Abrechnungszeitraum geklärt

    Wählen Sie Tag, Woche, Monat oder Quartal und vergleichen Sie Preise verschiedener Zeiträume nicht innerhalb desselben Budgets.

  • Speicherbedarf geprüft

    Prüfen Sie, ob der Basisspeicher ausreicht, und berücksichtigen Sie Cache, Build-Artefakte, Modelle, Medien und temporäre Dateien in der Kapazitätsplanung.

  • Netzwerkzugriff vorbereitet

    Stellen Sie sicher, dass Remote-Desktop- oder SSH-Client, lokale Netzwerkregeln, Quellenbeschränkungen und die Aufbewahrung der Zugangsdaten eingerichtet sind.

Bestellung erstellen

Zuerst eines von zwei Modellen wählen, dann die Knotenregion festlegen

Im Katalog sind zwei Konfigurationen verfügbar; alle vier Regionen bieten beide Modelle. Maßgeblich ist der aktuelle Status in der Konsole – zwischen ausgegrauten Optionen müssen Sie nicht raten.

SDKMac M4

M4 · 16 GB · 256 GB SSD

Basis-Builds

Geeignet für die tägliche Xcode-Entwicklung, leichte Automatisierung, kleine Repository-Tests und einzelne Aufgaben. Prüfen Sie vor der Auswahl, ob 16 GB Arbeitsspeicher und 256 GB lokaler Speicher für Abhängigkeiten, Cache und Artefakte ausreichen.

pro Tag$19.3
pro Woche$52.2
pro Monat$96.6
pro Quartal$262.8

SDKMac M4 Pro

M4 Pro · 64 GB · 2 TB SSD

Aufgaben mit hohem Speicherbedarf

Geeignet für parallele Builds, große Repositorys, umfangreiche Tests, speicherintensive Experimente und große Medienbestände. Die 2-TB-SSD bietet Platz für größere Caches und Arbeitsdaten.

pro Tag$60.4
pro Woche$163
pro Monat$301.8
pro Quartal$820.9
Region festlegen

Alle vier Knoten bieten beide Konfigurationen

Wählen Sie anhand des Teamstandorts, der Lage abhängiger Dienste, des Zielmarkts und realer Verbindungstests. Verwenden Sie keine ungeprüften Aussagen zu einer festen Latenz.

SG Singapur Workflows in Südostasien Ausreichend
JP Japan (Tokio) Validierung für den japanischen Markt Ausreichend
KR Südkorea (Seoul) Zusammenarbeit in Südkorea Ausreichend
HK Hongkong Grenzüberschreitende Entwicklungszusammenarbeit Ausreichend
Abrechnung prüfen

Basismodell, Zeitraum, Knoten und Zusatzoptionen einzeln abgleichen

Der Rechnungsbetrag setzt sich aus Modell, Mietzeitraum, Knoten und Zusatzoptionen zusammen. Speichern Sie vor dem Absenden die interne Bestätigung, damit temporärer Speicherbedarf oder gekoppelte Geräte nicht in der Bestellung fehlen.

Beispiel für die Abrechnungsprüfung

Bestandteile der Bestellung

USD
Basismodell
SDKMac M4 oder SDKMac M4 Pro
Mietzeitraum
Eine Option wählen: Tag, Woche, Monat oder Quartal
Knotenregion
Singapur, Japan (Tokio), Südkorea (Seoul) oder Hongkong
Speichererweiterung
Nach Kapazitätsbedarf wählen; nicht standardmäßig enthalten
Gerätekopplung
Bei Bedarf an Thunderbolt-5-Kopplung pro Gerät angeben

+1 TB SSD

pro Tag $2.6 · pro Woche $7 · pro Monat $12.9 · pro Quartal $35.1

+2 TB SSD

pro Tag $5.2 · pro Woche $14 · pro Monat $25.8 · pro Quartal $70.2

Thunderbolt-5-Kopplung (pro Gerät)

pro Tag $1.9 · pro Woche $5.2 · pro Monat $9.7 · pro Quartal $26.4

Bereitstellungsstatus abrufen

Statusbasiert vorgehen und während der Knotenvorbereitung keine Konfiguration wiederholen

Nach dem Absenden der Bestellung rufen Sie in der Konsole die Status für Bestellbestätigung, Knotenvorbereitung, Zugangsdaten und Zugriff ab. Jeder Status erfordert eine andere Aktion; wiederholte Konfigurationen beschleunigen den physischen Knoten nicht.

  1. 01

    Bestellung prüfen

    Gleichen Sie Modell, Arbeitsspeicher, Speicher, Knoten, Zeitraum und Zusatzoptionen mit den Angaben der Bestellung ab. Bei Abweichungen stellen Sie vor der Einrichtung der Entwicklungsumgebung eine Anfrage an den Bestellsupport.

    Aktion: nur prüfen
  2. 02

    Knoten vorbereiten

    Während der physische Knoten registriert und vorbereitet wird, stellen Sie Client, Repository-Zugriff und Umgebungscheckliste zusammen. Erstellen Sie keine identische Konfiguration erneut und ändern Sie Verbindungsparameter nicht wiederholt.

    Aktion: lokale Seite vorbereiten
  3. 03

    Zugangsdaten erzeugen

    Rufen Sie Hostdaten und erste Zugangsdaten ab und übergeben Sie sie zur sicheren Aufbewahrung an eine eindeutig verantwortliche Person. Kopieren Sie unbereinigte Zugangsdaten nicht in Tickets, öffentliche Repositorys oder offene Teamkanäle.

    Aktion: sicher empfangen
  4. 04

    Zugriff möglich

    Starten Sie die erste Verbindung erst nach Abschluss des Status. Prüfen Sie zunächst Host, Region und Konfiguration, aktualisieren Sie anschließend die Zugriffssicherheit und installieren oder prüfen Sie zuletzt die Projekt-Toolchain.

    Aktion: Verbindung starten
Erste Verbindung

Zuerst Identität und Host prüfen, dann die Projektumgebung öffnen

Ziel der ersten Verbindung ist nicht, sofort die vollständige Pipeline auszuführen, sondern den richtigen physischen Knoten zu bestätigen und die erforderlichen Zugriffssicherheitsmaßnahmen des Teams umzusetzen.

1

Hostdaten prüfen

Vergleichen Sie Hostkennung, Knotenregion und Bestellkennung aus der Konsole mit der internen Dokumentation. Beurteilen Sie das Ziel nicht allein anhand des Desktop-Erscheinungsbilds.

2

Verbindungsmethode wählen

Für grafische Oberflächen verwenden Sie Remote-Desktop; für Automatisierung, Skripte und Dateioperationen eignet sich SSH. Beschränken Sie Quellen und vergeben Sie Berechtigungen nach der Teamrichtlinie.

3

Zugriffssicherheit aktualisieren

Aktualisieren Sie nach der ersten Anmeldung zeitnah die anfänglichen Zugangsdaten. Prüfen Sie das Prinzip der geringsten Rechte, Verantwortliche, Widerruf bei Personaländerungen und das Verfahren für Protokolle ungewöhnlicher Zugriffe.

4

Minimale Verbindungstests durchführen

Prüfen Sie zuerst Tastatureingabe, Zwischenablagerichtlinien, SSH-Sitzung, Repository-Zugriff und Pfade für das Herunterladen von Abhängigkeiten. Installieren Sie erst danach umfangreiche Tools oder synchronisieren Sie Medien.

Entwicklungsumgebung vorbereiten

Eine reproduzierbare Toolchain in fester Reihenfolge einrichten

Dokumentieren Sie zuerst die Systembasis und installieren Sie danach die Projektabhängigkeiten. Eine klare Reihenfolge hilft, Ursachen bei Knoten, Toolchain, Projektkonfiguration und externen Abhängigkeiten zu unterscheiden.

01

macOS-Version prüfen

Dokumentieren Sie Systemversion und verfügbaren Speicherplatz und prüfen Sie Mindestanforderungen sowie Upgrade-Strategie des Teams. Nehmen Sie vor der Validierung keine umfangreichen Systemänderungen vor.

02

Xcode und Command-Line-Tools prüfen

Prüfen Sie Xcode-Hauptversion, Pfad der Command-Line-Tools, SDK und Build-Ziel. Wenn mehrere Projekte denselben Knoten nutzen, definieren Sie klare Aufrufregeln für unterschiedliche Toolchains.

03

Signaturmaterial vorbereiten

Übertragen und speichern Sie Signaturmaterial nach der Berechtigungsrichtlinie des Teams. Beschränken Sie den Zugriff und schreiben Sie vertrauliche Inhalte weder in Skripte noch in Build-Protokolle oder Repositorys.

04

Projekt-Repository abrufen

Prüfen Sie Repository-Zugriff, Submodule, private Abhängigkeiten und die Richtlinie für große Dateien. Testen Sie den Abruf zunächst schreibgeschützt oder mit minimalen Rechten, bevor Sie Schreibzugriff gewähren.

05

Cache-Pfade planen

Trennen Sie Dependency-Cache, DerivedData, Testergebnisse, Archive und temporäre Dateien und dokumentieren Sie die Bereinigungsbedingungen, damit der Cache nicht unkontrolliert wächst.

Erste Validierungsaufgabe ausführen

Zuerst eine kleine Aufgabe ausführen und eine reale Basis schaffen

Machen Sie den ersten Lauf nicht direkt zur vollständigen Release-Pipeline. Wählen Sie einen kleinen Build oder Test mit klaren Abhängigkeiten, kontrollierbarer Dauer und eindeutigem Ergebnis, um Toolchain, Speicher und Netzwerkabhängigkeiten zu prüfen.

Validierungsprotokoll Erste Aufgabe
Aufgabeneingaben
Fester Commit, feste Abhängigkeiten, klares Ziel
Laufzeit
Start und Ende dokumentieren; Leistung nicht aus einem Einzelergebnis ableiten
Festplattenänderung
Zuwachs von Cache, Artefakten und temporären Dateien dokumentieren
Netzwerkabhängigkeiten
Wartephasen bei Repository, Paketquelle und externen Diensten markieren
Beendigungsergebnis
Erfolgsergebnis oder bereinigte Fehlerzusammenfassung speichern

Wenn die Basisaufgabe stabil läuft, erhöhen Sie schrittweise Repositorygröße, Testumfang oder Parallelität. Ändern Sie pro Durchlauf nur eine wesentliche Variable, damit die Ergebnisse vergleichbar bleiben.

Prüfung nach der Bereitstellung

Übereinstimmung von Knoten und Bestellung bestätigen und zur dauerhaften Nutzung übergehen

Prüfen Sie nach der ersten Aufgabe anhand der Bestelldaten Knoten, Konfiguration, Region, Speicher und Zugriffsweg. Bei Abweichungen sichern Sie zunächst die vorhandenen Informationen, statt Beweise durch eine umfassende Neuinstallation zu überschreiben.

Knotenzuordnung und Konfiguration

Prüfen Sie Bestellkennung, SDKMac M4 oder SDKMac M4 Pro, Arbeitsspeicher und Basisspeicher. Stellen Sie sicher, dass keine Daten eines anderen Knotens in die aktuelle Bereitstellungsakte eingeflossen sind.

Prüfergebnis: stimmt überein oder Abweichung dokumentiert

Region und Verbindungsweg

Bestätigen Sie, dass der Knoten in Singapur, Japan (Tokio), Südkorea (Seoul) oder Hongkong liegt, und dokumentieren Sie den tatsächlich vom Team verwendeten Remote-Desktop- oder SSH-Weg.

Prüfergebnis: Region und Weg registriert

Speicher und Zusatzoptionen

Prüfen Sie Basisspeicher, SSD-Erweiterung und Thunderbolt-5-Kopplung und gleichen Sie die vom System erkannten Werte mit den Bestelldetails ab.

Prüfergebnis: Kapazität und Zusatzoptionen bestätigt

Erste Aufgabe und Supportunterlagen

Speichern Sie Aufgabeneingaben, Laufzeit, Festplattenänderung, Netzwerkabhängigkeiten und bereinigte Protokolle. Übermitteln Sie bei Problemen Bestellkennung, Region, Zeitpunkt, Reproduktionsschritte und erwartetes Ergebnis an den Support.

Prüfergebnis: Basis und Belege gespeichert

Mit einer fertigen Konfigurationsliste können Sie die Bestellung für einen physischen Mac-Knoten erstellen

Wählen Sie zunächst Modell, Region und Zeitraum und rufen Sie anschließend die Bereitstellungsübersicht in der Konsole ab. Der Knoten ist ein dedizierter physischer Rechner, keine virtuelle Maschine, und läuft 365 Tage im Jahr zuverlässig.