OpenStack og Cloud Computing: Fremtiden for Cloud Computing med gratis programvare

I denne nye muligheten vil vi snakke om en åpen og skalerbar plattform for opprettelse av private og offentlige skyer, det vil si av Åpen stack.

LPI

Åpen stack  ble opprettet som et infrastrukturarbeidsprosjekt av "Åpen kilde" (Åpen kilde) under figuren til en online tjeneste (IaaS) for opprettelse og administrasjon av store grupper virtuelle private servere i et datasenter.

openstack-1

Objektivene av dette var å støtte interoperabilitet mellom skytjenester for å bygge skytjenester (det samme som Amazon) i sine egne datasentre. Openstack, er for øyeblikket tilgjengelig gratis under Apache 2.0-lisens. Derfor refererer mange ofte til Openstack på informasjonsnettsteder som Linux Cloud, det vil si "Linux av skyen". Andre sammenligner det med prosjekter som Eucalyptus y Apache CloudStack, to andre åpne kildekildeinitiativer.

Og hvordan er Openstack strukturert?

Openstack har en modulær arkitektur som for øyeblikket består av elleve (11) komponenter:

  • Nova: Å tilby virtuelle maskiner (VM) etter behov (På etterspørsel) kreves.
  • Fort: Å tilby et skalerbart lagringssystem som støtter lagring av nødvendige objekter.
  • Askepott: Til gi vedvarende blokkering for å være vert for de virtuelle maskinene som kjører
  • Blikk: Å tilby listen og lagring av virtuelle diskbilder som de vil fungere med.
  • Keystones: Å tilby autentiserings- og autorisasjonsteknologi for at alle OpenStack-tjenester kan kjøres.
  • Horizon: Å tilby det modulære nettbrukergrensesnittet (UI) for interaksjon med OpenStack-tjenester.
  • Nøytron: Å tilby den nødvendige nettverkstilkoblingen som en tjeneste mellom grensesnittene som styrer de innebygde OpenStack-tjenestene.
  • Takmåler: Å gi et enkelt kontaktpunkt for faktureringssystemer.
  • Varme: Para tilbyr orkestreringstjenester for flere skyapplikasjoner fra forskjellige leverandører og teknologier.
  • Trove: Å tilby databaseklarering som en samlet tjeneste for distribuerte relasjonelle og ikke-relasjonelle databasemotorer.
  • Sahara: Para tilbyr de databehandlingstjenestene som kreves for ressurser som administreres av OpenStack.

Og hvordan ble Openstack født?

La National Aeronautics and Space Administration (NASA) i forbindelse med Rackspace, utviklet de Openstack. RackSpace ga koden som driver skyfilagringstjenesten og innholdsleveringstjenesten (Skyfiler) og Cloud-servere for produksjon (Skyservere). Den NASA ga teknologien som støtter Nebula, sin egen cloud computing-tjeneste, med funksjoner av høy ytelse, nettverk og effektiv datalagringsadministrasjon, for å oppnå styring av store sett med vitenskapelige data.

Openstack ble offisielt en helt uavhengig ideell organisasjon i September 2012. OpenStack-fellesskapet, som er opprettet rundt det, er under oppsyn av et styre, som består av mange direkte og indirekte konkurrenter, som f.eks IBM, Intel og VMware.

Og hva gjør Openstack så vellykket, praktisk og brukt?

Openstack har som mål å bygge en skyplattform, type CMP (Cloud Management Platform) som letter konstruksjon og styring av forskjellige elementer i en infrastruktur for å oppnå skytjenester til sine kunder (brukere). Hvis vi sammenligner VMware-stabel, Åpen stack ville være på samme nivå av vCAC og / eller vCD).

Openstack har stor kapasitet for utvidbarhet gjennom APIer er "Lett" å implementere og tilpasse (veldig i stil med AWS), offentlig og av typen "Leverandørfri", så mange "Service-leverandører » de har snudd for å se Openstack som et sentralt alternativ til dine egne skyinfrastrukturinitiativer. Openstack med hans modulær teknologi basert på kravene i "Sky" som må leveres, kan du integrere forskjellige prosjekter i arkitekturen som er opprettet på en progressiv og stabil måte.

Hva er IKKE Openstack?

