OpenStack i Cloud Computing: El Futur de la Computació al Núvol amb Programari Lliure

En aquesta nova oportunitat parlarem sobre una plataforma oberta i escalable per a la creació de núvols privades i públiques, és a dir de Openstack.

lpi

Openstack  es va crear com un projecte de treball d'infraestructura de «Open Source» (Codi Obert) sota la figura d'un servei en Línia (IaaS) per a la creació i administració de grans grups de servidors privats virtuals en un centre de dades.

openstack-1

els objectius d'aquesta eren suportar la interoperabilitat entre els serveis en el núvol per aconseguir construir serveis en el núvol (iguals a el tipus Amazon) en els seus propis centres de dades. OpenStack, Actualment està disponible de forma gratuïta sota la llicència Apache 2.0. Per la qual cosa, molts es refereixen sovint a OpenStack en els llocs informatius com Linux Cloud, és a dir, «El Linux del núvol». Uns altres ho comparen amb projectes com ara Eucaliptus y Apache CloudStack, Dues iniciatives de núvol de codi obert.

¿I com està estructurat Openstack?

OpenStack compta amb una arquitectura modular que actualment consta de onze (11) components:

  • Nou: Per proporcionar les màquines virtuals (VM) sobre les demandes (On demand) requerides.
  • Ràpid: Per proporcionar un escalable sistema d'emmagatzematge que suporti l'emmagatzematge d'objectes necessaris.
  • Cinder: Per a la proporcionar l'emmagatzematge dels blocs persistents per a l'allotjament de les màquines virtuals executades.
  • Mirada: Per oferir el llistat i emmagatzematge d'imatges de disc virtuals amb els quals es treballaran ..
  • Clau clau: Per proporcionar la tecnologia d'autenticació i autorització de tots els serveis de OpenStack a executar-se.
  • Horitzó: Per proporcionar la interfície modular web a l'usuari (UI) per a la interacció amb els serveis de OpenStack.
  • Neutró: Per proporcionar la connexió de xarxes requerida com un servei entre els dispositius d'interfície que controlen els serveis de integrats en OpenStack.
  • Ceilometer: Per proporcionar un punt únic de contacte per als sistemes de facturació.
  • calor: Per proporciona els serveis d'orquestració per a les múltiples aplicacions en el núvol de diferents proveïdors i tecnologies.
  • Trove: Per proporcionar l'aprovisionament de les base de dades com un servei unificat per als motors de bases de dades relacionals i no relacionals implementades.
  • Sàhara: Per ofereix els serveis de processament de dades requerides per als recursos gestionats per OpenStack.

¿I com va néixer Openstack?

La Administració Nacional d'Aeronàutica i de l'Espai (NASA) en conjunt amb Rackspace, van desenvolupar OpenStack. Rackspace va aportar el codi que potencia el servei de lliurament de continguts i emmagatzematge dels arxius del núvol (Fitxers Cloud) I els servidors de producció al Núvol (Servidors Cloud). Els NASA va donar la tecnologia que suporta a Nebulosa, El seu propi servei de computació en el núvol, amb característiques d'alt rendiment, treball en xarxes i eficient gestió de l'emmagatzematge de dades, per aconseguir la gestió de grans conjunts de dades científiques.

OpenStack oficialment va esdevenir una organització sense ànim de lucre totalment independent en setembre de 2012. La comunitat OpenStack, Creada al seu voltant és supervisada per un consell d'administratiu, que es compon de molts competidors directes i indirectes, com IBM, Intel i VMware.

¿I que fa que Openstack sigui tan reeixit, pràctic i usat?

OpenStack té com a objectiu construir una plataforma de núvol, tipus CMP (Cloud Management Platform) que faciliti la construcció i gestió de diferents elements dins d'una infraestructura per aconseguir donar serveis de núvol als seus clients (usuaris). Si comparéssim el Stack de VMware, Openstack estaria a el mateix nivell de vCAC i / o VCD).

OpenStack té una gran capacitat de extensibilitat mitjançant API són «Fàcils» d'implementar i adaptar (molt a l'estil de AWS), públiques i de l'tipus «Vendor free», De manera que molts "Service Providers » s'han girat a veure a OpenStack com una alternativa clau per a les seves pròpies iniciatives d'infraestructura en el núvol. OpenStack amb el seu tecnologia modular en base als requeriments de «Núvol» que es necessitin lliurar permet anar integrant diferents projectes a l'arquitectura creada de forma progressiva i estable.

Que NO és Openstack?

