Abo
  • IT-Karriere:

Joyent: Node.js-Sponsor veröffentlicht Cloud- und Container-Software

Der Node.js-Sponsor Joyent veröffentlicht den Code zu seiner Cloud-Technologie. Diese nutzt Solaris-Techniken wie die Zones-Container und bietet damit Alternativen zu Openstack und Docker.

Artikel veröffentlicht am ,
Joyent veröffentlicht seine Cloud-Technologien als Open-Source.
Joyent veröffentlicht seine Cloud-Technologien als Open-Source. (Bild: Joyent)

Die von Joyent für seine öffentlichen und privaten Cloud-Angebote benutzte Software, Smart Data Center (SDC), hat das Unternehmen nun als Open-Source veröffentlicht. Damit steht ein weiteres Projekt bereit, das eine Alternative zu der Cloud-Software Openstack und der Container-Verwaltung Docker bieten kann, dabei aber grundlegend andere Techniken verwendet.

Solaris-Technik für die Cloud

Stellenmarkt
  1. Avantgarde Business Solutions GmbH, Neuss
  2. Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH, Bonn

Denn SDC baut auf dem SmartOS auf, welches wiederum eine Illumos-Distribution ist. Illumos ist ein aus Opensolaris hervorgegangenes Community-Projekt, sodass Solaris-typische Funktionen wie die Container mit Zonen oder das Dateisystem ZFS nativ verwendet werden können, wovon SDC Gebrauch macht. Ähnlich wie Openstack dient auch SDC der Orchestrierung verschiedener eigener Cloud-spezifischer Dienste.

Die Architektur von SDC besteht dabei aus einem Rechenknoten, der die Steuerung übernimmt, sowie mehreren weiteren Knoten, auf denen dann die Container-basierten virtuellen Maschinen laufen. Auf den Zonen aufbauend kann auch KVM verwendet werden, um Linux oder Windows als Gastsystem zu virtualisieren. Gesteuert werden kann SDC über REST-APIs, Kommandozeilen-Werkzeuge sowie eine Weboberfläche.

Objektspeicher mit ZFS

Zusätzlich zu SDC veröffentlicht Joyent auch den Objektspeicher Manta, der HTTP-basiert ist und es Containern erlaubt, Rechenoperationen direkt auf den Daten durchzuführen, statt diese kopieren zu müssen. Vorgesehen ist Manta etwa für Webanwendungen, das Speichern und Durchsuchen großer Datenmengen oder für die schnelle Konvertierung von Videodateien.

Manta nutzt SDC für das initiale Aufsetzen sowie die Aktualisierung und Verwaltung verschiedener Dienste, wobei Manta ZFS-Funktionen wie Pools oder Rollbacks einsetzt. Zudem ist das Projekt auf Skalierbarkeit, Ausfallsicherheit und eine hohe Verfügbarkeit ausgelegt und bietet neben dem Objektspeicher selbst weitere Dienste für den Umgang damit, wie webbasierte Verwaltungstools oder einen Loadbalancer.

Große Teile des Codes von SDC und Manta sind in Javascript geschrieben und verwenden Node.js, dessen Hauptsponsor Joyent ist. Zum Testen der nun öffentlichen Projekte bietet Joyent eine Cloud-on-a-Laptop genannte Anwendung, die auf Techniken von VMWare aufbaut und damit problemlos auf einem entsprechend leistungsstarken Rechner eingesetzt werden kann.

Um die Kollaboration und die Weiterverwendung des Codes zu vereinfachen, hat Joyent den Code unter Version 2 der Mozilla Public License gestellt. Für das seit Längerem verfügbare SmartOS gilt aber weiterhin die CDDL. Der gesamte Code für SDC und Manta steht via Github bereit.



Anzeige
Spiele-Angebote
  1. 3,99€
  2. 43,99€
  3. (-67%) 29,99€
  4. 4,31€

Folgen Sie uns
       


Sonos Move ausprobiert (Ifa 2019)

Wir haben den Move ausprobiert, Sonos' ersten Lautsprecher mit Akku, Bluetooth-Zuspielung und Auto-Trueplay.

Sonos Move ausprobiert (Ifa 2019) Video aufrufen
Sonos Move im Test: Der vielseitigste Lautsprecher von Sonos
Sonos Move im Test
Der vielseitigste Lautsprecher von Sonos

Der Move von Sonos überzeugt durch Bluetooth und ist dank Akku und stabilem Gehäuse vorzüglich für den Außeneinsatz geeignet. Bei den Funktionen ist der Lautsprecher leider nicht so smart wie er sein könnte.
Ein Test von Ingo Pakalski

  1. Update für Multiroom-Lautsprecher Sonos-App spielt keine lokalen Inhalte mehr vom iPhone ab
  2. Smarter Lautsprecher Erster Sonos-Lautsprecher mit Akku und Bluetooth
  3. Soundbars Audiohersteller Teufel investiert in eigene Ladenkette

Programmiersprache: Java 13 bringt mehrzeilige Strings mit Textblöcken
Programmiersprache
Java 13 bringt mehrzeilige Strings mit Textblöcken

Die Sprache Java steht im Ruf, eher umständlich zu sein. Die Entwickler versuchen aber, viel daran zu ändern. Mit der nun verfügbaren Version Java 13 gibt es etwa Textblöcke, mit denen sich endlich angenehm und ohne unnötige Umstände mehrzeilige Strings definieren lassen.
Von Nicolai Parlog

  1. Java Offenes Enterprise-Java Jakarta EE 8 erschienen
  2. Microsoft SQL-Server 2019 bringt kostenlosen Java-Support
  3. Paketmanagement Java-Dependencies über unsichere HTTP-Downloads

HP Pavilion Gaming 15 im Test: Günstig gut gamen
HP Pavilion Gaming 15 im Test
Günstig gut gamen

Mit dem Pavilion Gaming 15 bietet HP für 1.000 Euro ein Spiele-Notebook an, das für aktuelle Titel genügend 1080p-Leistung hat. Auch Bildschirm und Ports taugen, dafür nervt uns die voreingestellte 30-fps-Akku-Drossel.
Ein Test von Marc Sauter

  1. Gaming-Notebooks Asus ROG mit Core i9 und fixen oder farbstarken Displays

    •  /