Kapitel 12. Ray im Unternehmen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Der Einsatz von Software in Unternehmensumgebungen bringt oft zusätzliche Anforderungen mit sich, insbesondere in Bezug auf die Sicherheit. Am Einsatz in Unternehmen sind in der Regel mehrere Interessengruppen beteiligt, und sie müssen einer größeren Gruppe von Wissenschaftlern/Ingenieuren Dienste anbieten. Auch wenn dies nicht zwingend erforderlich ist, verfügen viele Unternehmenscluster über eine Form der Mandantenfähigkeit, um eine effizientere Nutzung der Ressourcen (einschließlich der personellen Ressourcen, z. B. des Betriebspersonals) zu ermöglichen.

Ray Dependency Sicherheitsprobleme

Leider bringt Rays Standard-Anforderungsdatei einige unsichere Bibliotheken mit sich. In vielen Unternehmensumgebungen gibt es eine Art Container-Scan oder ein ähnliches System, um solche Probleme zu erkennen.1 In manchen Fällen kannst du die gemeldeten Abhängigkeiten einfach entfernen oder aktualisieren, aber wenn Ray die Abhängigkeiten in sein Wheel integriert (z. B. das Apache Log4j-Problem), hat die Beschränkung auf vorgefertigte Wheels gravierende Nachteile. Wenn du feststellst, dass eine Java- oder native Bibliothek markiert ist, musst du Ray vom Quellcode aus neu erstellen und die Version aktualisieren. Derwen.ai hat in seinem ray_base Repo ein Beispiel dafür, wie man das für Docker macht.

Interaktion mit den vorhandenen ...

Get Python mit Ray skalieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.