OpenStack er ikke:

  • Et produkt: Det er faktisk et sett med tjenester som skaper en sky med teknologi Open Source, som tillater endring, tilpasning og personalisering til fordel for egne behov som deretter kan deles og bidra med samfunnets. Openstack blir vedlikeholdt og kontrollert av Foundation Openstack.
  • En hypervisor: Det er mer enn et enkelt virtualiseringselement, siden det er et element som er i et lag godt over skyen, har det høyden på konkurrenter som vCD y vCAC (VMware) og med andre CMP-er de tredjeparter (3) som er der ute.
  • 100% gratis: Bare koden skal være åpen, siden kostnadene ved vedlikehold, opplæring, feilsøking, administrasjon og vedlikehold av lagene nedenfor (f.eks. vSphere, nettverk, lagring osv.) de har eller kan ha en tilknyttet kostnad, avhengig av leverandør og / eller teknologi som brukes. I tillegg begynner noen Linux Distros å tilby sine "Smak" (versjoner) OpenStacks egen, legge til tilknyttet verdi, en kostnad ikke for koden, men for support og resten.
  • Bare for tjenesteleverandører: Openstack Den kan brukes av alle typer institusjoner, selskaper, organisasjoner og ikke bare av Tjenesteleverandører (SP), siden det tydeligvis er modulærheten og brukervennligheten gjennom API-ene sine, gjør produktet så interessant for SP-er og andre interesserte parter.

OG HVA ER CLOUD-BEREGNING?

Ifølge NIST (National Institute of Standards and Technology) Openstack Det kan defineres eller tenkes som en modell av skalerbare tjenester etter behov for tildeling og forbruk av databehandlingsressurser. Alt dette inkluderer bruk av infrastruktur, applikasjoner, data (informasjon) og et sett med tjenester integrert av reservene av databehandlingsressurser, nettverk, data (informasjon) og lagringskapasitet. Og antar også at disse elementene kan bygges, leveres, distribueres og frigjøres raskt, med en liten innsats for utvikling, kontroll og interaksjon fra Cloud Computing-leverandøren, for å tilfredsstille klientens nåværende behov.

Tilbudet av cloud computing-tjenester kan knyttes til tre (3) spesifikke forretningsmodeller:

  • Infrastruktur som en tjeneste (IaaS): Denne forretningsmodellen tilbyr forbrukeren (brukeren) behandling, lagring, nettverk og andre databehandlingsressurser som er nødvendige for å installere programvare, inkludert operativsystemet og applikasjonene. Bortsett fra kontrollen over det underliggende skysystemet, men operativsystemet og dets applikasjoner. Eksempel: Amazon Web Services EC2.
  • Plattform som en tjeneste (PaaS): Denne forretningsmodellen gir forbrukeren (brukeren) muligheten til å kjøre applikasjoner som er utviklet eller inngått av tredjeparter, fra programmeringsspråkene eller grensesnittene som tilbys av leverandøren. Unntatt kontroll over det underliggende systemet eller over infrastrukturressursene.
  • Programvare som en tjeneste (SaaS): Denne forretningsmodellen gir forbrukeren (brukeren) muligheten til å bruke leverandørens applikasjoner som kjører på skyinfrastrukturen. Du får tilgang til applikasjoner fra klientenheter via grensesnitt, for eksempel en nettleser. I dette tilfellet har brukeren bare tilgang til et konfigurasjonsgrensesnitt for den medfølgende programvaren.

Tilbudet av cloud computing-tjenester kan knyttes til tre (3) spesifikke implementeringsmodeller:

  • Offentlig sky: Denne Cloud Deployment Model lar infrastrukturen og de logiske ressursene som er en del av miljøet være tilgjengelig for allmennheten eller en bred gruppe brukere. Det eies vanligvis av en leverandør som administrerer infrastrukturen og tjenestene som tilbys. Eksempel: GoogleApps-tjeneste.
  • Privat sky: Denne Cloud Deployment-modellen lar infrastrukturen kun administreres av en organisasjon. Administrasjonen av applikasjoner og tjenester kan utføres av samme organisasjon eller av en tredjepart. Den tilhørende infrastrukturen kan være innenfor organisasjonen eller utenfor den. Eksempel: Enhver skytjeneste som eies av organisasjonen eller er kontrakt med en leverandør, men hvis ressurser er eksklusive for den organisasjonen.
  • Community Cloud: Denne Cloud Deployment-modellen lar infrastrukturen deles av forskjellige organisasjoner, og hovedmålet er å støtte et spesifikt samfunn som har et lignende sett med bekymringer (oppdrag, krav til sikkerhet eller samsvar osv.). I likhet med den private skyen kan den administreres av organisasjoner eller av en tredjepart, og infrastrukturen kan være i sine egne fasiliteter eller utenfor dem. Eksempel: Tjenesten som tilbys av www.apps.gov av den amerikanske regjeringen, som leverer cloud computing-tjenester til offentlige etater.
  • Hybrid Cloud: Denne skyimplementeringsmodellen gjør det mulig å kombinere to eller flere typer tidligere skyskyer, og holde dem som separate enheter, men forent av standardiserte eller proprietære teknologier, som tillater bærbarhet av administrerte data og applikasjoner.

Vel, jeg håper du likte dette innlegget!


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.