Top-Fragen
Zeitleiste
Chat
Kontext
Redfish Scalable Platforms Management API
Aus Wikipedia, der freien Enzyklopädie
Remove ads
Die Redfish Scalable Platforms Management API (Redfish) ist eine Spezifikation zur Fernwartung von Server-Systemen über eine REST-basierte Softwareschnittstelle. Redfish wurde erstmals im August 2015 von der Scalable Platforms Management Forum (SPMF) Arbeitsgruppe der Distributed Management Task Force veröffentlicht.[1] Zu den Hauptzielen von Redfish zählt unter anderem, mittelfristig das IPMI-over-LAN Protokoll zu ersetzen, das mehrere Sicherheitsprobleme aufweist.[2]
Remove ads
Ziele
Bei der Entwicklung von Redfish wurden unter anderem folgende Ziele verfolgt:[3]
- Bereitstellung einer einheitlichen Programmierschnittstelle zur Server-Fernwartung.
- Verwendbarkeit sowohl für Client-Anwendungen als auch für Browser-basierte GUIs.
- Sicherer, Multi-Node-fähiger Ersatz für IPMI-over-LAN.
- Schema-basierte Ausgaben, die jedoch auch für Menschen einfach lesbar sind.
- Nachträglich als neue Funktion in die Firmware für bereits bestehende Baseboard Management Controller integrierbar.
Remove ads
Eingesetzte Techniken
Die folgenden Techniken kommen bei Redfish zum Einsatz:
- Hypertext Transfer Protocol Secure (HTTPS) zur Datenübertragung
- Representational State Transfer (REST) als Programmierparadigma
- JavaScript Object Notation (JSON) als Datenformat
- Open Data Protocol (OData) als Schema-basiertes Datenmodell
Versionen
Zusammenfassung
Kontext
Die Redfish Programmierschnittstelle (API) und das Redfish Datenmodell (Schemata) werden getrennt entwickelt. Während die API über lange Zeiträume möglichst konstant bleiben soll, kann mit dieser Vorgehensweise parallel das Datenmodell entsprechend den aktuellen Anforderungen der IT-Industrie laufend aktualisiert werden.
Redfish API Specification
Die folgenden Redfish API Versionen wurden bislang veröffentlicht:[4]
Redfish Host Interface Specification
Mit der Redfish Host Interface Specification wurde eine „in-band“ Redfish Host Schnittstelle spezifiziert, die einen direkten Zugriff auf Redfish über das Betriebssystem ermöglicht.[5] Die folgenden Redfish Host Interface Specification Versionen wurden bislang veröffentlicht:[4]
Redfish Schema
Die folgenden Redfish Schema Versionen wurden bislang veröffentlicht:[4]
Remove ads
Literatur
Weblinks
- Redfish. In: Thomas-Krenn-Wiki. 29. Juni 2016, abgerufen am 30. Juni 2016.
- (no longer avaiable) Redfish Data Model Deep Dive. (Webinar). In: BrightTALK. 15. Juli 2015, abgerufen am 30. Juni 2016 (englisch).
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads