Programmēšana

WinDocks dara to, ko nespēj Docker un Microsoft

Kamēr Microsoft klienti bungo ar pirkstiem, gaidot nākamo Windows Server versiju, lai sniegtu vietējo Docker konteineru atbalstu, trešā puse - nevis Docker, ne Microsoft - mēģina nodrošināt Docker konteinerus pašreizējās Windows Server sistēmu paaudzēm.

WinDocks - gan uzņēmuma, gan tā produkta nosaukums - ir izlaidis Docker motora 1.0 versiju, kas paredzēta darbībai Windows Server, ar atbalstu .Net un SQL Server konteineros.

WinDocks izmantotais Docker dzinējs ir esošā Docker dēmona tiešais ports, apvienojumā ar "atvērtas izcelsmes Windows konteineru projektu, kuru sākotnēji izstrādāja Uhuru Software", norāda WinDocks. (Uhuru arī iepriekš izveidoja Windows mākoņu liešanas versiju un OpenShift .Net ieviešanu.)

WinDocks atkārtoti izmanto esošo Docker API, tāpēc Windows dokotājs var ar to mijiedarboties. "Mēs ieviesām pilnu Docker komandu, argumentu un opciju apakškopu, tāpat kā Microsoft centienos Windows Server 2016," e-pastā sacīja Windocks viceprezidents Pols Stantons. "Mēs pievienosimies un būsim daļa no Docker rīka ekosistēmas."

WinDocks varētu uzvarēt lietotājus, atbalstot .Net un Windows lietojumprogrammas, kā arī SQL Server konteineros, ko Microsoft pašlaik nedara. Līdztekus SQL Server palaišanai, saskaņā ar WinDocks preses materiālu tas ietver "dažādas Microsoft Dynamics lietotāju konfigurācijas".

Lai gan WinDocks izmanto atvērtā koda programmatūru, tā ir komerciāli licencēta. Standarta izmaksas ir 400 USD par kodolu gadā; izmantojot SQL Server, cena gadā pieaug par 1000 USD par kodolu. Ir pieejama vienas sistēmas neierobežotu kodolu izstrādātāja licence par 249 ASV dolāriem.

Ir liels iemesls, kāpēc Docker ir prasījis laiku, lai tas tiktu pārnests uz Windows, pat ja Microsoft palīdz: Docker izmantotās sistēmas līmeņa konstrukcijas sistēmā Windows vēl nav. Starp tiem vissvarīgākie ir nosaukumvietas pakalpojumi, ko izmanto, lai neļautu konteinerizētajam procesam piekļūt noteiktām sistēmas daļām (piemēram, tīkla saskarnēm), ierobežojumi API izsaukumiem uz smilškastes procesiem vai mehānismi, lai ierobežotos procesus neļautu mijiedarboties (piemēram, kopīgas atmiņas).

WinDocks atzīmē daudzus no šiem ierobežojumiem, taču sagaida, ka pašreizējā Windows Server 2012 lietotāja daļa, kuras "lietošanas daļa nepārsniegs aptuveni līdz 2020. gadam", pēc Stantona domām, izraisīs interesi par produktu.

$config[zx-auto] not found$config[zx-overlay] not found