OpenStack en cloud computing: de toekomst van cloud computing met gratis software

In deze nieuwe kans zullen we het hebben een open en schaalbaar platform voor het creëren van private en publieke clouds, dat wil zeggen van Openstapel.

lpi

openstack  is gemaakt als een infrastructuurwerkproject van "Open source" (Open source) onder de figuur van een online service (IaaS) voor het aanmaken en beheren van grote groepen virtual private servers in een datacenter.

openstapel-1

De doelstellingen hiervan moesten de interoperabiliteit tussen cloudservices ondersteunen om cloudservices (hetzelfde als Amazon) in hun eigen datacenters te bouwen. OpenStack, is momenteel gratis beschikbaar onder de Apache 2.0-licentie. Daarom verwijzen velen vaak naar OpenStack op informatieve sites zoals Linux Cloud, dat wil zeggen, "Linux van de cloud". Anderen vergelijken het met projecten zoals Eucalyptus y Apache CloudStack, twee andere open source cloud-initiatieven.

En hoe is Openstack gestructureerd?

OpenStack heeft een modulaire architectuur die momenteel bestaat uit elf (11) componenten:

  • Nova: Om virtuele machines (VM's) te leveren op aanvraag (Op aanvraag) verplicht.
  • Snel: Een schaalbaar opslagsysteem bieden dat de opslag van noodzakelijke objecten ondersteunt.
  • Sintel: naar bieden permanente blokopslag voor het hosten van de draaiende virtuele machines.
  • Oogopslag: Om de lijst en opslag van virtuele schijfkopieën aan te bieden waarmee ze zullen werken.
  • Keystone: Om de authenticatie- en autorisatietechnologie te bieden waarmee alle OpenStack-services kunnen worden uitgevoerd.
  • horizon: Om de modulaire webgebruikersinterface (UI) te bieden voor interactie met OpenStack-services.
  • Neutron: Om de vereiste netwerkconnectiviteit te bieden als een service tussen de interface-apparaten die de ingebouwde OpenStack-services besturen.
  • Plafondmeter: Eén aanspreekpunt bieden voor factureringssystemen.
  • Warmte: Para biedt de orkestratiediensten voor meerdere cloudapplicaties van verschillende leveranciers en technologieën.
  • troef: Om databaseprovisioning te bieden als een uniforme service voor geïmplementeerde relationele en niet-relationele database-engines.
  • Sahara: Para biedt de gegevensverwerkingsdiensten die nodig zijn voor de bronnen die door OpenStack worden beheerd.

En hoe is Openstack ontstaan?

La National Aeronautics and Space Administration (NASA) samen met Rackspace, ontwikkelden ze OpenStack. RackSpace leverde de code die de cloudservice voor bestandsopslag en contentlevering mogelijk maakt (Cloud-bestanden) en Production Cloud Servers (Cloud Servers). De NASA gaf de technologie die ondersteunt Nevel, uw eigen cloud computing-service, met krachtige functies, netwerken en efficiënt gegevensopslagbeheer, om het beheer van grote wetenschappelijke datasets te realiseren.

OpenStack werd officieel een volledig onafhankelijke non-profitorganisatie in September van 2012. De OpenStack-gemeenschap, die eromheen is opgericht, staat onder toezicht van een raad van bestuur, die is samengesteld uit vele directe en indirecte concurrenten, zoals IBM, Intel en VMware.

En wat maakt Openstack zo succesvol, praktisch en gebruikt?

OpenStack is bedoeld om een ​​cloudplatform te bouwen, type CMP (Cloudbeheerplatform) dat de constructie en het beheer van verschillende elementen binnen een infrastructuur vergemakkelijkt om clouddiensten aan zijn klanten (gebruikers) te realiseren. Als we de VMware-stapel, openstack zou op hetzelfde niveau zijn van vCAC en / of vcd).

OpenStack heeft een grote capaciteit voor uitbreidbaarheid door middel van APIs zijn "Gemakkelijk" te implementeren en aan te passen (heel erg in de AWS), publiek en van het type "Verkoper gratis", zo veel "Sdienstverleners » ze zijn omgedraaid om te zien OpenStack als een belangrijk alternatief voor uw eigen initiatieven voor cloudinfrastructuur. OpenStack met modulaire technologie gebaseerd op de vereisten van "Wolk" die moeten worden opgeleverd, maakt het mogelijk om verschillende projecten op een progressieve en stabiele manier te integreren in de architectuur.

Wat is GEEN Openstack?

OpenStack is niet:

  • Een product: Het is eigenlijk een reeks services die een cloud creëren, met technologie Open Source, waardoor het kan worden gewijzigd, aangepast en gepersonaliseerd ten gunste van zijn eigen behoeften die vervolgens kunnen worden gedeeld en bijgedragen met die van de gemeenschap. OpenStack wordt onderhouden en gecontroleerd door de Stichting OpenStack.
  • Een hypervisor: Het is meer dan een eenvoudig virtualisatie-element, aangezien het een element is dat zich in een laag ver boven de cloud bevindt, het heeft de hoogte van concurrenten zoals vcd y vCAC (VMware) en met anderen CMP's de derden (3) die er zijn.
  • 100% gratis: Alleen de code moet open staan, aangezien de kosten van onderhoud, training, troubleshooting, beheer en onderhoud van de onderstaande lagen (bijv. vSphere, netwerken, opslag, etc.) ze hebben of kunnen bijkomende kosten hebben, afhankelijk van de provider en / of gebruikte technologie. Bovendien beginnen sommige Linux Distros hun "Flavour" (versies) van OpenStack zelf, waarbij de bijbehorende waarde wordt toegevoegd, kosten niet voor de code maar voor de ondersteuning en de rest.
  • Alleen voor serviceproviders: OpenStack Het kan worden gebruikt door elk type instelling, bedrijf, organisatie en niet alleen door Dienstverleners (SP's), aangezien duidelijk de modulariteit en het gebruiksgemak via de API's het product zo interessant maakt voor SP's en andere geïnteresseerde partijen.

EN WAT IS CLOUD COMPUTING?

Volgens NIST (Nationaal instituut voor normen en technologie) OpenStack Het kan worden gedefinieerd of opgevat als een model van schaalbare services op aanvraag voor de toewijzing en consumptie van computerbronnen. Dit alles omvat het gebruik van infrastructuren, applicaties, data (informatie) en een reeks diensten geïntegreerd door de reserves aan computerbronnen, netwerken, data (informatie) en opslagcapaciteit. En ook ervan uitgaande dat deze elementen snel kunnen worden gebouwd, geleverd, ingezet en vrijgegeven, met een kleine inspanning van ontwikkeling, controle en interactie van de kant van de Cloud Computing-provider, om aan de huidige behoeften van de klant te voldoen.

Het aanbieden van cloud computing-diensten kan worden geassocieerd met drie (3) specifieke bedrijfsmodellen:

  • Infrastructure as a Service (IaaS): Dit bedrijfsmodel biedt de consument (gebruiker) de levering van verwerking, opslag, netwerken en alle andere computerbronnen die nodig zijn om software te installeren, inclusief het besturingssysteem en applicaties. Behalve de controle over het onderliggende cloudsysteem maar het besturingssysteem en zijn applicaties. Voorbeeld: Amazon Web Services EC2.
  • Platform-as-a-Service (PaaS): Dit Business Model biedt de consument (gebruiker) de mogelijkheid om door derden ontwikkelde of gecontracteerde applicaties uit te voeren vanuit de programmeertalen of interfaces van de provider. Behalve controle over het onderliggende systeem of over de infrastructuurbronnen.
  • Software as a Service (SaaS): Dit Business Model biedt de consument (gebruiker) de mogelijkheid om gebruik te maken van de applicaties van de provider die op de cloudinfrastructuur draaien. Toepassingen zijn toegankelijk vanaf clientapparaten via interfaces, bijvoorbeeld een webbrowser. In dit geval heeft de gebruiker alleen toegang tot een configuratie-interface van de meegeleverde software.

Het aanbieden van cloud computing-diensten kan worden geassocieerd met drie (3) specifieke implementatiemodellen:

  • Publieke Cloud: Dit Cloud Deployment Model maakt de infrastructuur en logische bronnen die deel uitmaken van de omgeving beschikbaar voor het grote publiek of een brede groep gebruikers. Het is meestal eigendom van een provider die de aangeboden infrastructuur en diensten beheert. Voorbeeld: GoogleApps-service.
  • Privécloud: Met dit Cloud Deployment Model kan de infrastructuur uitsluitend door één organisatie worden beheerd. Het beheer van applicaties en diensten kan worden uitgevoerd door dezelfde organisatie of door een derde partij. De bijbehorende infrastructuur kan zich binnen of buiten de organisatie bevinden. Voorbeeld: elke cloudservice die eigendom is van de organisatie of waarvoor een contract is afgesloten met een provider, maar waarvan de middelen exclusief zijn voor die organisatie.
  • Community Cloud: Met dit Cloud Deployment Model kan de infrastructuur worden gedeeld door verschillende organisaties en het belangrijkste doel is om een ​​specifieke gemeenschap te ondersteunen die een vergelijkbare reeks zorgen heeft (missie, beveiliging of compliancevereisten, enz.). Net als de Private Cloud kan het worden beheerd door organisaties of door een derde partij en kan de infrastructuur zich in hun eigen faciliteiten of daarbuiten bevinden. Voorbeeld: de service die wordt geleverd door www.apps.gov van de Amerikaanse overheid, die cloud computing-diensten levert aan overheidsinstanties.
  • Hybride cloud: Met dit Cloud Implementation Model kunnen twee of meer typen eerdere Cloud Clouds worden gecombineerd, waarbij ze als afzonderlijke entiteiten worden gehouden, maar verenigd door gestandaardiseerde of eigen technologieën, die de overdraagbaarheid van beheerde gegevens en applicaties mogelijk maken.

Nou, ik hoop dat je dit bericht leuk vond!


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.