„OpenStack“ ir „Cloud Computing“: Debesų kompiuterijos su nemokama programine įranga ateitis

Šioje naujoje proga kalbėsime apie atvirą ir keičiamo dydžio platformą, skirtą privačių ir viešųjų debesų kūrimui, t. y. „Openstack“.

lpi

„Openstack“  buvo sukurtas kaip ES infrastruktūros darbo projektas "Atviro kodo" (Atviro kodo) pagal internetinės paslaugos figūrą (IaaS) didelių virtualių privačių serverių grupių sukūrimui ir administravimui duomenų centre.

„openstack-1“

Šios iniciatyvos tikslai buvo palaikyti debesijos paslaugų sąveiką, kad būtų galima kurti debesijos paslaugas (panašias į „Amazon“) jų pačių duomenų centruose. „OpenStack“ šiuo metu galima nemokamai gauti pagal „ Apache 2.0“ licenciją. Todėl daugelis informacinėse svetainėse „OpenStack“ dažnai vadina „Linux Cloud“, reiškiančiu „debesijos Linux“. Kiti ją lygina su tokiais projektais kaip „Eucalyptus“ ir „ Apache CloudStack“ – dviem kitomis atvirojo kodo debesijos iniciatyvomis.

O kaip yra „Openstack“ struktūra?

„OpenStack“ turi modulinę architektūrą , kurią šiuo metu sudaro vienuolika (11) komponentų :

  • Nedalyvaus: Pateikti virtualias mašinas (VM) pagal poreikius (Pagal pareikalavimą) reikalinga.
  • Greitas: Pateikti keičiamo dydžio saugojimo sistemą, palaikančią reikalingų objektų saugojimą.
  • Pelenė: į suteikti nuolatinę blokinę saugyklą veikiančioms virtualioms mašinoms talpinti.
  • Žvilgsnis: Pasiūlyti virtualiųjų disko vaizdų, su kuriais jie veiks, sąrašą ir saugojimą.
  • Pagrindinis akmuo: Pateikti visų „OpenStack“ paslaugų autentifikavimo ir autorizavimo technologijas.
  • „Horizontas“: Pateikti modulinę žiniatinklio vartotojo sąsają (UI) sąveikai su „OpenStack“ paslaugomis.
  • Neutronas: Teikti reikiamą tinklo ryšį kaip paslaugą tarp sąsajos įrenginių, valdančių įterptąsias „OpenStack“ paslaugas.
  • Ceilometras: Teikti vieną atsiskaitymo sistemų kontaktinį punktą.
  • šiluma: „Para“ teikia daugelio debesų programų iš skirtingų tiekėjų ir technologijų orkestro paslaugas.
  • Kelionė: Teikti duomenų bazių teikimą kaip vieningą dislokuotų reliacinių ir nereliacinių duomenų bazių variklių paslaugą.
  • Sachara: „Para“ siūlo duomenų apdorojimo paslaugas, reikalingas „OpenStack“ valdomiems ištekliams.

O kaip gimė „Openstack“?

Nacionalinė aeronautikos ir kosmoso administracija (NASA) kartu su „Rackspace“ sukūrė „OpenStack“ . „Rackspace“ sukūrė kodą, kuris palaiko debesies failų pristatymo ir saugojimo paslaugą bei debesies gamybos serverius . NASA pateikė technologiją, palaikančią „Nebula“ – savo debesijos kompiuterijos paslaugą, pasižyminčią tokiomis funkcijomis kaip didelis našumas, tinklo galimybės ir efektyvus duomenų saugojimo valdymas, leidžiantis valdyti didelius mokslinius duomenų rinkinius.

„OpenStack“ oficialiai tapo visiškai nepriklausoma ne pelno organizacija 2012 m. rugsėjį . Aplink ją suaugusią „OpenStack“ bendruomenę prižiūri direktorių valdyba, kurią sudaro daug tiesioginių ir netiesioginių konkurentų, tokių kaip IBM, „Intel“ ir „VMware“.

O kuo „Openstack“ yra tokia sėkminga, praktiška ir naudojama?

„OpenStack“ siekia sukurti debesijos platformą, panašią į debesijos valdymo platformą (CMP), kuri supaprastintų įvairių infrastruktūros elementų kūrimą ir valdymą, siekiant teikti debesijos paslaugas savo klientams (vartotojams). Jei lygintume ją su „VMware“ paketu , „OpenStack“ būtų tame pačiame lygyje kaip vCAC ir (arba ) vCD.

„OpenStack“ pasižymi išskirtiniu išplėtimu per lengvai diegiamas ir pritaikomas API ( panašiai kaip AWS ), viešas ir nepriklausomas nuo tiekėjų . Todėl daugelis paslaugų teikėjų pasirinko „OpenStack“ kaip pagrindinę alternatyvą savo debesijos infrastruktūros iniciatyvoms. „ OpenStackmodulinė technologija , pagrįsta konkrečiais debesijos reikalavimais, leidžia palaipsniui ir stabiliai integruoti skirtingus projektus į esamą architektūrą.

Kas NĖRA „Openstack“?

