OpenStack i Cloud Computing: Budućnost Cloud Computinga sa besplatnim softverom

U ovoj novoj prilici govorit ćemo o otvorenoj i skalabilnoj platformi za stvaranje privatnih i javnih oblaka, odnosno Openstacku.

lpi

Otvara se  stvoren je kao projekt infrastrukturnog rada od "Otvoreni izvor" (Otvoreni izvor) ispod slike internetske usluge (IaaS) za stvaranje i upravljanje velikim skupinama virtualnih privatnih poslužitelja u podatkovnom centru.

openstack-1

Ciljevi ove inicijative bili su podržati interoperabilnost između cloud usluga kako bi se omogućilo stvaranje cloud usluga (sličnih Amazonovim) u njihovim vlastitim podatkovnim centrima. OpenStack je trenutno dostupan besplatno pod licencom Apache 2.0. Stoga mnogi na informativnim web stranicama OpenStack često nazivaju Linux Cloud, što znači "Linux oblaka". Drugi ga uspoređuju s projektima kao što su Eucalyptus i Apache CloudStack , dvije druge cloud inicijative otvorenog koda.

A kako je strukturiran Openstack?

OpenStack ima modularnu arhitekturu koja se trenutno sastoji od jedanaest (11) komponenti :

  • Ne ići: Pružiti virtualne strojeve (VM) na zahtjev (Na zahtjev) potreban.
  • Brz: Osigurati skalabilni sustav za pohranu koji podržava pohranu potrebnih objekata.
  • Pepeo: u osigurati trajnu blokovsku pohranu za hosting virtualnih strojeva koji rade.
  • Pogled: Nuditi popis i pohranu slika virtualnih diskova s ​​kojima će raditi.
  • Ključni kamen: Osigurati tehnologiju provjere autentičnosti i autorizacije za pokretanje svih OpenStack usluga.
  • Horizont: Osigurati modularno web korisničko sučelje (UI) za interakciju s OpenStack uslugama.
  • Neutron: Da bi se pružila potrebna mrežna povezanost kao usluga između sučelnih uređaja koji kontroliraju ugrađene usluge OpenStack.
  • Ceilometar: Osigurati jedinstvenu kontaktnu točku za sustave naplate.
  • Toplina: Para pruža usluge orkestracije za više aplikacija u oblaku različitih dobavljača i tehnologija.
  • Trove: Osigurati pružanje baze podataka kao jedinstvenu uslugu za postavljene relacijske i nerelacijske motore baza podataka.
  • Sahara: Para nudi usluge obrade podataka potrebne za resurse kojima upravlja OpenStack.

A kako je rođen Openstack?

Nacionalna uprava za aeronautiku i svemir (NASA), u suradnji s Rackspaceom , razvila je OpenStack . Rackspace je doprinio kodom koji pokreće uslugu isporuke i pohrane datoteka u oblaku te poslužitelje za produkciju u oblaku . NASA je osigurala tehnologiju koja podržava Nebulu , vlastitu uslugu računarstva u oblaku, sa značajkama kao što su visoke performanse, mrežne mogućnosti i učinkovito upravljanje pohranom podataka, omogućujući upravljanje velikim znanstvenim skupovima podataka.

OpenStack je službeno postao potpuno neovisna neprofitna organizacija u rujnu 2012. OpenStack zajednicu , koja je izrasla oko njega, nadgleda upravni odbor koji se sastoji od mnogih izravnih i neizravnih konkurenata, kao što su IBM, Intel i VMware.

A što Openstack čini tako uspješnim, praktičnim i korištenim?

OpenStack ima za cilj izgraditi cloud platformu, sličnu Cloud Management Platformi (CMP), koja pojednostavljuje izgradnju i upravljanje raznim elementima unutar infrastrukture kako bi se svojim kupcima (korisnicima) pružile cloud usluge. Ako bismo ga usporedili s VMwareovim paketom , OpenStack bi bio na istoj razini kao vCAC i/ili vCD.

OpenStack se može pohvaliti iznimnom proširivošću putem API-ja koji se lako implementiraju i prilagođavaju (slično kao AWS ), javni su i neovisni o dobavljačima . Kao rezultat toga, mnogi pružatelji usluga okrenuli su se OpenStacku kao ključnoj alternativi za vlastite inicijative za infrastrukturu u oblaku. Modularna tehnologija OpenStacka , temeljena na specifičnim zahtjevima oblaka , omogućuje progresivnu i stabilnu integraciju različitih projekata u postojeću arhitekturu.

Što NIJE Openstack?

