OpenStack och Cloud Computing: Framtiden för Cloud Computing med fri programvara

I den här nya möjligheten kommer vi att prata om en öppen och skalbar plattform för skapande av privata och offentliga moln, det vill säga Öppen stapel.

LPI Öppen stapel  skapades som ett infrastrukturarbete av "Öppen källa" (Öppen källa) under figuren av en onlinetjänst (IaaS) för skapande och administration av stora grupper av virtuella privata servrar i ett datacenter.

openstack-1 Målen av detta var att stödja interoperabilitet mellan molntjänster för att bygga molntjänster (samma som Amazon) i sina egna datacenter. Openstack, är för närvarande tillgängligt gratis under Apache 2.0-licens. Därför hänvisar många ofta till Openstack på informationssajter som Linux Cloud, det vill säga "Linux av molnet". Andra jämför det med projekt som Eukalyptus y Apache CloudStack, två andra molninitiativ med öppen källkod.

Och hur är Openstack strukturerad?

Openstack har a modulär arkitektur som för närvarande består av elva (11) komponenter:

  • nova: Att tillhandahålla virtuella maskiner (VM) på krav (På begäran) nödvändig.
  • Snabb: Att tillhandahålla ett skalbart lagringssystem som stöder lagring av nödvändiga objekt.
  • Slagg: till tillhandahålla bestående blocklagring för värd för de virtuella maskinerna som körs.
  • Blick: Att erbjuda en lista och lagring av virtuella diskbilder som de kommer att fungera med.
  • Hörnsten: Att tillhandahålla autentiserings- och auktoriseringsteknik för att alla OpenStack-tjänster ska köras.
  • Horisont: Att tillhandahålla det modulära webbanvändargränssnittet (UI) för interaktion med OpenStack-tjänster.
  • Neutron: För att tillhandahålla den nödvändiga nätverksanslutningen som en tjänst mellan gränssnittsenheter som styr OpenStack-inbyggda tjänster
  • Takmätare: Att tillhandahålla en enda kontaktpunkt för faktureringssystem.
  • Värme: Para tillhandahåller orkestreringstjänster för flera molnapplikationer från olika leverantörer och tekniker.
  • Trove: Att tillhandahålla databasförsörjning som en enhetlig tjänst för distribuerade relations- och icke-relationsdatabasmotorer.
  • Sahara: Para erbjuder de databehandlingstjänster som krävs för resurser som hanteras av OpenStack.

Och hur föddes Openstack?

La National Aeronautics and Space Administration (NASA) i samband med Rackspaceutvecklade de Openstack. RackSpace tillhandahöll koden som driver innehållsleveranstjänsten och lagring av molnfiler (Molnfiler) och produktionsmolnservrar (Molnservrar). Den NASA gav den teknik som stöder Nebulosa, sin egen molntjänst med funktioner med hög prestanda, nätverk och effektiv datalagringshantering, för att uppnå hantering av stora uppsättningar vetenskaplig data.

Openstack blev officiellt en helt oberoende ideell organisation i September 2012. OpenStack-communityn, skapad runt den övervakas av en styrelse, som består av många direkta och indirekta konkurrenter, t.ex. IBM, Intel och VMware.

Och vad gör Openstack så framgångsrik, praktisk och använd?

Openstack syftar till att bygga en molnplattform, typ CMP (Cloud Management Platform) som underlättar konstruktion och hantering av olika element inom en infrastruktur för att uppnå molntjänster till sina kunder (användare). Om vi ​​jämför VMware-stack, Öppen stapel skulle vara på samma nivå av vCAC y / o vCD).

Openstack har en stor kapacitet för sträckbarhet genom API: er är "Lätt" att implementera och anpassa (väldigt mycket i stil med AWS), allmänheten och av typen "Leverantör gratis", så många "Service-leverantörer » de har vänt sig för att se Openstack som ett viktigt alternativ till dina egna molninfrastrukturinitiativ. Openstack med hans modulär teknik baserat på kraven i "Moln" som måste levereras gör det möjligt att integrera olika projekt i arkitekturen som skapas på ett progressivt och stabilt sätt.

Vad är Openstack INTE?