„OpenStack“ nėra:

  • Produktas: Iš tikrųjų tai yra paslaugų rinkinys, sukuriantis debesį su technologijomis Open Source, leidžianti jį modifikuoti, pritaikyti ir pritaikyti savo poreikiams, kuriuos vėliau galima pasidalinti ir prisidėti prie bendruomenės poreikių. OpenStack yra prižiūrimas ir kontroliuojamas Fondas OpenStack.
  • Hipervizorius: Tai daugiau nei paprastas virtualizavimo elementas, nes jis yra sluoksnyje, esančiame gerokai virš debesies, jis turi konkurentų, tokių kaip: vCD y „vCAC“ („VMware“) ir su kitais CMP de trečiosios šalys (3) kurie yra ten.
  • 100% nemokama: Tik kodas turi būti atidarytas, nes žemiau esančių sluoksnių priežiūros, mokymo, trikčių šalinimo, valdymo ir priežiūros išlaidos (pvz., „vSphere“, tinklų kūrimas, saugojimas ir kt.) jie turi arba gali turėti susijusių išlaidų, atsižvelgiant į teikėją ir (arba) naudojamą technologiją. Be to, kai kurie „Linux Distros“ pradeda siūlyti savo „Skonis“ (versijos) Savo „OpenStack“, pridedant susietą vertę, išlaidos ne už kodą, bet už palaikymą ir likusius.
  • Tik paslaugų teikėjams: OpenStack Jį gali naudoti bet kokio tipo įstaigos, įmonės, organizacijos ir ne tik Paslaugų teikėjai (SP), nes akivaizdu, kad moduliavimas ir paprastas vartojimas naudojant API suteikia produktą tokį įdomų SP ir bet kuriai kitai suinteresuotai šaliai.

IR KAS YRA SKAIČIAVIMAS?

Pasak NIST (Nacionalinio standartų ir technologijų instituto), „OpenStack“ galima apibrėžti kaip keičiamo dydžio, pagal poreikį teikiamą paslaugų modelį skaičiavimo ištekliams paskirstyti ir naudoti. Tai apima infrastruktūros, programų, duomenų ir integruotų paslaugų rinkinio, sudaryto iš išteklių rezervavimo skaičiavimui, tinklams, duomenims ir saugojimo pajėgumams, naudojimą. Taip pat daroma prielaida, kad šiuos elementus galima greitai sukurti, aprūpinti, įdiegti ir išleisti, debesų kompiuterijos paslaugų teikėjui įdedant minimalių kūrimo, valdymo ir sąveikos pastangų, kad būtų patenkinti dabartiniai kliento poreikiai.

Debesų kompiuterijos paslaugų teikimas gali būti susietas su trimis (3) konkrečiais verslo modeliais:

  • Infrastruktūra kaip paslauga (IaaS): Šis verslo modelis siūlo vartotojui (vartotojui) teikti apdorojimo, saugojimo, tinklų ir bet kokius kitus skaičiavimo išteklius, reikalingus programinei įrangai įdiegti, įskaitant operacinę sistemą ir programas. Išskyrus pagrindinės debesų sistemos, bet operacinės sistemos ir jos programų valdymą. Pavyzdys: „Amazon Web Services EC2“.
  • „Plattform“ kaip paslauga („PaaS“): Šis verslo modelis suteikia vartotojui (vartotojui) galimybę vykdyti programas, sukurtas ar sudarytas pagal trečiųjų šalių sutartis, naudojant programavimo kalbas ar teikėjo pateiktas sąsajas. Išskyrus pagrindinės sistemos arba infrastruktūros išteklių kontrolę.
  • Programinė įranga kaip paslauga (SaaS): Šis verslo modelis suteikia vartotojui (vartotojui) galimybę naudotis teikėjo programomis, kurios veikia debesų infrastruktūroje. Programos pasiekiamos iš kliento įrenginių per sąsajas, pavyzdžiui, žiniatinklio naršyklę. Tokiu atveju vartotojas turi prieigą tik prie pateiktos programinės įrangos konfigūracijos sąsajos.

Debesų kompiuterijos paslaugų teikimą galima susieti su trimis (3) konkrečiais įgyvendinimo modeliais:

  • Viešas debesis: Šis „Debesis“ diegimo modelis leidžia infrastruktūrai ir loginiams ištekliams, kurie yra aplinkos dalis, prieiti plačiajai visuomenei ar plačiai vartotojų grupei. Paprastai jis priklauso teikėjui, kuris valdo siūlomą infrastruktūrą ir paslaugas. Pavyzdys: „GoogleApps“ paslauga.
  • Privatus debesis: Šis debesies diegimo modelis leidžia valdyti infrastruktūrą tik vienai organizacijai. Programas ir paslaugas gali administruoti ta pati organizacija arba trečioji šalis. Susijusi infrastruktūra gali būti organizacijoje arba už jos ribų. Pavyzdys: bet kuri debesijos paslauga, kuri priklauso organizacijai arba yra sudaryta su sutartimi su teikėju, tačiau kurios ištekliai yra išskirtiniai tai organizacijai.
  • Bendruomenės debesis: Šis „Debesies“ diegimo modelis leidžia dalytis infrastruktūra įvairioms organizacijoms, o jo pagrindinis tikslas yra paremti konkrečią bendruomenę, kuriai kyla panašių rūpesčių (misijos, saugumo ar atitikties reikalavimai ir kt.). Kaip ir „Private Cloud“, jį gali valdyti organizacijos arba trečioji šalis, o infrastruktūra gali būti jų pačių objektuose arba už jų ribų. Pavyzdys: teikiama paslauga www.apps.gov JAV vyriausybės, teikiančios debesų kompiuterijos paslaugas vyriausybės agentūroms.
  • Hibridinis debesis: Šis debesies diegimo modelis leidžia sujungti du ar daugiau ankstesnių debesų debesų tipų, išlaikant juos kaip atskirus objektus, tačiau juos vienija standartizuotos ar nuosavybės technologijos, leidžiančios perkelti valdomus duomenis ir programas.

Na, tikiuosi, kad šis įrašas jums patiko!


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje