OpenStack e cloud computing: il futuro del cloud computing con software libero

In questa nuova opportunità parleremo una piattaforma aperta e scalabile per la creazione di cloud privati ​​e pubblici, ovvero di Aperta.

lpi

pila aperta  nasce come progetto di opera infrastrutturale di "Open Source" (Open Source) sotto la figura di un servizio online (Iaas) per la creazione e l'amministrazione di grandi gruppi di server privati ​​virtuali in un data center.

openstack-1

Gli obiettivi di questi erano per supportare l'interoperabilità tra i servizi cloud al fine di creare servizi cloud (gli stessi di Amazon) nei propri data center. OpenStack, è attualmente disponibile gratuitamente sotto il Licenza Apache 2.0. Pertanto, molti spesso si riferiscono a OpenStack su siti informativi come Linux Cloud, ovvero, "Linux del cloud". Altri lo confrontano con progetti come Eucalipto y Apache CloudStack, altre due iniziative cloud open source.

E come è strutturato Openstack?

OpenStack ha una architettura modulare che attualmente si compone di undici (11) componenti:

  • Nova: Per fornire macchine virtuali (VM) su richiesta (Su richiesta) necessario.
  • Swift: Fornire un sistema di archiviazione scalabile che supporti l'archiviazione degli oggetti necessari.
  • Cenere: a fornire storage a blocchi persistente per l'hosting di macchine virtuali in esecuzione.
  • Occhiata: Per offrire l'elenco e l'archiviazione delle immagini del disco virtuale con cui funzioneranno.
  • Keystone: Fornire la tecnologia di autenticazione e autorizzazione per l'esecuzione di tutti i servizi OpenStack.
  • Orizzonte: Fornire l'interfaccia utente Web (UI) modulare per l'interazione con i servizi OpenStack.
  • Neutroni: Fornire la connettività di rete richiesta come servizio tra i dispositivi di interfaccia che controllano i servizi integrati di OpenStack.
  • Calcilometro: Fornire un unico punto di contatto per i sistemi di fatturazione.
  • Calore: Para fornisce i servizi di orchestrazione per più applicazioni cloud di diversi fornitori e tecnologie.
  • Raccolta: Fornire il provisioning del database come servizio unificato per i motori di database relazionali e non relazionali distribuiti.
  • Deserto del Sahara: Para offre i servizi di elaborazione dati necessari per le risorse gestite da OpenStack.

E come è nato Openstack?

La National Aeronautics and Space Administration (NASA) unitamente Rackspace, hanno sviluppato OpenStack. RackSpace ha fornito il codice che alimenta l'archiviazione di file nel cloud e il servizio di distribuzione dei contenuti (File cloud) e server cloud di produzione (Server cloud). Il NASA ha dato la tecnologia che supporta Nebulosa, il proprio servizio di cloud computing, con caratteristiche di alte prestazioni, networking e gestione efficiente dell'archiviazione dei dati, per ottenere la gestione di grandi set di dati scientifici.

OpenStack è diventata ufficialmente un'organizzazione senza scopo di lucro completamente indipendente in Settembre di 2012. La community di OpenStack, creato attorno ad esso è supervisionato da un consiglio di amministrazione, composto da molti concorrenti diretti e indiretti, come IBM, Intel e VMware.

E cosa rende Openstack così efficace, pratico e utilizzato?

OpenStack mira a costruire una piattaforma cloud, tipo CMP (piattaforma di gestione cloud) che facilita la costruzione e la gestione di diversi elementi all'interno di un'infrastruttura per fornire servizi cloud ai propri clienti (utenti). Se confrontiamo il file Stack VMware, pila aperta sarebbe allo stesso livello di vCAC e / o vCD).

OpenStack ha una grande capacità per estensibilità attraverso API che sono "Facile" per implementare e adattare (molto nello stile di AWS), pubblico e del tipo "Senza fornitori", così tanti "SFornitori di servizi » si sono voltati a vedere OpenStack come alternativa chiave alle tue iniziative di infrastruttura cloud. OpenStack con la sua tecnologia modulare in base ai requisiti di "Nube" che necessitano di essere consegnati permette di integrare diversi progetti all'architettura creata in modo progressivo e stabile.

Cosa NON è Openstack?