OpenStack är inte:

  • En produkt: Det är faktiskt en uppsättning tjänster som skapar ett moln med teknik Open Source, som möjliggör dess modifiering, anpassning och personalisering till förmån för sina egna behov som sedan kan delas och bidragas med samhällets. Openstack upprätthålls och kontrolleras av Stiftelsen Openstack.
  • En hypervisor: Det är mer än ett enkelt virtualiseringselement, eftersom det är ett element som ligger i ett lager långt över molnet, har det höjden av konkurrenter som vCD y vCAC (VMware) och med andra CMP de tredje part (3) som finns där ute.
  • 100% gratis: Endast koden ska vara öppen, eftersom kostnaderna för underhåll, utbildning, felsökning, hantering och underhåll av lagren nedan (t.ex. vSphere, nätverk, lagring etc.) de har eller kan ha en tillhörande kostnad beroende på leverantör och / eller teknik som används. Dessutom börjar vissa Linux Distros erbjuda sina "Smak" (versioner) äger OpenStack, lägger till tillhörande värde, en kostnad inte för koden utan för supporten och resten.
  • Endast för tjänsteleverantörer: Openstack Den kan användas av alla typer av institutioner, företag, organisationer och inte bara av Tjänsteleverantörer (SP), eftersom det är tydligt att modulariteten och användarvänligheten genom sina API: er gör produkten så intressant för SP och alla andra intressenter.

OCH VAD ÄR CLOUD-DATOR?

Enligt NIST (National Institute of Standards and Technology) Openstack Det kan definieras eller utformas som en modell för skalbara tjänster på begäran för allokering och konsumtion av datorer. Allt detta omfattar användningen av infrastrukturer, applikationer, data (information) och en uppsättning tjänster integrerade med reserverna av datorer, nätverk, data (information) och lagringskapacitet. Och antar också att dessa element kan byggas, levereras, distribueras och släppas snabbt, med en liten ansträngning för utveckling, kontroll och interaktion av Cloud Computing-leverantören, för att tillgodose klientens nuvarande behov.

Tillhandahållandet av molntjänster kan associeras med tre (3) specifika affärsmodeller:

  • Infrastruktur som en tjänst (IaaS): Denna affärsmodell erbjuder konsumenten (användaren) tillhandahållande av bearbetning, lagring, nätverk och andra datorer som behövs för att installera programvara, inklusive operativsystem och applikationer. Förutom kontrollen över det underliggande molnsystemet men operativsystemet och dess applikationer. Exempel: Amazon Web Services EC2.
  • Plattform som en tjänst (PaaS): Denna affärsmodell erbjuder konsumenten (användaren) möjlighet att köra applikationer som utvecklats eller kontraktats av tredje part, från de programmeringsspråk eller gränssnitt som tillhandahålls av leverantören. Förutom kontroll över det underliggande systemet eller över infrastrukturresurserna.
  • Programvara som en tjänst (SaaS): Denna affärsmodell ger konsumenten (användaren) möjlighet att använda leverantörens applikationer som körs på molninfrastrukturen. Tillämpningar nås från klientenheter via gränssnitt, till exempel en webbläsare. I det här fallet har användaren endast tillgång till ett konfigurationsgränssnitt för den medföljande programvaran.

Tillhandahållandet av molntjänster kan associeras med tre (3) specifika implementeringsmodeller:

  • Offentligt moln: Den här molndistribueringsmodellen gör att infrastrukturen och de logiska resurserna som ingår i miljön kan vara tillgängliga för allmänheten eller en bred grupp användare. Det ägs vanligtvis av en leverantör som hanterar infrastrukturen och tjänsterna som erbjuds. Exempel: GoogleApps-tjänst.
  • Privat moln: Denna molndistribueringsmodell gör att infrastrukturen kan hanteras enbart av en organisation. Administrationen av applikationer och tjänster kan utföras av samma organisation eller av en tredje part. Den tillhörande infrastrukturen kan finnas inom organisationen eller utanför den. Exempel: Alla molntjänster som ägs av organisationen eller har kontrakt med en leverantör men vars resurser är exklusiva för den organisationen.
  • Community Cloud: Denna Cloud Deployment-modell gör att infrastrukturen kan delas av olika organisationer och dess huvudsakliga mål är att stödja en specifik gemenskap som har en liknande uppsättning problem (uppdrag, säkerhet eller efterlevnadskrav etc.). Liksom det privata molnet kan det hanteras av organisationer eller av en tredje part och infrastrukturen kan finnas i deras egna anläggningar eller utanför dem. Exempel: Tjänsten som tillhandahålls av www.apps.gov av den amerikanska regeringen, som tillhandahåller molntjänster till myndigheter.
  • Hybridmoln: Denna molnimplementeringsmodell gör det möjligt att kombinera två eller flera typer av tidigare molnmoln, vilket håller dem som separata enheter men förenade med standardiserade eller patenterade tekniker, som möjliggör bärbarhet av hanterade data och applikationer.

Jag hoppas att du gillade det här inlägget!


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.