Exklusiver Prozessor
Builds, Tests und lokale Aufgaben laufen auf dem Ihnen zugewiesenen Mac mini. Die Prozesse anderer Kunden beanspruchen den Prozessor dieses Geräts nicht.
Für durchgehend laufende BuildsJeder Mac mini ist genau einem Kunden zugewiesen. Sie nutzen einen dedizierten physischen Mac statt einer virtuellen Maschine. CPU, Unified Memory und SSD werden nicht mit anderen Kunden geteilt.
Keine virtuelle Maschine auf gemeinsam genutzten Ressourcen.
Projekte, Toolchain und Konfiguration auf dem Gerät verwalten Sie selbst.
Vor der Bereitstellung wird das System neu installiert. Nach der Freigabe werden Datenträger gelöscht und das System neu installiert.
Die physische Zuweisung verhindert, dass Kunden Hardware gemeinsam nutzen. Die folgenden drei Ressourcen gehören zum selben Gerät und werden nicht überbucht.
Builds, Tests und lokale Aufgaben laufen auf dem Ihnen zugewiesenen Mac mini. Die Prozesse anderer Kunden beanspruchen den Prozessor dieses Geräts nicht.
Für durchgehend laufende BuildsXcode, Simulatoren und MLX-Workloads nutzen den Unified Memory des gewählten Modells. Die Kapazität richtet sich nach der bei der Bestellung gewählten Ausstattung und wird nicht mit anderen Kunden geteilt.
Kapazität je nach ModellRepositories, Build-Artefakte und Entwicklungstools liegen auf der SSD des gemieteten Geräts. Vor der Bereitstellung wird das System neu installiert. Informationen zur Verarbeitung nach der Mietzeit finden Sie weiter unten unter Datenlebenszyklus.
Wichtige Daten selbst sichernHardware-Isolation ersetzt keinen Kontoschutz. Ändern Sie nach Mietbeginn die initialen Zugangsdaten, richten Sie SSH-Schlüssel ein und verwalten Sie die Zugriffsrechte auf dem Gerät entsprechend Ihrem Projekt.
Wir erstellen oder speichern keine Abbilder Ihrer Geschäftsdaten. Sichern Sie Repositories, Zertifikate, Build-Caches und andere Arbeitsdateien selbst, bevor Sie das Gerät freigeben.
Das System wird neu installiert, bevor das Gerät bereitgestellt wird. Nach Erhalt der Zugangsdaten können Sie die Systemversion prüfen und die für Ihr Projekt benötigten Tools installieren.
Sie verwalten die Geschäftsdaten auf dem Gerät. Sichern Sie Repositories, Signaturmaterial und Dateien, die sich nicht erneut erstellen lassen, separat. Nutzen Sie das gemietete Gerät nicht als einzige Kopie Ihrer Daten.
Der Datenträger wird gelöscht und das System neu installiert. Nach der Freigabe können Daten auf dem ursprünglichen Gerät nicht wiederhergestellt werden. Exportieren Sie daher benötigte Dateien, bevor Sie die Freigabe in der Konsole bestätigen.
SSH und VNC-Bildschirmfreigabe sind die standardmäßigen Zugänge. Nach der Bereitstellung können Sie die macOS-Firewallregeln an die tatsächlich benötigten Dienste anpassen. Wenn Sie Dienste öffentlich bereitstellen möchten, prüfen Sie zuerst die Bindeadresse und den benötigten Portbereich.
Prüfen Sie beim ersten Verbindungsaufbau den Host-Fingerprint, wechseln Sie zur schlüsselbasierten Authentifizierung und verwahren Sie Ihren privaten Schlüssel sicher. Verwenden Sie für Automatisierungen separate Konten oder Zugangsdaten, statt Login-Daten gemeinsam zu nutzen.
Schlüsselbasierte Anmeldung bevorzugenNutzen Sie die Bildschirmfreigabe, wenn Sie mit Xcode arbeiten oder Simulatoren prüfen müssen. Beenden Sie die Sitzung, wenn Sie sie nicht mehr benötigen. Hinterlegen Sie Zugangsdaten für die grafische Oberfläche weder in Repositories noch in CI-Logs.
Zugangsdaten getrennt vom Code speichernFür Konsolenkonten ist die Zwei-Faktor-Authentifizierung verfügbar. Verwenden Sie auch dann ein eigenes, ausreichend starkes Passwort und prüfen Sie regelmäßig die Aktivitäten im Konto und in Support-Tickets.
Konto- und Geräteschutz separat einrichtenAlltägliche Projektarbeiten erledigt der Kunde selbst. Mitarbeitende im Betrieb greifen nur mit entsprechender Ticket-Freigabe oder bei einem für die Behebung eines Hardwarefehlers erforderlichen Eingriff auf das Gerät zu. Die Vorgänge werden protokolliert.
| Anlass | Zugriffsgrenze | Was der Kunde selbst erledigen sollte |
|---|---|---|
| Allgemeine Konfiguration und Softwareprobleme | Geben Sie vorzugsweise die Schritte zur Fehleranalyse über ein Support-Ticket weiter. Ein Zugriff auf das Gerät erfolgt nicht allein für die laufende Verwaltung. | Fügen Sie eine kurze Fehlerbeschreibung, die Systemversion und reproduzierbare Schritte bei. Entfernen Sie zuvor Schlüssel und Tokens aus Logs. |
| Unterstützung bei Gerätearbeiten | Nach Bestätigung des Umfangs im Support-Ticket werden nur die zur Problemlösung erforderlichen Schritte ausgeführt und protokolliert. | Beschreiben Sie, wobei Unterstützung erlaubt ist. Prüfen Sie nach der Problemlösung gemeinsam genutzte temporäre Zugangsdaten und tauschen Sie diese aus. |
| Hardwarefehler | Zugriff auf das Gerät erfolgt nur, soweit dies für die Diagnose und Wiederherstellung des Dienstes erforderlich ist. Die entsprechenden Vorgänge werden dokumentiert. | Halten Sie externe Sicherungskopien Ihrer Geschäftsdaten vor und verfolgen Sie den Bearbeitungsstand über ein Support-Ticket in der Konsole. |
Beschreiben Sie im Support-Ticket das Problem. Senden Sie keine privaten Schlüssel, vollständigen Zahlungsdaten oder für die Fehleranalyse nicht benötigten Geschäftsdaten.
Alle Standorte sind 365 Tage im Jahr in Betrieb. Der folgende Wert ist ein monatliches Serviceziel und kein Messwert für einen bereits abgeschlossenen Monat.
Maßgeblich sind die in der Konsole einsehbaren tatsächlichen Messwerte und Ereignisse je Standort.
Die Daten werden in drei aufeinanderfolgenden Zeiträumen von jeweils 30 Tagen angezeigt. Der Zielwert wird hier nicht als tatsächlich gemessene Verfügbarkeit dargestellt.
Liegt die Verfügbarkeit im betreffenden Monat unter 99,9 %, erfolgt ein Ausgleich in Form von Kontoguthaben, berechnet anhand der Ausfallzeit. Beantragen Sie den Ausgleich innerhalb von 7 Tagen nach Monatsende über ein Support-Ticket in der Konsole und geben Sie die betroffene Instanz sowie den Zeitraum an.
Alle Tarife werden in US-Dollar abgerechnet. Welche Zahlungswege verfügbar sind, zeigt die Backend-Schnittstelle beim Bezahlvorgang an. Öffentlich unterstützt werden ausschließlich die folgenden zwei Methoden.
Kreditkartenzahlungen werden über Stripe abgewickelt. ZSHMac speichert keine vollständigen Kartennummern. Abrechnungsdaten dienen der Bestätigung von Transaktionen und der Klärung von Zahlungsproblemen.
Abrechnung in US-DollarFür die Überweisung muss das TRC20-Netzwerk verwendet werden. Die Zahlung gilt als eingegangen, sobald sie on-chain bestätigt wurde. Prüfen Sie vor dem Absenden den Betrag und die Empfängerangaben auf der Checkout-Seite.
Preisangabe in US-DollarBitte senden Sie den Bericht an support@zshmac.com. Beschreiben Sie die betroffene Funktion, die Schritte zur Reproduktion sowie das erwartete und tatsächliche Ergebnis. Entfernen Sie vor dem Anhängen von Logs personenbezogene Daten, Schlüssel und Zahlungsdaten.
Wir bestätigen den Eingang an Werktagen und halten Sie im selben E-Mail-Verlauf über die Analyse auf dem Laufenden. Veröffentlichen Sie bis zur Prüfung und Behebung keine Details, mit denen sich das Problem reproduzieren lässt. Greifen Sie außerdem nicht auf Konten oder Geräte zu, die Ihnen nicht gehören.
Vergleichen Sie Arbeitsspeicher, Speicherplatz und Abrechnungszeitraum der drei Modelle. Den Standort wählen Sie bei der Bestellung. Maßgeblich ist die aktuelle Verfügbarkeit, die in der Konsole angezeigt wird.