OpenStack non è:

  • Un prodotto: In realtà è un insieme di servizi, che creano un cloud, con la tecnologia Open Source, che ne consente la modifica, l'adattamento e la personalizzazione a favore delle proprie esigenze che possono poi essere condivise e apportate con quelle della collettività. OpenStack è mantenuto e controllato da Fondazione OpenStack.
  • Un hypervisor: È più di un semplice elemento di virtualizzazione, poiché è un elemento che si trova in un livello ben al di sopra del cloud, ha l'altezza dei concorrenti come vCD y vCAC (VMware) e con altri CMP de terzi (3) che sono là fuori.
  • 100% gratuito: Solo il codice da aprire, visto i costi di manutenzione, formazione, risoluzione dei problemi, gestione e manutenzione dei livelli sottostanti (ad es. vSphere, networking, storage, ecc.) hanno o possono avere un costo associato a seconda del fornitore e / o della tecnologia utilizzata. Inoltre, alcune distribuzioni Linux stanno iniziando a offrire i loro file "Flavour" (versioni) di OpenStack stesso, aggiungendo valore associato, un costo non per il codice ma per il supporto e il resto.
  • Solo per fornitori di servizi: OpenStack Può essere utilizzato da qualsiasi tipo di Istituzione, Azienda, Organizzazioni e non solo Fornitori di servizi (SP), poiché chiaramente la modularità e la facilità di consumo attraverso le sue API, rende il prodotto così interessante per gli SP e per qualsiasi altra parte interessata.

E CHE COS'È IL CLOUD COMPUTING?

Secondo il NIST (National Institute of Standards and Technology) OpenStack Può essere definito o concepito come un modello di servizi scalabili su richiesta per l'allocazione e il consumo di risorse informatiche. Tutto ciò che comprende l'utilizzo di infrastrutture, applicazioni, dati (informazioni) e un insieme di servizi integrati dalle riserve di risorse informatiche, reti, dati (informazioni) e capacità di archiviazione. E anche assumendo che questi elementi possano essere costruiti, forniti, implementati e rilasciati rapidamente, con un piccolo sforzo di sviluppo, controllo e interazione da parte del provider di Cloud Computing, al fine di soddisfare le attuali esigenze del cliente.

La fornitura di servizi di cloud computing può essere associata a tre (3) specifici modelli di business:

  • Infrastruttura come servizio (IaaS): Questo modello di business offre al consumatore (utente) la fornitura di elaborazione, archiviazione, reti e qualsiasi altra risorsa informatica necessaria per installare il software, inclusi il sistema operativo e le applicazioni. Tranne il controllo sul sistema cloud sottostante, ma il sistema operativo e le sue applicazioni. Esempio: Amazon Web Services EC2.
  • Piattaforma come servizio (PaaS): Questo modello di business offre al consumatore (utente) la possibilità di eseguire applicazioni sviluppate o appaltate da terze parti, dai linguaggi di programmazione o dalle interfacce fornite dal fornitore. Tranne il controllo sul sistema sottostante o sulle risorse dell'infrastruttura.
  • Software as a Service (SaaS): Questo modello di business offre al consumatore (utente) la possibilità di utilizzare le applicazioni del provider che vengono eseguite sull'infrastruttura cloud. Si accede alle applicazioni dai dispositivi client tramite interfacce, ad esempio un browser web. In questo caso, l'utente ha accesso solo a un'interfaccia di configurazione del software fornito.

La fornitura di servizi di cloud computing può essere associata a tre (3) modelli di implementazione specifici:

  • Cloud pubblico: Questo modello di distribuzione cloud rende l'infrastruttura e le risorse logiche che fanno parte dell'ambiente disponibili al pubblico in generale oa un ampio gruppo di utenti. Di solito è di proprietà di un provider che gestisce l'infrastruttura e i servizi offerti. Esempio: servizio GoogleApps.
  • Cloud privato: Questo modello di distribuzione nel cloud consente di gestire l'infrastruttura esclusivamente da un'organizzazione. L'amministrazione delle applicazioni e dei servizi può essere svolta dalla stessa organizzazione o da una terza parte. L'infrastruttura associata può trovarsi all'interno o all'esterno dell'organizzazione. Esempio: qualsiasi servizio cloud di proprietà dell'organizzazione o contratto con un provider ma le cui risorse sono esclusive di tale organizzazione.
  • Community Cloud: Questo modello di implementazione cloud consente la condivisione dell'infrastruttura da parte di varie organizzazioni e il suo obiettivo principale è supportare una comunità specifica che ha un insieme simile di preoccupazioni (missione, sicurezza o requisiti di conformità normativa, ecc.). Come il Private Cloud, può essere gestito da organizzazioni o da terze parti e l'infrastruttura può essere nelle proprie strutture o al di fuori di esse. Esempio: il servizio fornito da www.apps.gov del governo degli Stati Uniti, che fornisce servizi di cloud computing alle agenzie governative.
  • Cloud ibrido: Questo modello di implementazione cloud consente di combinare due o più tipi di Cloud precedenti, mantenendoli come entità separate ma unite da tecnologie standardizzate o proprietarie, che consentono la portabilità dei dati e delle applicazioni gestite.

Bene, spero che questo post ti sia piaciuto!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.