OpenStack no és:

  • Un producte: En realitat és un conjunt de serveis, que creen un núvol, amb tecnologia Open Source, El que permet la seva modificació, adaptació i personalització en pro de les necessitats pròpies que després podran compartir-se i contribuir amb les de la comunitat. OpenStack és mantingut i controlat per la Fundació OpenStack.
  • Un Hipervisor: És més que un simple element de virtualització, ja que és un element que està en una capa molt amunt del núvol, ha l'altura de competidors com VCD y vCAC (VMware) i amb altres CMPS de tercers (3) que estan allà fora.
  • 100% Gratuït: Només el codi per ser obert, ja que els costos de manteniment, entrenament, troubleshooting, gestió i el manteniment de les capes que estiguin per sota (Ex. VSphere, networking, storage, etc.) tenen o poden tenir un cost associats depenent de l'proveïdor i / o tecnologia usada. A més a algunes Distros Linux estan començant a oferir la seva «Gust» (versions) de OpenStack propi, afegint valor associat, un cost no pel codi si no pel suport i la resta.
  • Només per Service Providers: OpenStack pot ser utilitzat per qualsevol tipus d'Institució, Empresa, Organitzacions i no només pels Proveïdors de Serveis (SPS), Ja que clarament la modularitat i facilitat de consum a través dels seus APIs, fa que el producte sigui tan interessant per als SPS i qualsevol altre interessat.

¿I QUÈ ÉS LA COMPUTACIÓ EN EL NÚVOL (CLOUD COMPUTING)?

Segons el NIST (National Institute of Standards and Technology) OpenStack es pot definir o concebre com un model de serveis escalables sota demanda per a l'assignació i el consum de recursos de còmput. Tot això englobant l'ús d'infraestructures, aplicacions, data (informació) i un conjunt de serveis integrats per les reserves de recursos de computació, xarxes, data (informació) i la capacitat d'emmagatzematge. I assumint també que aquests elements poden construir-se, proveir-se, implementar-se i alliberar-se ràpidament, amb un petit esforç de desenvolupament, control i interacció per part de l'proveïdor de Cloud Computing, en pro de satisfer les necessitats actuals de client.

La prestació de serveis d'informàtica en núvol pot associar-se a tres (3) models de negoci específics:

  • Infraestructura com a servei (IaaS): Aquest Model de negoci ofereix a l'consumidor (usuari) a la provisió de processament, emmagatzematge, xarxes i qualsevol altre recurs de còmput necessari per poder instal·lar programari, incloent el sistema operatiu i aplicacions. Excepte el control sobre el sistema de núvol subjacent però si de el Sistema Operatiu i les seves Aplicacions. Exemple: Amazon Web Services EC2.
  • Plattform as a Service (PAAS): Aquest Model de negoci ofereix a l'consumidor (usuari) la capacitat d'executar aplicacions per aquest desenvolupades o contractades a tercers, a partir dels llenguatges de programació o interfícies proveïdes pel proveïdor. Excepte el control sobre el sistema subjacent ni sobre els recursos d'Infraestructura.
  • Programari com a servei (SaaS): Aquest Model de negoci ofereix a l'consumidor (usuari) la capacitat d'utilitzar les aplicacions de l'proveïdor que s'executen sobre la infraestructura en el núvol. Les aplicacions són accedides des dels dispositius client a través d'interfícies, per exemple un navegador web. En aquest cas, l'usuari només té accés a una interfície de configuració del programari proveït.

La prestació de serveis d'informàtica en núvol pot associar-se a tres (3) models d'implementació específics:

  • Núvol Publica: Aquest Model d'implementació del Núvol permet que la infraestructura i els recursos lògics que formen part de l'entorn es troben disponibles per al públic en general o un ampli grup d'usuaris. Sol ser propietat d'un proveïdor que gestiona la infraestructura i els serveis oferts. Exemple: Servei de GoogleApps.
  • Núvol Privada: Aquest Model d'implementació del Núvol permet que la infraestructura es gestiona únicament per una organització. L'administració d'aplicacions i serveis pot estar a càrrec de la mateixa organització o d'un tercer. La infraestructura associada pot estar dins de l'organització o fora d'ella. Exemple: Qualsevol servei de núvol propi de l'organització o contractat a un proveïdor però els recursos siguin exclusius per a aquesta organització.
  • Núvol Comunitària: Aquest Model d'implementació del Núvol permet que la infraestructura sigui compartida per diverses organitzacions i el seu principal objectiu és suportar a una comunitat específica que posseeixi un conjunt de preocupacions similars (missió, requisits de seguretat o de compliment normatiu, etc.). A l'igual que el Núvol Privada pot ser gestionada per les organitzacions o bé per un tercer i la infraestructura pot estar en les instal·lacions pròpies o fora d'elles. Exemple: El servei proveït per www.apps.gov de el govern dels EUA, el qual proveeix serveis de cloud computing a les dependències governamentals.
  • Núvol Híbrida: Aquest Model d'implementació del Núvol permet que es combinin dues o més tipus de Núvols anteriors de Núvol, mantenint-les com a entitats separades però que unides per tecnologies estandarditzades o propietàries, que permetin la portabilitat de les dades i aplicacions gestionades.

Bé, espero els hagi agradat aquest post!


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.