OpenStack și Cloud Computing: Viitorul Cloud Computing cu software gratuit

În această nouă oportunitate despre care vom vorbi o platformă deschisă și scalabilă pentru crearea de cloud-uri private și publice, adică a Openstack.

lpi

openstack  a fost creat ca un proiect de lucru de infrastructură al "Sursa deschisa" (Sursa deschisa) sub figura unui serviciu online (IaaS) pentru crearea și administrarea de grupuri mari de servere private virtuale într-un centru de date.

openstack-1

Obiectivele dintre acestea au fost de a sprijini interoperabilitatea între serviciile cloud pentru a construi servicii cloud (la fel ca Amazon) în propriile centre de date. OpenStack, este disponibil în prezent gratuit în cadrul Licență Apache 2.0. Prin urmare, mulți se referă adesea la OpenStack pe site-uri informative precum Linux Cloud, adică „Linux al norului”. Alții îl compară cu proiecte precum Eucalipt y Apache CloudStack, alte două inițiative cloud open source.

Și cum este structurat Openstack?

OpenStack are o arhitectură modulară care constă în prezent din unsprezece (11) componente:

  • Nu mă duc: Pentru a furniza mașini virtuale (VM) la cerere (La cerere) necesar.
  • Rapid: Pentru a oferi un sistem de stocare scalabil care acceptă stocarea obiectelor necesare.
  • Zgură: la furnizați stocare bloc persistentă pentru găzduirea mașinilor virtuale care rulează
  • Privire: Pentru a oferi lista și stocarea imaginilor de disc virtual cu care vor lucra.
  • Cheie: Pentru a oferi tehnologia de autentificare și autorizare pentru toate serviciile OpenStack.
  • Horizon: Pentru a furniza interfața de utilizator web modulară (UI) pentru interacțiunea cu serviciile OpenStack.
  • Neutroni: Pentru a furniza conectivitatea de rețea necesară ca serviciu între dispozitivele de interfață care controlează serviciile încorporate OpenStack.
  • Ceilometru: Pentru a oferi un singur punct de contact pentru sistemele de facturare.
  • Căldură: Para oferă servicii de orchestrație pentru mai multe aplicații cloud de la diferiți furnizori și tehnologii.
  • Trove: Pentru a furniza aprovizionarea bazei de date ca serviciu unificat pentru motoarele de baze de date relaționale și non-relaționale implementate.
  • Sahara: Para oferă serviciile de prelucrare a datelor necesare pentru resursele gestionate de OpenStack.

Și cum s-a născut Openstack?

La Administrația Națională pentru Aeronautică și Spațiu (NASA) impreuna cu Rackspace, s-au dezvoltat OpenStack. RackSpace a furnizat codul care alimentează stocarea fișierelor cloud și serviciul de livrare a conținutului (Cloud Files) și Servere Cloud de producție (Servere Cloud). NASA a oferit tehnologia care sprijină nebuloasă, propriul serviciu de cloud computing, cu caracteristici de înaltă performanță, rețea și management eficient al stocării datelor, pentru a realiza gestionarea unor seturi mari de date științifice.

OpenStack a devenit oficial o organizație non-profit complet independentă în Septembrie 2012. Comunitatea OpenStack, creat în jurul său este supravegheat de un consiliu de administrație, care este alcătuit din mulți concurenți direcți și indirecți, precum IBM, Intel și VMware.

Și ce face Openstack atât de reușit, practic și folosit?

OpenStack își propune să construiască o platformă cloud, tastați CMP (Cloud Management Platform) care facilitează construirea și gestionarea diferitelor elemente din cadrul unei infrastructuri pentru a realiza servicii cloud pentru clienții săi (utilizatori). Dacă comparăm Stiva VMware, openstack ar fi la același nivel de vCAC și / sau vCD).

OpenStack are o capacitate mare pentru extensibilitate prin API-uri sunt "Uşor" să implementeze și să se adapteze (foarte mult în stilul AWS), public și de tipul „Fără furnizor”, asa de mult „Sfurnizori de servicii » s-au întors să vadă OpenStack ca alternativă cheie la propriile inițiative de infrastructură cloud. OpenStack cu ei tehnologie modulară pe baza cerințelor "Nor" care trebuie livrate permite integrarea diferitelor proiecte în arhitectura creată într-un mod progresiv și stabil.

Ce nu este Openstack?

