OpenStack a cloud computing: Budoucnost cloud computingu se svobodným softwarem

V této nové příležitosti si povíme o otevřené a škálovatelné platformě pro vytváření privátních i veřejných cloudů, tedy o Openstacku.

lpi

openstack  byl vytvořen jako práce na infrastruktuře projektu „Otevřený zdroj“ (Open Source) pod číslem online služby (IaaS) pro vytváření a správu velkých skupin virtuálních privátních serverů v datovém centru.

openstack-1

Cílem této iniciativy bylo podpořit interoperabilitu mezi cloudovými službami, aby bylo možné vytvářet cloudové služby (podobné těm od Amazonu) v jejich vlastních datových centrech. OpenStack je v současné době k dispozici zdarma pod licencí Apache 2.0. Proto mnoho lidí na informačních webech často označuje OpenStack jako Linux Cloud, což znamená „Linux cloudu“. Jiní jej přirovnávají k projektům jako Eucalyptus a Apache CloudStack , dvěma dalším cloudovým iniciativám s otevřeným zdrojovým kódem.

A jak je strukturován Openstack?

OpenStackmodulární architekturu , která se v současné době skládá z jedenácti (11) komponent :

  • Nejít: Poskytovat virtuální stroje (VM) podle požadavků (Na požádání) Požadované.
  • Rychlý: Poskytnout škálovatelný úložný systém, který podporuje ukládání nezbytných objektů.
  • Oharek: na poskytovat trvalé blokové úložiště pro hostování běžících virtuálních strojů.
  • Pohled: Nabídnout seznam a úložiště obrazů virtuálních disků, se kterými budou pracovat.
  • Základní kameny: Poskytnout technologii ověřování a autorizace pro spuštění všech služeb OpenStack.
  • Horizont: Poskytnout modulární webové uživatelské rozhraní (UI) pro interakci se službami OpenStack.
  • Neutron: Poskytnout požadované síťové připojení jako službu mezi zařízeními rozhraní, která řídí integrované služby OpenStack.
  • Ceilometr: Poskytnout jednotné kontaktní místo pro fakturační systémy.
  • Teplo: Para poskytuje orchestrační služby pro více cloudových aplikací od různých dodavatelů a technologií.
  • Jeli: Poskytovat zřizování databází jako jednotnou službu pro nasazené relační a nerelační databázové stroje.
  • Sahara: Para nabízí služby zpracování dat potřebné pro zdroje spravované OpenStack.

A jak se Openstack narodil?

Národní úřad pro letectví a vesmír (NASA) ve spolupráci se společností Rackspace vyvinul OpenStack . Rackspace přispěl kódem, který pohání cloudovou službu pro doručování a ukládání souborů a cloudové produkční servery . NASA poskytla technologii, která podporuje Nebulu , její vlastní cloudovou výpočetní službu, s funkcemi, jako je vysoký výkon, síťové možnosti a efektivní správa ukládání dat, což umožňuje správu velkých vědeckých datových sad.

OpenStack se oficiálně stal plně nezávislou neziskovou organizací v září 2012. Komunitu OpenStack , která kolem něj vyrostla, řídí správní rada složená z mnoha přímých i nepřímých konkurentů, jako jsou IBM, Intel a VMware.

A díky čemu je Openstack tak úspěšný, praktický a používaný?

OpenStack si klade za cíl vybudovat cloudovou platformu, podobnou platformě pro správu cloudu (CMP), která zjednodušuje konstrukci a správu různých prvků v rámci infrastruktury pro poskytování cloudových služeb jejím zákazníkům (uživatelům). Pokud bychom ji měli srovnat se stackem VMware , OpenStack by byl na stejné úrovni jako vCAC a/nebo vCD.

OpenStack se pyšní výjimečnou rozšiřitelností prostřednictvím API , která se snadno implementují a přizpůsobují (podobně jako AWS ), jsou veřejná a nezávislá na dodavatelích . V důsledku toho se mnoho poskytovatelů služeb obrátilo na OpenStack jako na klíčovou alternativu pro své vlastní iniciativy v oblasti cloudové infrastruktury. Modulární technologie OpenStacku , založená na specifických požadavcích cloudu , umožňuje postupnou a stabilní integraci různých projektů do stávající architektury.

Co NENÍ Openstack?

