7 najlepších cloudových platforiem s otvoreným zdrojom pre podnik

Zostavte si svoj vlastný cloud a ušetrite milióny!


Je potrebné sa postarať o toľko vecí, ako je priestor na serveri, vývojové prostredia, bezpečnosť, softvérové ​​balíčky, aktualizácie softvéru, údržba hardvéru, takže náklady na údržbu celej platformy majú tendenciu byť ohromujúce. Spoločnosti, ktoré vyvíjajú a nasadzujú aplikácie, musia vyčleniť veľa svojich zdrojov, aby udržali platformu v prevádzke – zdroje, ktoré by sa inak mohli využiť na účely vývoja softvéru..

Preto vznikla potreba riešení cloudovej platformy. Tieto riešenia využívajú model cloud computingu, ktorý poskytuje všetko, čo vývojári potrebujú na vykonanie svojej práce, od hostovaných vývojových prostredí a databázových nástrojov, až po kompletné funkcie správy aplikácií. Vývojári pracujúci v cloudovej platforme majú prístup ku všetkým zdrojom, ktoré potrebujú na vytváranie, nasadzovanie a spúšťanie softvérových aplikácií. Pre spoločnosti by cloudová platforma mohla poskytnúť škálovateľnú základňu pre nové aplikácie, ktoré je potrebné dodať v krátkom čase. S modelom priebežného rastu nie sú potrebné dlhodobé investície do miestnych platforiem.

Prečo open source?

Teraz, keď sme uviedli výhody cloudu oproti tradičným platformám v prevádzkových priestoroch, je potrebné položiť si ďalšiu otázku, prečo je cloudová platforma s otvoreným zdrojom lepšou možnosťou ako proprietárna cloudová platforma. Najzreteľnejšou odpoveďou sú náklady: licencie licencovaných riešení vždy zahŕňajú vyššie cenovky. Ďalšou dôležitou výhodou je flexibilita a sloboda výberu zo širokej škály rámcov, cloudov a služieb.

Na druhej strane vás môžu využívať patentované platformy, ktoré vás môžu pripojiť k nástrojom a službám, ktoré vlastnia. Na oplátku ponúkajú určité výhody, napríklad záväzok k zmluvám SLA (dohody na úrovni služieb) a zbavujú vás prekážok, ako je testovanie a integrácia, ale tieto výhody len ťažko prevyšujú výhody otvorenosti..

Nižšie nájdete výber cloudových platforiem s otvoreným zdrojom pre podnik, ktorý vládne na dnešnom trhu.

Zlieváreň cloudov

Pôvodne vyvinutý spoločnosťou VMware (teraz vo vlastníctve spoločnosti Pivotal Software), Zlieváreň cloudov je otvorený ako samostatná softvérová aplikácia s otvoreným zdrojom, vďaka ktorej je nezávislý od poskytovateľov cloudových služieb. Môže byť nasadený na VMware vSphere alebo na iných cloudových infraštruktúrach, ako sú HP Helion, Azure alebo AWS. Alebo by ste sa mohli dokonca rozhodnúť hosťovať sami na svojom serveri OpenStack.

Prostredníctvom použitia buildpackov podporuje Cloud Foundry behovú a rámcovú podporu. Kedykoľvek stlačíte aplikáciu, cloudová zlievárenská aplikácia Runtime pre ňu vyberie najvhodnejší buildpack. Potom sa buildpack postará o zostavenie aplikácie a jej prípravu na spustenie.

Cloud Foundry je navrhnutý tak, aby poskytoval rýchly vývoj a nasadenie aplikácií prostredníctvom vysoko škálovateľnej architektúry a pracovných postupov priateľských k DevOps. Medzi jeho jazykovú podporu patria Python, Ruby, PHP, Java a Go, medzi mnohými ďalšími. Ak sa však chcete primerane začleniť do cloudovej zlievárne, odporúča sa, aby váš projekt dodržiaval aplikačný štandard Dvanásťfaktorov: metodika špeciálne navrhnutá na vývoj optimálnych aplikácií typu softvér ako služba (SaaS)..

údom dostal pekný kurz na vývoj cloudu s Cloud Foundry.

WSO2

Ak intenzívne pracujete na SOA, určite sa musíte vysporiadať s množstvom interných a externých rozhraní API. To je prípad, keď WSO2 svieti, vďaka svojmu API Manager, ktorý je schopný zvládnuť celý životný cyklus API. WSO2 poskytuje súlad s väčšinou požiadaviek, ktoré môžu klienti predložiť, vrátane verzovania, dokumentácie API a vykládky SSL.