OpenStack nu este:

  • Un produs: Este de fapt un set de servicii, care creează un cloud, cu tehnologie Open Source, care permite modificarea, adaptarea și personalizarea acestuia în favoarea propriilor nevoi care pot fi apoi împărtășite și contribuite cu cele ale comunității. OpenStack este menținut și controlat de fundație OpenStack.
  • Un hipervizor: Este mai mult decât un simplu element de virtualizare, deoarece este un element care se află într-un strat mult deasupra norului, are înălțimea concurenților, cum ar fi vCD y vCAC (VMware) și cu alții CMP de terți (3) care sunt acolo.
  • 100% gratuit: Numai codul trebuie să fie deschis, deoarece costurile de întreținere, instruire, depanare, gestionare și întreținere a straturilor de mai jos (de exemplu, vSphere, rețea, stocare etc.) au sau pot avea un cost asociat în funcție de furnizor și / sau tehnologia utilizată. În plus, unele Linux Distros încep să le ofere „Aromă” (versiuni) din OpenStack în sine, adăugând valoare asociată, un cost nu pentru cod, ci pentru suport și restul.
  • Numai pentru furnizorii de servicii: OpenStack Poate fi utilizat de orice tip de instituție, companie, organizații și nu numai de către Furnizori de servicii (SP), întrucât în ​​mod clar modularitatea și ușurința de consum prin intermediul API-urilor sale, face produsul atât de interesant pentru SP și orice altă parte interesată.

ȘI CE ESTE INFORMATICA ÎN CLOUD (CLOUD COMPUTING)?

Conform NIST (Institutul Național de Standarde și Tehnologie) OpenStack Poate fi definit sau conceput ca un model de servicii scalabile la cerere pentru alocarea și consumul de resurse de calcul. Toate acestea cuprind utilizarea infrastructurilor, aplicațiilor, datelor (informațiilor) și a unui set de servicii integrate de rezervele de resurse de calcul, rețele, date (informații) și capacitatea de stocare. Și, de asemenea, presupunând că aceste elemente pot fi construite, furnizate, implementate și lansate rapid, cu un efort mic de dezvoltare, control și interacțiune din partea furnizorului Cloud Computing, pentru a satisface nevoile actuale ale clientului.

Furnizarea de servicii de cloud computing poate fi asociată cu trei (3) modele de afaceri specifice:

  • Infrastructura ca serviciu (IaaS): Acest model de afaceri oferă consumatorului (utilizatorului) furnizarea de procesare, stocare, rețele și orice alte resurse de calcul necesare pentru instalarea software-ului, inclusiv sistemul de operare și aplicațiile. Cu excepția controlului asupra sistemului cloud de bază, dar a sistemului de operare și a aplicațiilor sale. Exemplu: Amazon Web Services EC2.
  • Plattform ca serviciu (PaaS): Acest model de afaceri oferă consumatorului (utilizatorului) posibilitatea de a rula aplicații dezvoltate sau contractate de terți, din limbajele de programare sau interfețele furnizate de furnizor. Cu excepția controlului asupra sistemului de bază sau asupra resurselor de infrastructură.
  • Software ca serviciu (SaaS): Acest model de afaceri oferă consumatorului (utilizatorului) posibilitatea de a utiliza aplicațiile furnizorului care rulează pe infrastructura cloud. Aplicațiile sunt accesate de pe dispozitivele client prin interfețe, de exemplu un browser web. În acest caz, utilizatorul are acces doar la o interfață de configurare a software-ului furnizat.

Furnizarea de servicii de cloud computing poate fi asociată cu trei (3) modele de implementare specifice:

  • Cloud public: Acest model de implementare în cloud permite infrastructurii și resurselor logice care fac parte din mediu să fie disponibile publicului larg sau unui grup larg de utilizatori. De obicei este deținut de un furnizor care gestionează infrastructura și serviciile oferite. Exemplu: serviciul GoogleApps.
  • Cloud privat: Acest model de implementare în cloud permite gestionarea infrastructurii numai de către o singură organizație. Administrarea aplicațiilor și serviciilor poate fi efectuată de aceeași organizație sau de către o terță parte. Infrastructura asociată poate fi în cadrul organizației sau în afara acesteia. Exemplu: orice serviciu cloud deținut de organizație sau contractat unui furnizor, dar ale cărui resurse sunt exclusive pentru organizația respectivă.
  • Cloud comunitar: Acest model de implementare în cloud permite infrastructurii să fie partajată de diferite organizații și obiectivul său principal este de a sprijini o comunitate specifică care are un set similar de preocupări (misiune, cerințe de securitate sau conformitate, etc.). La fel ca Cloudul privat, acesta poate fi gestionat de organizații sau de o terță parte, iar infrastructura poate fi în propriile facilități sau în afara acestora. Exemplu: Serviciul furnizat de www.apps.gov al guvernului SUA, care furnizează servicii de cloud computing agențiilor guvernamentale.
  • Cloud hibrid: Acest model de implementare Cloud permite combinarea a două sau mai multe tipuri de Cloud Cloud anterioare, păstrându-le ca entități separate, dar unite prin tehnologii standardizate sau proprietare, care permit portabilitatea datelor și aplicațiilor gestionate.

Ei bine, sper că ți-a plăcut această postare!


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.