Hvorfor open source kunne være IBMs nøgle til fremtidig succes i skyen

Video: Hvorfor din virksomhed skal investere i open source-software TechRepublic-bidragyder Matt Asay forklarer, hvorfor din virksomhed skal investeres i open source-kode, og hvordan man undgår nogle af de almindelige faldgruber.

Spørg de fleste udviklere, hvad de synes om IBM, så får du et tomt blik som svar. "IB-hvem?" I vores modige nye skyverden er IBM - engang så uhyggelig med CIO golfkalendere - generelt en eftertanke for udviklere, der ønsker at implementere til skyen. Og alligevel er der stadig gode grunde til at overveje Big Blue, især for virksomheder, der har betydelige investeringer i IBM.

I stedet for at spørge IBM, som har tendens til at komme med forældede svar som "Fordi vi rad med Java, " talte jeg med Linux Foundation-direktør Jim Zemlin, som gav mig et mere overbevisende svar: Fordi IBM har dyb erfaring med at gøre open source-arbejde i virksomheden.

Det er ikke sexet, men det er kritisk.

Snorken gennem Java

Da Thomas Claburn bad IBM's Java CTO John Duimovich om at retfærdiggøre selskabets skyeksistens overfor udviklere, var svaret langt fra overbevisende:

I Java-rummet er vi eksperterne. Vi har hardwareeksperter. Vi har faktisk redesignet instruktioner om processorarkitektur Strøm og på vores mainframe Z gennem årene for at give bedre Java-support. Vi har vores egen JVM, OpenJ9, der nyligt er åbnet i år. Dette har avancerede funktioner, der giver dig den samme gennemstrømning for for eksempel halvdelen af ​​hukommelsen.

Spændt meget? Sikker på, IBM har en dyb bænk i Java, men det er næppe det første krav for virksomheder, der ønsker at flytte arbejdsmængder til skyen. I stedet er de ivrige efter at få adgang til pakken med tjenester, som virksomheder som AWS, Microsoft og Google tilbyder, med behovet for virtuelle maskiner undgås fuldstændigt. IBMs arbejde med JVM'er kan være pænt, men det er ikke, hvad skyen børnene ønsker.

(Det er også værd at bemærke, at AWS, Microsoft Azure og Google Cloud hver gør det ganske let at oprette Java-applikationer. Måske er IBMs sky mere optimeret til Java-applikationer. I så fald er den fordel ikke nok til at kompensere for alle dens andre mangler, servicemæssigt.)

Gør open source stor igen

Selvom sky er blevet den "hardware", der vælges for en ny generation af udviklere, forbliver softwaresproget de taler open source. I open source-verdenen er det få virksomheder, der kan kræve så stor erfaring som IBM.

"IBM er den organisation, der sætter Linux på kortet. Folk glemmer det, " fortalte Zemlin mig. IBM fortsatte, "har investeret milliarder af deres egen kapital, titusindvis af milliarder af deres egen arbejdskraft og med tiden skabt hundredevis af milliarder af værdi for kunderne."

Folk glemmer dette, men IBM står bag meget af det kedelige, bag kulisserne arbejde, der gjorde open source sikker for udviklere, uanset om de bærer mærket af et Fortune 500-firma eller arbejder ud af deres forældres kælder. IBM står også bag "nogle af de største tekniske implementeringer i verden", bygger på "open source-kode, måske ikke for at opbygge den næste Facebook, men for at opbygge en applikation til styring af forsyningskæder til at spore oprindelsen af ​​bloddiamanter ved hjælp af blockchain og hyperledger for at spore Walmarts fødekæde, ”sagde Zemlin.

Kedelig? Ja. Super sejt? Også ja.

Oprettelse af open source-betaling

Et eksempel er hyperledger, et open source-projekt født hos IBM. Som Zemlin fortæller det, bidrog IBM hyperledger-koden til Linux Foundation, fordi "de så behovet for en ikke-cryptocurrency blockchain og havde en kodebase og en masse organisationer, der ønskede at gøre kollektiv innovation."

Selvfølgelig gør IBM ikke dette for fred, kærlighed og open source. Mens virksomheden har kæmpet økonomisk i årevis, er dens forpligtelse til open source ikke markeret, da virksomheden ser udviklerdrevet open source som det naturlige supplement til dets proprietære software- og hardwarevirksomheder. IBM har brug for udviklere.

Har de samme udviklere brug for IBM? Udviklere drager bestemt fordel af IBMs investeringer i open source, men det er ikke så tydeligt, at de samme udviklere har meget at tjene på IBMs sky. Google har for eksempel gjort et fremragende job med åben sourcing-kode som TensorFlow og Kubernetes, der naturligt fodrer i at køre relaterede arbejdsbelastninger på Google Cloud Platform. Bortset fra at vise sine Java bonafides, har IBM dog endnu ikke demonstreret, at udviklere får betydelige fordele for moderne arbejdsmængder på sin sky.

Det er IBMs store udfordring: Oversættelse af open source-ekspertise til reel, differentieret værdi for udviklere på sin sky.

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com