WSO2 používa koncept úložiska, v ktorom vývojári môžu nájsť, vyskúšať a ohodnotiť API. Nasadenie je jednoduché a priame a poskytuje veľa možností na riadenie toku API. Ponúka tiež funkciu automatického obnovenia v prípade, že dôjde k pozastaveniu koncového bodu. Všetky tieto vlastnosti majú za cieľ skrátiť čas uvedenia na trh, zjednodušiť správu nákladov a celkovo zlepšiť agilitu obchodných procesov.

Veľkou výhodou WSO2 API Manager je jeho ľahká integrácia s WSO2 Identity Server, riešenie IAM (Identity and Access Manager) založené na API. Táto integrácia ponúka priateľskú platformu na autentifikáciu v cloudových prostrediach.

Cloudify

Cloudify je orchestračný rámec navrhnutý na modelovanie aplikácií a služieb pri automatizácii ich životného cyklu. Zahŕňa to schopnosť nasadenia v akomkoľvek cloudovom prostredí alebo dátovom centre a vykonávať nepretržitú údržbu. Ponúka tiež nástroje na monitorovanie všetkých aspektov nasadených aplikácií, zisťovanie stavov zlyhania a ich riešenie, či už manuálne alebo automaticky.

Jednou z najvýznamnejších funkcií služby Cloudify je modelovanie plánov na základe TOSCA. Táto inovácia umožňuje vývojárom používať YAML na vytváranie plánov topológií aplikácie. YAML je ľudsky čitateľný jazyk na serializáciu údajov, ktorý sa používa na písanie definícií založených na špecifikácii TOSCA, čo vývojárom poskytuje štandardizovaný spôsob opisovania prepojení medzi aplikáciami, systémami a komponentmi cloudovej infraštruktúry..

Cloudová orchestrácia Cloudify poskytuje solídny základ pre správu a zabezpečenie IT a umožňuje používateľom uplatňovať obmedzenia prístupu s rôznymi úrovňami rolí a úrovní oprávnení. Cloudify používa na komunikáciu s externými službami, ako sú kontajnery Kubernetes, cloudové služby (AWS, Azure, vSphere, OpenStack) a nástroje na správu konfigurácie (Puppet, Ansible, Chef), oficiálne doplnky, zatiaľ čo mnoho ďalších služieb sú podporované všeobecnými existujúce doplnky.

OpenShift

OpenShift je platforma založená na Kubernetes s flexibilnou a veľmi rýchlou inštaláciou a rozsiahlou podporou API, ktorá umožňuje vývojárom rozširovať platformu podľa svojich potrieb. Je postavená s ohľadom na bezpečnosť, čo ilustruje príklad: očakáva sa, že kontajnery sa budú spúšťať ako užívatelia typu non-root, a ak to tak nie je, vyžaduje OpenShift na spustenie kontajnera výslovné prepísanie.

Jeho používanie Kubernetes vyžaduje značné množstvo serverov a zvládnutie vyžaduje určitú krivku učenia. Preto táto platforma nie je vhodná pre malé nasadenia, pokiaľ by sa v blízkej budúcnosti nemohla zmeniť na väčšie nasadenie.

Používatelia OpenShift zdôrazňujú svoje rýchle inštalačné a konfiguračné postupy, ako aj jednoduchú údržbu modulov a zariadení. Ďalším plusom je skutočnosť, že má svoj vlastný Git repo. Nepáči sa im príliš veľa problémov s čítaním a interpretáciou protokolov. Najmä v prípade zlyhania počas odovzdávania projektu je ťažké pochopiť, kde je problém.

Učenie OpenShift je ľahké.

Tsuru

Spustila sa spoločnosť Rede Globo, druhá najväčšia komerčná televízna sieť na svete Tsuru ako produkt PaaS založený na platforme Docker (platforma ako služba) schopný organizovať a spúšťať aplikácie vo výrobnom prostredí. Ide o platformu s viacerými poskytovateľmi s otvoreným zdrojom, ktorá podporuje stránky s miliónmi používateľov vyvinuté spoločnosťou Globo.com.

Používatelia Tsuru potvrdzujú, že podstatne zlepšujú čas uvedenia na trh bez toho, aby sa vzdali jednoduchosti, vysokej dostupnosti, bezpečnosti alebo stability. Môže byť prevádzkovaný v rôznych cloudových infraštruktúrach, či už sú verejné alebo súkromné, pokiaľ sú podporované strojom Docker. Podporuje tiež takmer všetky dostupné programovacie jazyky, čo dáva vývojárom slobodu voľby podľa svojich preferencií.

S Tsuru môžete používať rôzne dátové úložiská, vrátane databáz SQL alebo NoSQL alebo alternatív v pamäti, ako Memcached alebo Redis. Vyberiete si len jednu z vašich preferencií a pripojíte ju k svojej aplikácii. Ak chcete spravovať aplikáciu, môžete si vybrať medzi použitím príkazového riadku alebo webového rozhrania a neskôr nasadiť pomocou služby Git. Infraštruktúra Tsuru sa postará o všetky drobné podrobnosti.

Stackato

Stackato je polyglotový produkt PaaS založený na službách Cloud Foundry and Docker, ktorý beží na vrchole vašej cloudovej infraštruktúry a slúži ako spúšťacia platforma pre vaše aplikácie. Používatelia Stackato tvrdia, že poskytuje agilnú a robustnú aplikačnú platformu, ktorá pomáha zvyšovať produktivitu správcov cloudu aj vývojárov. Je to dobre nasadené podnikové cloudové nasadenie, ktoré kombinuje flexibilitu prístupu priamo do VM v cloudovej infraštruktúre s automatizovanou konfiguráciou poskytovanou plnohodnotným PaaS. Podporované cloudové infraštruktúry zahŕňajú medzi inými služby HP Cloud Services, Citrix XenServer, AWS, OpenStack, VMware..

V Stackato má každá aplikácia svoj vlastný Linuxový kontajner (LXC), ktorý zaručuje efektívne a bezpečné zdieľanie zdrojov. Jej rozsah služieb sa skladá z: Helion Control Plane, ktorú Stackato používa na komunikáciu s podkladovým cloudom a na správu životných cyklov služieb; Helion Service Manager, úložisko doplnkových služieb dostupných pre aplikácie; Helion Cloud Foundry, elastický runtime navrhnutý tak, aby zjednodušil hosting a vývoj aplikácií; Helion Code Engine, služba nepretržitého doručovania integrovaná do úložísk Git, či už súkromných alebo verejných, a Helion Stackato Console, webové rozhranie na správu všetkých funkcií Helion Cloud..

Alibaba

Hoci sa ťažko hovorí o otvorených cloudových platformách a platformách PaaS, Alibaba Cloud Počítačový obchod rastie meteorickým tempom, keď už získal 50% čínskeho verejného cloudového trhu a svedomito sa učil obsluhovať trhy mimo Číny. Napríklad začínajú poskytovať fakturačnú podporu v amerických dolároch v 168 krajinách a navrhujú služby špeciálne prispôsobené pre zahraničné trhy..

Služby cloudovej platformy zahrnuté v ponuke spoločnosti Alibaba zahŕňajú množstvo bezplatných funkcií vrátane kontajnerových služieb pre Docker a Kubernetes, Register kontajnerov, Automatické škálovanie a DataWorks, bezpečné prostredie pre vývoj offline údajov. Jeho služby sú dobre zdokumentované a sprevádzajú ich všetko, čo budete potrebovať na okamžitú migráciu aplikácií do cloudu, ako je napríklad veľa inštruktážnych videí. Po niekoľkých jednoduchých krokoch a bez toho, aby ste investovali dolár, vás Alibaba vyzýva, aby ste začali stavať hneď.

Konečne …

Našťastie pre všetkých vývojárov vládne v cloudovom svete otvorenosť. Pred niekoľkými rokmi hrozilo, že súťažíme o kontajnerové technológie (napríklad Docker, Kubernetes, Mesos, Nomad, ECS) hrozilo, že sa trh rozdelí na vodotesné oddiely, čo predstavuje značné riziko vždy, keď je potrebné vybrať platformu. Aj keď v súčasnosti existuje viac platforiem, rozdiely medzi dnešnými voľbami s otvoreným zdrojom sú iba v detailoch: rôzne schémy nákladov, rôzne nástroje riadenia, rôzne prístupy k bezpečnosti. Inými slovami, ak si dnes vyberiete cloudovú platformu s otvoreným zdrojom a nie ste spokojní, zajtra môžete ísť na inú a náklady vás nezabijú..

S informáciami, ktoré sme vám tu poskytli, budete pravdepodobne môcť zvoliť platformu, ktorá lepšie vyhovuje vašim potrebám a umožní vám zabudnúť na bolesti hlavy, ako je kapacita servera, middleware, rámce, virtuálne stroje, úložiská údajov atď. Keď sa toho všetkého zbavíte, budete môcť vložiť všetky svoje zdroje a všetku svoju pozornosť na jednu vec, na ktorej vám skutočne záleží: doručte svoju kick-ass aplikáciu svojim používateľom čo najrýchlejšie a udržujte ich šťastnými pri jej používaní.

Tagy:

  • Open Source

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map