OpenShift

OpenShift vs OpenStack

OpenShift vs OpenStack
Nii OpenShift kui ka OpenStack on pilvega seotud tehnoloogiad, mis on avatud lähtekoodiga ja mida haldab Red Hat Inc. OpenStack muudab serverid pilveks, seda saab kasutada ressursside jaotuse automatiseerimiseks, et kliendid saaksid muu hulgas varustada virtuaalseid ressursse nagu VPS, blokeerida salvestusruumi, objektide salvestusruumi.

OpenShift on seevastu tehnoloogia, mis pakub platvormiteenust. See võib midagi sellist käitada pilveteenuste nagu AWS, Google Compute Engine jne peal ning pakkuda arendajatele lihtsat viisi oma rakenduste juurutamiseks ja testimiseks, ilma et peaksite (virtuaalsete või füüsiliste) serveritega jamama. Tehniliselt saate OpenShifti käivitada ka pilveteenuse peal, mida hooldatakse OpenStacki abil. Kuid need on oma keskmes sõltumatud tehnoloogiad, mida saab üksteisest eraldi kasutada.

Nüüd, kui teame põhierinevusi, sukeldugem sügavamale ja vaatame, mis on mõned nendevahelised paralleelid ja erinevused.

Konteinerite kohta

OpenStack kasutab virtuaalsete masinate keerutamiseks tavaliselt hüpervisoreid nagu KVM, Xen või VMware. Kas otsustate nende masinatega konteinereid käitada, on teie valik. Kuid hüpervisorid on need, mis tavaliselt koos OpenStackiga käivad.

Märge: OpenStack pakub ka konteinerituge, see on mõeldud kasutamiseks vähem VPS-i moodi ja on valikuline.

OpenShift on seevastu konteinerikeskne mudel, mis kasutab Kubernetese põhimõisteid ja pakendab need korralikult, mis võimaldab organisatsioonidel pilves rakendusi arendada ja juurutada. See võib töötada palja metalliga või virtuaalsete masinatega, kuid nende peal on alati konteinerid. Nende kasutatav konteineritehnoloogia on peaaegu eranditult Docker.

Hajutatud süsteem

Jällegi, OpenStack ei ole ainult hajutatud süsteem. See võib juhtida kogu andmekeskust, kuid see pole kusagil nii globaalne kui Kubernetese klaster. OpenStacki mitme kauginstallimise ühtseks jaotatud süsteemiks muutmiseks vajate palju täiendavaid tarkvara kihte. See võib pakkuda hajutatud salvestustehnoloogiaid, nagu Glusterfs ja Ceph, mida saate kasutada hajutatud salvestusivirna ülesehitamiseks, kuid ta ei tugine neile konkreetselt.

OpenShift on seevastu olemuselt hajutatud süsteem (mis on mõttekas, kuna see sisaldab Kuberneteset) ja kuna tegemist on hajutatud süsteemiga, on sellel tingimata üks või mitu põhisõlme, mis kontrollivad mõnda töötaja sõlme. Red Hat pakub korraliku kihi võrkude loomiseks, et hõlbustada nende sõlmede vahelist suhtlemist, ja neile on hea tugi kasutades hajutatud salvestusruumid nagu Glusterfs ja Ceph

IaaS ja PaaS

OpenStack aitab teil pakkuda infrastruktuuri teenusena (IaaS). See haldab servereid ja pakub teenuseid, mida tavaliselt omistate pilv VPS-i pakkujatele, näiteks DigitalOcean, AWS, Microsoft Azure ja Google'i arvutimootor. Teie organisatsioon võib otsustada ise serverid osta ja privaatsuse või majanduslike probleemide tõttu luua privaatse andmekeskuse. Nende serverite käitamiseks oma haldusutiliidi väljatöötamise asemel võite neile installida OpenStacki ja muuta selle oma organisatsiooni omaks privaatne pilv.

Tagaküljel pakub OpenShift teenusena platvormi. Kui olete tuttav Google App Engine'iga, kus arendajad tegelevad ainult oma rakenduse arendamise ja testimisega. Kogu serveri konfiguratsioon pole oluline. Google teeb selle võimalikuks, kuna need konteinerisse pilves töötavaid rakendusi.

Täpselt samamoodi saab OpenShift konteinerisse paigutada teie organisatsiooni arendatavad rakendused. Teie DevOpsi meeskond saab OpenShifti abil seadistada terve CD / CI-gaasijuhtme, teha väljamõeldud A / B-teste, väljastada jälgimist ja sujuvamaks arengu-, testimis- ja juurutusetappide vahelist voogu.

Saate luua uusi projekte, valida keele, mida kavatsete kasutada (Python, Node.js, Go, C #, Java) lisage mitmesuguste privileegidega kasutajaid ja OpenShift tagab, et kõik sõltuvused on täidetud, kõik teegid ja raamistikud on kättesaadavaks tehtud ning kõiki õigusi järgitakse.

OpenShift, OpenStack ja Hybrid Cloud

OpenShifti pole vaja OpenStacki peal käivitada, kuid soovi korral võivad need käia käsikäes. Palju samamoodi nagu jaotaksite VPSi oma pilveteenuse pakkuja abil erinevatele andmekeskustele, installiksite neile OpenShifti ja hakkaksite seejärel oma rakendustega töötama, saate seda teha ka OpenStackis.

Tegelikult saate rakendused eraldada töötamiseks avaliku pilveteenuse (nt AWS) ja oma privaatse (OpenStacki abil loodud) pilve vahel. OpenShift tagab, et teie rakenduse osad, mida soovite privaatsena hoida (näiteks kasutajaandmed), jäävad teie privaatsesse pilve. See on hõlpsasti saavutatav, määrates OpenStacki privaatsõlmedes andmesalvestusega seotud podide käitamiseks.

Ülejäänud koormaga saab hakkama avalik pilv. Kui te pole kindel kaunade ja sõlmede tähenduses, vaadake meie Kubernetese kontseptsioonide õpetust ja kuidas see tootmises välja näeb.

Järeldus

Mõlemad projektid on Red Hat Inc suurepärased algatused. ja nad hoolitsevad selle eest, et Microsoft, Google ja Amazon peaksid pilveturul vaba valitsemise asemel konkurente otsima.

Kursor hüppab või liigub juhuslikult Windows 10-s kirjutamise ajal
Kui leiate, et hiire kursor hüppab või liigub Windowsi sülearvutisse või arvutisse kirjutades automaatselt, juhuslikult, võivad mõned neist soovituste...
Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...