1 Raamwerkinstallasies met docker om unieke tegnieke op basis van Solo5 by te voeg & runnc
2 Kompetisie in die houermark: oorsig oor verskillende standaarde & formate
3 Docker-markaandeel teenoor die toekoms vir Nabla, Kata, & gVisor houeroplossings
4 Business Outlook: IBM se Nabla-houers is nie 'n groot mededingende mededinger vir Docker nie
5 Docker's Modernize Traditional Apps (MTA) Business Model & Enterprise Edition (EE)
Raamwerkinstallasies met docker om unieke tegnieke op basis van Solo5 by te voeg & runnc
IBM het onlangs 'n nuwe houerstandaard bekendgestel wat funksioneer as 'n soort inpropalternatief tot Docker se inheemse formaat met die doel om meer geïsoleerde sandboxomgewings vir wolkargitektuur te skep. Net soos die gVisor-raamwerk wat Google hierdie jaar vrygestel het, poog Nabla Containers om die aantal aanvalvektore te verminder wat geteiken kan word deur ontginning vir apps wat op skaal in produksie vervaardig word. Eerder as om as 'n ware mededinger vir Docker te funksioneer, werk Nabla basies as 'n alternatiewe formaat wat op dieselfde hardeware- en sagtewareplatforms geïnstalleer kan word (d.w.s. openbare / private wolkgasheer) om meer robuuste sekuriteit te bied. Nabla gebruik biblioteek OS / unikernel-tegnieke via die Solo5-projek middelware wat die aantal Linux-stelseloproepe verminder tot 9 wanneer 'n houer bestuur word. Die belangrikste verskil is dat Nabla runnc as gebruik "die OCI-koppelvlak houertyd," terwyl gVisor (nog 'n nuwe alternatief vir gehandhaafde sandkaste) gebou is rondom runc en Docker-houers gebaseer is op runC as die universele houertyd. Docker het die kode vir runC in 2015 aan die Open Container Project geskenk "as 'n selfstandige werktuig, wat oral in infrastruktuurloodgieters gebruik kan word." Die Solo5-projek is oorspronklik deur Dan Williams by IBM Research begin om die MirageOS te versend om die Linux KVM-hypervisor te ondersteun. Die belangrikste komponente van Solo5 is die kern, ukvm, 'n toetssuite en 'n stel gereedskap wat verskillende vereistes vir virtualisasie in verskillende bedryfstelsels ondersteun. & hardeware toestelle. Nabla Containers sal meestal 'n beroep doen op programmeerders en ontwikkelaars wat 'n drastiese behoefte het om die aantal stelseloproepe wat in produksie toegelaat word, te verminder om hoër sekuriteitsvlakke te implementeer, hoewel dit gepasformateerde skyfprente benodig wat nie kruisversoenbaar is met Docker nie runC-kode.
Kompetisie in die houermark: oorsig oor verskillende standaarde & formate
Docker is een van die voorste "buffels" van waagkapitaal en die vinnige opkoms van die onderneming om 'n wêreldstandaard in die bestuur van wolkdatumsentrum te word, was grootliks ongekend. Alhoewel daar 'n aantal belangrike platforminstrumente beskikbaar was oor oopbronbeginsels vir houervirtualisering wat Docker voorafgegaan het, naamlik LXC / LXD, was die belangrikste kompetisie in die bedryf in die verskillende weergawes van orkestrasie-enjins wat houers outomatiseer in trosse wat swerm of outomaties skaal. volgens verskillende tariewe van gebruikersverkeer of op aanvraag vir individuele aangemelde gebruikers. Byvoorbeeld, Kubernetes het Docker Swarm, Mesosphere, CoreOS en ander orkestrasie-enjins grootliks oortref om die de facto-standaard in ondernemingsdatasentrums te word. Die kombinasie van Docker & Kubernetes het die gebruik van VPS (virtuele privaat bedieners) as 'n bedryfsoplossing hoofsaaklik gemarginaliseer, aangesien houers baie meer liggewig is om 'n volledige skyfprentjie in millisekondes te gebruik en dit self aan te pas met 'n unieke webbediener-stapelsagteware en web- / mobiele toepassingskode . Hierdie open source-oplossing presteer op baie maniere in die besit van virtualisasie-sagteware van VMware en Microsoft wat wyd geïmplementeer is in ondernemingsdatasentrums in die periode voor die koms van die wolk, en is veral gemik op die webbedienerfunksionaliteit wat deur die AWS EC2-platform bekendgestel is. Die eie virtualiseringsoplossings gebaseer op hipervisors soos VMware ESXi en Microsoft se HyperV ding grootliks mee met Xen, KVM, Virtuozzo / OpenVZ, & Parallelle sagteware in wolkhosting, maar VPS-platforms word nou wyd oortref deur houervirtualisering met 'n nuwe generasie sagteware-instrumente vir die implementering en bestuur van wolkargitektuur. Intel het onlangs Kata Containers van stapel gestuur as 'n alternatief vir Docker, wat soortgelyk is aan gVisor en Nabla, om die veiligheid van houerinstallasies te verbeter deur hulle meer te laat funksioneer as VM's vir multi-huurder-toepassings. Andersins was daar groot mededinging in ondernemings om afgeskaalde mikro-OS-verspreidings (Linux / Windows / BSD) te skep vir gebruik in houerontplooiings, asook in derdeparty-nutsgoed soos berging, verkeersmonitering, statistieke, analise , ens. vir wolkdatasentrums. OpenStack, Mesosphere, CloudStack, VMware, & Microsoft-instrumente is tans die gewildste oplossings wat beskikbaar is vir volledige sagteware vir bestuursentrums vir data, hoewel daar op hierdie gebied nog nie 'n werklike standaard is nie.
DataDog: Een van die belangrikste studies oor die gebruik van Docker in webhosting vir ondernemings is deur DataDog uitgevoer, wat skat dat meer as 10.000 ondernemings Docker in 2018 gebruik met meer as 700 miljoen houers wat ontplooi is. Dit bereken ongeveer 25% van al die ondernemings wat gevra word, waar die frekwensie van die gebruik van Docker toeneem volgens die institusionele grootte van die betrokke organisasie. Kubernetes, Mesos, of 'n wolk-gasheer-orkestrasieplatform van AWS, Azure, & Google Cloud Platform is op die skaal die gewildste oplossings vir die bestuur van wolkuster-bedieners. Die algemeenste toepassingsagteware wat in Docker-houers geïnstalleer is, is: NGINX, Redis, Postgres, Fluentd, Elasticsearch, MongoDB, MySQL, ens., RabbitMQ, & HAProxy. Kom meer te wete oor die gebruik van Docker by DataDog.
Sysdig Docker-gebruiksverslag 2018:
Sysdig's outo-ontdekkingsmeganisme – ContainerVision ™ – wys watter prosesse in houers gebruik word. Gebruikers gebruik deurlopend open source oplossings om hul mikroservices en toepassings te konstrueer. Java Virtual Machines (JVM) is boaan die lys. Daar is op Java staatgemaak vir appdienste in die onderneming voordat houers aangekom het, en nou kom die twee – Java en houers – bymekaar terwyl organisasies 'n moderne afleweringsmodel aanvaar. Daarbenewens dui die toenemende gebruik van databasisoplossings soos PostgreSQL en MongoDB in houers aan dat die stap oorgaan na uitstekende dienste in houers..
Kom meer te wete oor die gebruik van Docker-houers by Sysdig.
Docker presteer die meeste in produksie. Ons het nie't in 2017 oor ander houertyd-besonderhede verslag gedoen, omdat Docker destyds byna 99% van die houers in gebruik was. Met die onlangse verkryging van CoreOS deur Red Hat (die vervaardiger van rkt), en programme soos die Open Container Initiative (OCI), wat daarop gemik is om die houertyd en beeldspesifikasies te standaardiseer, wou ons 'n vars blik neem om te kyk of die houer se omgewingsduuromgewings bestaan is besig om te skuif. In werklikheid is dit so. In die afgelope jaar het kliënte hul gebruik van ander platforms vergroot. Rkt het aansienlik gegroei tot 12%, en Mesos-houer tot vier persent. LXC het ook gegroei, hoewel teen 'n aansienlik laer koers. Uit die data blyk dit dat kliënte 'n groter gemakvlak het met die gebruik van 'nie-Docker'-oplossings in die produksie.
Kom meer te wete oor houermotors vir houers vir dokters.
Docker-markaandeel teenoor die toekoms vir Nabla, Kata, & gVisor houeroplossings
Sysdig se opname het getoon dat Docker 99% van alle houers in 2017 verteenwoordig, 'n jaar waarin Docker'Die uitvoerende hoof, Ben Golub, het berig dat meer as 14 miljoen Docker-leërskare, meer as 900,000 Docker-apps in produksie, 'n groei van 77,000% in Docker-werklyste, meer as 12 miljard totale Docker-skyfbeelde verkry is van webwerwe soos GitHub (wat 390,000% groei is), en meer as 3 300 unieke individuele bydraers tot die open source Docker codebase. CoreOS rkt en die Mesos-houerstandaard het die afgelope jaar aansienlike inbreuke op die bedryfsyfers reggekry met hul nuwe produkte. By die bekendstelling vereis IBM se Nabla Containers-projek dat Docker op die host-bediener waarop dit gebruik word, geïnstalleer word, maar soos gVisor en Intel se Kata Containers, poog dit om die algehele veiligheid van houervirtualisering in die praktyk te verbeter. Deur runC aan open source-standaarde aan die Open Container Initiative te skenk, is dit makliker vir ander ontwikkelaars en programmeringspanne om die kodes te vurk en verskillende funksies, funksionaliteit of alternatiewe runtime-opsies bekend te stel. Net so sal Docker in staat wees om hierdie mededingende aanbiedinge te analiseer en veiligheids + funksieverbeterings aan hul eie vrystellings bekend te stel, gebaseer op derdeparty-innovasie en vraag in die bedryf waar nodig. Die verkryging van Core Hat van CoreOS kan lei tot 'n meer robuuste uitdager in die houerruimte, hoewel hulle ook geneig is om die gereedskap te bemark as net 'n doeltreffender platform om Docker te bestuur & Kubernetes.
Die grootste kommer vir Docker is as Google, IBM, & Intel ontwikkel hul eie houerraamwerke om in hul eie wolkdienste-platforms te integreer om te ontsnap of te verhoed dat massa-lisensiëringsgeld by die aanvangsonderneming voorkom. Docker word relatief goedkoop as eenhoring gewaardeer juis omdat hulle nie in staat was om beduidende inkomste uit die gebruik van hul houersagteware onder open source-lisensiëringsooreenkomste te genereer nie, terwyl Kubernetes baie gewilder is vir orkestrasie as hul eie "Docker Swarm" platform. 'N Soortgelyke voorbeeld is KVM, wat oorspronklik ontwikkel is deur Qumranet wat destyds in 2008 deur Red Hat aangekoop is vir $ 107 miljoen dollar, wat byna alomteenwoordig is om in virtualisasieplatforms te gebruik, maar byna geen geld verdien vir die maatskappy in lisensiegeld nie. Die verskille in houertyd-enjins soos runC, runc (gVisor), runnc (Nabla) & runV (Hyper.sh/Kata) is op baie maniere parallel met die divergensie in hipervisorsagteware vir VPS / VM's. Docker open hul kode as 'n manier om markaandeel te bou en bly die leier in die bedryf teen ander groot IT-ondernemings wat die houer-virtualisasieruimte binnegaan, maar dit beteken nie noodwendig dat hulle hul voordeel vir ewig sal behou nie. Dit is waarskynliker dat die onderneming uitgekoop word deur 'n hoofvak in die bedryf wat die kode as deel van hul portefeulje handelsmerke met ander inkomste kan bestuur om die koste van rentmeesterskap te dek. SDX Central berig dat Microsoft reeds in 2016 probeer het om Docker vir $ 4 miljard dollar te koop.
Business Outlook: IBM se Nabla-houers is nie 'n groot mededingende mededinger vir Docker nie
Aangesien Nabla Containers vereis dat Docker op die gasheerbediener geïnstalleer word, en Docker-skyfprente boonop gebruik om te funksioneer, kan die raamwerk nie gesien word as 'n ware mededinger met 'n werklike kans om die toonaangewende markaandeel van die onderneming te ontwrig nie. Inteendeel, Nabla bied ontwikkelaars meestal die geleentheid om runnc as 'n alternatief vir RunC te gebruik en om die KVM-agtige veiligheidsvoordele te gebruik om Solo5 in die houer-inheemse wolkargitektuur te gebruik. Kata Containers is ook deel van die Open Cloud Initiative en het 'n baie breër netwerk van korporatiewe ondersteuners agter die projek (99cloud, AWcloud, Canonical, China Mobile, City Network, CoreOS, Dell / EMC, EasyStack, Fiberhome, Google, Huawei, JD .net, Mirantis, NetApp, Red Hat, SUSE, Tencent, Ucloud, UnitedStack, & ZTE), maar het nog nie begin met die praktiese gebruik in die praktyk nie. IBM het 'n groot versameling van gespesialiseerde open source projekte in hul onderneming se portefeulje, maar baie daarvan word nie wyd buite hul eie korporatiewe / owerheidskontrakwerk gebruik nie. Projekte soos Nabla, Kata, & gVisor wys dat die ontluikende wolkhouerbedryf steeds besig is om te ontwikkel, met professionele gebruikers in korporatiewe ondernemings wat bekommerd is oor sekuriteits kwesbaarhede in die platform.
Steve Singh, uitvoerende hoof van Docker:
Docker is 'n privaat onderneming en het nog nooit in die openbaar sy inkomste openbaar nie. Op DockerCon 18 het Singh 'n beperkte leiding gegee, en opgemerk dat die omset gegroei het van enkel-syfer-miljoen-dollar-inkomste in 2016 tot tweesyfer-miljoen-dollar-inkomste in 2017 en dat dit op koers is vir drieledige miljoen-dollar-inkomste in 2018. "Ons het die afgelope drie jaar groot groei in die onderneming gesien," hy het gesê. Die vinnige groei is afkomstig van die sukses van die MTA-program, wat volgens Singh werklike waarde aan kliënte lewer. Hy het bygevoeg dat kliënte MTA koop en dit implementeer vir al hul ou toepassings. Singh het ook gesê dat die verkoopspan van Docker 'n beter begrip het van die klanteprobleme met die transformasie van toepassings en hoe om die uitdagings op te los met behulp van Docker.
Kyk na 'n onderhoud met Steve Singh op eWeek.
Met alternatiewe soos rkt, Mesos, & As LXC / LCD nog steeds die markaandeel in die houerbedryf gemarginaliseer het, lyk dit waarskynlik dat Docker 'n belangrike komponent van wolknetwerk en virtualisasie-konstrukte soos die KVM-toesighouer op Linux sal word, maar nie 'n kontantgenererende kragbron word nie. Die uitvoerende hoof, Ben Golub, is in 2017 deur Steve Singh van SAP / Concur vervang nadat sy pogings om 'n inskrywing-gebaseerde inkomstemodel by die maatskappy te bou, misluk het. Soos Steven J. Vaughan-Nichols van ZDNet berig het, "Docker het nog nooit verduidelik waarom Singh van buite ingebring is om die leier te word nie, maar dit is nie nodig om te sien dat kern-houertegnologieë gekommodiseer word nie. Die Cloud Native Computing Foundation (CNCF) se Open Container Initiative (OCI) -standaard het die huidige grondbeginsels, insluitend Docker-houers self, in oop standaarde omskep. Daar was nie veel waardetoevoeging dat Docker sy ondernemingskliënte kon bied nie." Docker Enterprise Edition (EE) volg die tradisionele Linux-ontwikkelingsmodel vir open source-ondernemings deur 'n gratis gemeenskapsuitgawe van sagteware aan te bied, sowel as 'n verpakte professionele weergawe met ekstra gereedskap, tegniese ondersteuningsdienste en konsultasie. Docker het ook 'n versnellingsdiens, loodsadviesdiens, produksie-adviesdiens, pasgemaakte oplossings, opleiding, & Opsies vir tegniese rekeningbestuur beskikbaar vir ondernemings en ander groot / komplekse organisasies om as deel van hul kontrakte saam te werk "Tradisionele programme moderniseer" (MTA) besigheidsmodel. Bloomberg berig Singh het 'n doelwit van $ 500 miljoen dollar in jaarlikse inkomste gestel om die maatskappy publiek te maak. Alhoewel baie ontleders meen dat dit onwaarskynlik is, is die potensiaal beslis daar. In die algemeen is dit onwaarskynlik dat IBM se Nabla Container-stelsel die naald in enige rigting vir die onderneming as 'n uitdager sal beweeg.