OpenStack nije:

  • Proizvod: To je zapravo skup usluga koje tehnologijom stvaraju oblak Open Source, koji omogućuje njegovu izmjenu, prilagodbu i personalizaciju u korist vlastitih potreba koje se potom mogu podijeliti i pridonijeti potrebama zajednice. OpenStack održava i kontrolira temelj OpenStack.
  • Hipervizor: To je više od jednostavnog elementa virtualizacije, budući da je element koji se nalazi u sloju znatno iznad oblaka, ima visinu konkurenata kao što je vCD y vCAC (VMware) i s drugima CMP-ovi de treće strane (3) koji su vani.
  • 100% besplatno: Kôd mora biti otvoren samo s obzirom na troškove održavanja, obuke, rješavanja problema, upravljanja i održavanja slojeva koji su ispod (npr. vSphere, umrežavanje, pohrana itd.) imaju ili mogu imati pripadajući trošak, ovisno o davatelju i / ili tehnologiji koja se koristi. Uz to, neki Linux Distros počinju nuditi svoje "Aroma" (verzije) samog OpenStacka, dodajući pridruženu vrijednost, trošak ne za kôd već za podršku i ostalo.
  • Samo za pružatelje usluga: OpenStack Može ga koristiti bilo koja vrsta ustanove, tvrtke, organizacije i ne samo njih Davatelji usluga (SP), budući da očito modularnost i lakoća potrošnje kroz njegove API-je, čini proizvod toliko zanimljivim za SP-ove i sve druge zainteresirane strane.

A ŠTO JE OBLAČNO RAČUNALSTVO?

Prema NIST-u (Nacionalni institut za standarde i tehnologiju), OpenStack se može definirati kao skalabilan model usluge na zahtjev za dodjelu i korištenje računalnih resursa. To obuhvaća korištenje infrastrukture, aplikacija, podataka i skupa integriranih usluga koje se sastoje od rezervacija resursa za računalstvo, mreže, podatke i kapacitet pohrane. Također pretpostavlja da se ti elementi mogu brzo izgraditi, osigurati, implementirati i objaviti, uz minimalan napor razvoja, upravljanja i interakcije od strane pružatelja usluga računarstva u oblaku, kako bi se zadovoljile trenutne potrebe klijenta.

Pružanje usluga računalstva u oblaku može se povezati s tri (3) specifična poslovna modela:

  • Infrastruktura kao usluga (IaaS): Ovaj poslovni model nudi potrošaču (korisniku) pružanje obrade, pohrane, mreža i bilo kojeg drugog računalnog resursa potrebnog za instalaciju softvera, uključujući operativni sustav i aplikacije. Osim kontrole nad osnovnim oblačnim sustavom, ali operativnim sustavom i njegovim aplikacijama. Primjer: Amazon Web Services EC2.
  • Platforma kao usluga (PaaS): Ovaj poslovni model nudi potrošaču (korisniku) mogućnost pokretanja aplikacija razvijenih ili ugovorenih od strane trećih strana, iz programskih jezika ili sučelja koje pruža dobavljač. Osim kontrole nad temeljnim sustavom ili nad infrastrukturnim resursima.
  • Softver kao usluga (SaaS): Ovaj poslovni model nudi potrošaču (korisniku) mogućnost korištenja davateljevih aplikacija koje se izvode na oblačnoj infrastrukturi. Aplikacijama se pristupa s klijentskih uređaja putem sučelja, na primjer putem web preglednika. U ovom slučaju, korisnik ima pristup samo konfiguracijskom sučelju isporučenog softvera.

Pružanje usluga računalstva u oblaku može se povezati s tri (3) specifična modela implementacije:

  • Javni oblak: Ovaj model primjene u oblaku omogućuje infrastrukturi i logičkim resursima koji su dio okoliša da budu dostupni široj javnosti ili širokoj skupini korisnika. Obično je u vlasništvu davatelja usluga koji upravlja infrastrukturom i ponuđenim uslugama. Primjer: usluga GoogleApps.
  • Privatni oblak: Ovaj model primjene u oblaku omogućuje da infrastrukturom upravlja samo jedna organizacija. Administriranje aplikacija i usluga može provoditi ista organizacija ili treća strana. Povezana infrastruktura može biti unutar organizacije ili izvan nje. Primjer: bilo koja usluga u oblaku u vlasništvu organizacije ili ugovorena s davateljem usluga, ali čiji su resursi ekskluzivni za tu organizaciju.
  • Oblak zajednice: Ovaj model implementacije u oblaku omogućuje razmjenu infrastrukture raznim organizacijama, a glavni joj je cilj podržati određenu zajednicu koja ima slične probleme (misija, zahtjevi sigurnosti, usklađenosti itd.). Poput Private Cloud-a, njime mogu upravljati organizacije ili treća strana, a infrastruktura može biti u njihovim vlastitim objektima ili izvan njih. Primjer: Usluga koju pruža www.apps.gov američke vlade koja pruža vladine agencije uslugama računalstva u oblaku.
  • Hibridni oblak: Ovaj model implementacije oblaka omogućuje kombiniranje dvije ili više vrsta prethodnih oblaka, zadržavajući ih kao zasebne cjeline, ali ujedinjene standardiziranim ili vlasničkim tehnologijama, koje omogućuju prenosivost upravljanih podataka i aplikacija.

Pa, nadam se da vam se svidio ovaj post!


Dodaj kao preferirani izvor na Googleu