Warum Open Source der Schlüssel von IBM für den zukünftigen Erfolg in der Cloud sein könnte

Video: Warum Ihr Unternehmen in Open-Source-Software investieren sollte TechRepublic-Mitarbeiter Matt Asay erklärt, warum Ihr Unternehmen in Open-Source-Code investieren sollte und wie Sie einige der häufigsten Fallstricke vermeiden können.

Wenn Sie die meisten Entwickler fragen, was sie von IBM halten, erhalten Sie als Antwort einen leeren Blick. "IB-wer?" In unserer schönen neuen Cloud-Welt ist IBM - einst so wichtig für CIO-Golfkalender - im Allgemeinen ein nachträglicher Gedanke für Entwickler, die in der Cloud bereitstellen möchten. Dennoch gibt es gute Gründe, Big Blue in Betracht zu ziehen, insbesondere für Unternehmen, die erhebliche Investitionen in IBM tätigen.

Anstatt jedoch IBM zu fragen, was dazu neigt, veraltete Antworten wie "Weil wir mit Java radikal sind" zu finden, sprach ich mit Jim Zemlin, Executive Director der Linux Foundation, der mir eine überzeugendere Antwort gab: Weil IBM über umfassende Erfahrung verfügt Open Source Arbeit im Unternehmen.

Es ist nicht sexy, aber es ist kritisch.

Schnarchen durch Java

Als Thomas Claburn John Duimovich, den Java-CTO von IBM, bat, den Entwicklern die Cloud-Existenz des Unternehmens zu rechtfertigen, war die Antwort alles andere als überzeugend:

Im Java-Bereich sind wir die Experten. Wir haben Hardware-Experten. Wir haben im Laufe der Jahre Anweisungen zur Prozessorarchitektur Power und zu unserem Mainframe Z neu gestaltet, um eine bessere Java-Unterstützung zu bieten. Wir haben unsere eigene JVM, OpenJ9, die dieses Jahr neu eröffnet wurde. Das sind erweiterte Funktionen, mit denen Sie beispielsweise für die Hälfte des Speichers den gleichen Durchsatz erzielen.

Aufgeregt viel? Sicher, IBM hat eine tiefe Bank in Java, aber das ist kaum die erste Anforderung von Unternehmen, die Workloads in die Cloud verlagern möchten. Stattdessen möchten sie Zugriff auf die Servicesuite erhalten, die Unternehmen wie AWS, Microsoft und Google anbieten, ohne dass virtuelle Maschinen erforderlich sind. Die Arbeit von IBM mit JVMs mag nett sein, aber es ist nicht das, was die Cloud-Kids wollen.

(Es ist auch erwähnenswert, dass AWS, Microsoft Azure und Google Cloud das Erstellen von Java-Anwendungen recht einfach machen. Möglicherweise ist die IBM Cloud besser für Java-Anwendungen optimiert. Wenn ja, reicht dieser Vorteil nicht aus, um all dies auszugleichen andere Mängel in Bezug auf die Dienstleistungen.)

Open Source wieder großartig machen

Obwohl die Cloud für eine neue Generation von Entwicklern zur "Hardware" der Wahl geworden ist, bleibt die von ihnen gesprochene Softwaresprache Open Source. In der Open Source-Welt können nur wenige Unternehmen so viel Erfahrung vorweisen wie IBM.

"IBM ist die Organisation, die Linux auf die Karte gesetzt hat. Die Leute vergessen das", sagte mir Zemlin. IBM, fuhr er fort, "hat Milliarden ihres eigenen Kapitals, zig Milliarden ihrer eigenen Arbeitskraft investiert und im Laufe der Zeit Hunderte von Milliarden Wert für Kunden geschaffen."

Die Leute vergessen dies, aber IBM steckt hinter einem Großteil der langweiligen Arbeit hinter den Kulissen, die Open Source für Entwickler sicher gemacht hat, unabhängig davon, ob sie das Abzeichen eines Fortune 500-Unternehmens tragen oder im Keller ihrer Eltern arbeiten. IBM steht auch hinter "einigen der größten technischen Implementierungen der Welt" und baut auf Open-Source-Code auf, um möglicherweise nicht das nächste Facebook zu erstellen, sondern eine Supply-Chain-Management-Anwendung zu erstellen, mit der die Herkunft von Blutdiamanten mithilfe von Blockchain und Hyperledger verfolgt werden kann Walmarts Lebensmittelversorgungskette zu verfolgen ", sagte Zemlin.

Langweilig? Ja. Super cool? Auch ja.

Open Source bezahlen lassen

Ein Beispiel ist Hyperledger, ein Open Source-Projekt, das bei IBM geboren wurde. Laut Zemlin hat IBM den Hyperledger-Code zur Linux Foundation beigetragen, weil "sie die Notwendigkeit einer Blockchain ohne Kryptowährung erkannten und über eine Codebasis und eine Reihe von Organisationen verfügten, die kollektive Innovationen durchführen wollten".

Natürlich tut IBM dies nicht für Frieden, Liebe und Open Source. Während das Unternehmen jahrelang finanzielle Probleme hatte, hat sein Engagement für Open Source nicht nachgelassen, da das Unternehmen entwicklerorientiertes Open Source als natürliche Ergänzung zu seinem proprietären Software- und Hardware-Geschäft ansieht. IBM braucht Entwickler.

Benötigen dieselben Entwickler IBM? Entwickler profitieren sicherlich von den Investitionen von IBM in Open Source, aber es ist nicht so klar, dass dieselben Entwickler viel von der IBM Cloud profitieren können. Google hat zum Beispiel einen hervorragenden Open-Sourcing-Code wie TensorFlow und Kubernetes geleistet, der auf natürliche Weise dazu beiträgt, verwandte Workloads auf der Google Cloud Platform auszuführen. Abgesehen davon, dass IBM für seine Java-Bonafides wirbt, muss IBM noch nachweisen, dass Entwickler erhebliche Vorteile für moderne Workloads in seiner Cloud erhalten.

Das ist die große Herausforderung von IBM: Die Umsetzung des Open Source-Fachwissens in einen echten, differenzierten Wert für Entwickler in der Cloud.

Cloud und alles als Service Newsletter

Dies ist Ihre Anlaufstelle für die neuesten Informationen zu AWS, Microsoft Azure, Google Cloud Platform, XaaS, Cloud-Sicherheit und vielem mehr. Montags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com