OpenStack není:

  • Produkt: Je to vlastně sada služeb, které vytvářejí cloud s technologií Open Source, což umožňuje jeho modifikaci, přizpůsobení a personalizaci ve prospěch jeho vlastních potřeb, které pak lze sdílet a přispívat s potřebami komunity. OpenStack je udržována a kontrolována Nadace OpenStack.
  • Hypervisor: Je to více než jednoduchý virtualizační prvek, protože se jedná o prvek, který je ve vrstvě vysoko nad cloudem, má výšku konkurence, jako je vCD y vCAC (VMware) as ostatními CMP de třetí strany (3) které jsou tam venku.
  • 100% zdarma: Pouze kód, který má být otevřen, protože náklady na údržbu, školení, odstraňování problémů, správu a údržbu níže uvedených vrstev (např. vSphere, sítě, úložiště atd.) mají nebo mohou mít související náklady v závislosti na poskytovateli a / nebo použité technologii. Některé distribuce Linuxu navíc začínají nabízet své „Flavour“ (verze) OpenStack je vlastní, přidává přidruženou hodnotu, cenu ne za kód, ale za podporu a zbytek.
  • Pouze pro poskytovatele služeb: OpenStack Může ji používat jakýkoli typ instituce, společnosti, organizace a nejen Poskytovatelé služeb (SP), protože díky modularitě a snadnosti spotřeby prostřednictvím jeho API je produkt tak zajímavý pro SP a jakoukoli další zúčastněnou stranu.

A CO JE CLOUD VÝPOČET?

Podle NIST (Národní institut pro standardy a technologie) lze OpenStack definovat jako škálovatelný model služeb na vyžádání pro alokaci a spotřebu výpočetních zdrojů. To zahrnuje využití infrastruktury, aplikací, dat a sady integrovaných služeb složených z rezervace zdrojů pro výpočetní techniku, sítě, data a úložnou kapacitu. Předpokládá se také, že tyto prvky lze rychle vybudovat, zprovoznit, nasadit a uvolnit s minimálním úsilím poskytovatele cloudových služeb v oblasti vývoje, správy a interakce, aby splňovaly aktuální potřeby klienta.

Poskytování služeb cloud computingu lze spojit se třemi (3) konkrétními obchodními modely:

  • Infrastruktura jako služba (IaaS): Tento obchodní model nabízí spotřebiteli (uživateli) zajištění zpracování, úložiště, sítí a jakýchkoli dalších výpočetních prostředků nezbytných k instalaci softwaru, včetně operačního systému a aplikací. Kromě kontroly nad základním cloudovým systémem, ale nad operačním systémem a jeho aplikacemi. Příklad: Amazon Web Services EC2.
  • Plattform jako služba (PaaS): Tento obchodní model nabízí spotřebiteli (uživateli) možnost spouštět aplikace vyvinuté nebo sjednané třetími stranami z programovacích jazyků nebo rozhraní poskytovaných poskytovatelem. Kromě kontroly nad základním systémem nebo nad prostředky infrastruktury.
  • Software jako služba (SaaS): Tento obchodní model nabízí spotřebiteli (uživateli) možnost používat aplikace poskytovatele, které běží na cloudové infrastruktuře. K aplikacím se přistupuje z klientských zařízení prostřednictvím rozhraní, například webového prohlížeče. V takovém případě má uživatel přístup pouze ke konfiguračnímu rozhraní poskytovaného softwaru.

Poskytování služeb cloud computingu lze spojit se třemi (3) konkrétními implementačními modely:

  • Veřejný cloud: Tento model nasazení v cloudu umožňuje, aby infrastruktura a logické prostředky, které jsou součástí prostředí, byly dostupné široké veřejnosti nebo široké skupině uživatelů. Obvykle je ve vlastnictví poskytovatele, který spravuje infrastrukturu a nabízené služby. Příklad: služba GoogleApps.
  • Soukromý cloud: Tento model nasazení v cloudu umožňuje spravovat infrastrukturu pouze jednou organizací. Správu aplikací a služeb může provádět stejná organizace nebo třetí strana. Přidružená infrastruktura může být v organizaci nebo mimo ni. Příklad: Jakákoli cloudová služba vlastněná organizací nebo uzavřená s poskytovatelem, ale jejíž prostředky jsou pro tuto organizaci výlučné.
  • Komunitní cloud: Tento model nasazení v cloudu umožňuje sdílení infrastruktury různými organizacemi a jeho hlavním cílem je podpora konkrétní komunity, která má podobnou skupinu obav (mise, požadavky na zabezpečení nebo dodržování předpisů atd.). Stejně jako privátní cloud může být spravován organizacemi nebo třetí stranou a infrastruktura může být v jejich vlastních zařízeních nebo mimo ně. Příklad: Služba poskytovaná společností www.apps.gov vlády USA, která poskytuje služby cloud computingu vládním agenturám.
  • Hybridní cloud: Tento model implementace cloudu umožňuje kombinovat dva nebo více typů předchozích cloudových cloudů, což je udržuje jako samostatné entity, ale sjednocené standardizovanými nebo proprietárními technologiemi, které umožňují přenositelnost spravovaných dat a aplikací.

Doufám, že se vám tento příspěvek líbil!


Přidat jako preferovaný zdroj v Googlu