PRAHA, 10. května 2016: Společnost EMC Corporation dnes představila nejnovější projekty z oblasti open source zastřešené značkou EMC® {code}. Patří k nim i opensourcový rámec Polly™ umožňující přidělování úložišť v plánovacích prostředích, jako jsou Cloud Foundry, Docker, Kubernetes a Mesos. EMC také oznámila nové možnosti integrace a další vylepšení opensourcového modulu REX-Ray™ pro orchestraci úložišť, určeného pro kontejnery. (TZ)
Komunitní projekt EMC na podporu vývojářů s názvem Community Onramp for Developer Enablement (odtud zkratka EMC {code}) byl založen v roce 2014 s cílem podporovat rozvoj třetí platformy a opensourcových komunit prostřednictvím příspěvků ke klíčovým opensourcovým projektům a špičkových technických řešení. Od svého vzniku uvedl tým celkem 48 projektů a jen v roce 2015 přispěla komunita EMC {code} opensourcovým vývojářům více než 350 000 řádkami kódu. Tato práce posiluje relevanci technologií EMC v komunitách zabývajících se opensourcovou infrastrukturou, jako jsou Docker nebo Mesos. Tyto nové technologie představují rychle se rozvíjející, až virální trh pro perzistentní aplikace uzavřené v kontejnerech. Projekty EMC {code} se proto snaží zajišťovat relevanci a prostor pro software i produkty fyzické infrastruktury od společnosti EMC.
Polly
Řešení Polly (název odkazuje na polymorfní plánování objemu) vzniklo z potřeby zajistit úložištím v plánovacích prostředích plnohodnotné postavení. Představuje opensourcový rámec pro technologie jako Cloud Foundry, Docker, Kubernetes nebo Mesos. Architektura Polly zavádí centralizovanou službu plánování úložišť propojenou s plánovači kontejnerů. Lze ji použít k simultánnímu explicitnímu nabízení prostředků libovolnému počtu těchto plánovačů. Řešení Polly se bude dále rozvíjet tak, aby vznikl rámec umožňující škálovatelný vzorec nabídky a přijetí pro umisťování objemů dat napříč vznikajícím ekosystémem kontejnerů a úložných platforem. Schopnost nabízet s dalšími výpočetními prostředky také úložiště představuje evoluční skok, který překonává jiné kontejnerové projekty a staví úložiště co do dostupnosti na roveň ostatním prostředkům.
Infrastruktura založená na kontejnerech přináší významný pokrok ve vývoji aplikací, jejich nasazování i správě v produkčním prostředí. Přidání trvalosti rozšiřuje počet typů aplikací, jež lze nasazovat do kontejnerů, a otevírá dveře novým příležitostem v oblasti databází, ukládání dat typu klíč-hodnota, infrastrukturních služeb jako DNS i jinde. S ohledem na efektivitu musí mít plánovací nástroj přehled o podkladové úložné infrastruktuře, aby dokázal úložné prostředky v rámci orchestračních modulů vhodně přidělovat.
V minulosti se kontejnerové plánovače v nasazeních zaměřovaly výhradně na výpočetní, paměťové a síťové prostředky. S tím, jak aplikace v kontejnerech začínají vyžadovat trvalá backendová úložiště, vzniká potřeba, aby i úložiště byla dostupná jako plánované prostředky. Architektura Polly naplňuje tuto roli a integruje úložiště jako otevřený rámec do řady kontejnerových plánovacích řešení.
Ekosystém opensourcových kontejnerů je velmi různorodý a zahrnuje odlišné implementace. Polymorfní řešení, které dovolí dále rozvíjet kód a zároveň zachovat původní algoritmus beze změn, je proto klíčové – umožňuje totiž propojit společné funkce a přístupy k integraci úložišť do podpůrného ekosystému.
Klíčové vlastnosti architektury Polly:
- Centralizovaná kontrola nad úložnými prostředky a jejich distribuce
- Mechanismus založený na nabídce úložišť kontejnerovým plánovačům
- Rámec podporující přímou integraci s libovolným kontejnerovým plánovačem, nástrojem pro orchestraci úložišť a úložnou platformou
Polly podporuje následující úložné platformy:
- EMC: ScaleIO®, XtremIO®, Isilon®, VMAX®
- Cloud: Amazon EC2, Google Compute Engine, OpenStack, RackSpace
- Notebooky: VirtualBox
Nová vylepšení projektu REX-Ray
Tým EMC {code} dále představil produkt REX-Ray 0.4, nejnovější verzi opensourcového projektu EMC, který zajišťuje trvalá úložiště pro prostředí runtime nejrůznějších kontejnerů, například Docker a Mesos. Modul REX-Ray nabízí trvalé úložiště pro kontejnery nezávislé na dodavateli a poskytuje cílenou jednoduchou architekturu podporující pokročilé funkce úložišť napříč běžnými úložnými, virtualizačními a cloudovými platformami.
Přináší celou škálu nových vylepšení, které vznikly na základě příspěvků komunity a pracovníků plně zapojených do tohoto projektu. Aktualizovány byly mimo jiné balíčky ovladačů, zabezpečení nebo modely typu klient/server. Toto vydání zahrnuje výrazné úpravy architektury, které mají zajistit vyšší flexibilitu při nasazování a centrálním řízení kontejnerů. Protože se jedná o opensourcový projekt, budou k modulu REX-Ray dál přibývat nové prvky a funkce zaměřené především na posilování hodnoty a podporu kontejnerového ekosystému tak, aby se usnadnila přímá integrace úložišť s kontejnerovými platformami.
Klíčové nové vlastnosti modulu REX-Ray:
- Nová volitelná architektura typu klient/server pro centralizaci řízení a integraci řešení Polly
- Kompatibilita s rozhraním Docker 1.11 Volume API
- Podpora úložiště EMC ScaleIO v2.0
- REX-Ray podporuje následující úložné platformy:
- EMC: ScaleIO, XtremIO, Isilon, VMAX
- Cloud: Amazon EC2, Google Compute Engine, OpenStack, RackSpace
- Notebooky: VirtualBox
Dostupnost
Produkty Polly 0.1 a REX-Ray 0.4 jsou již dostupné ve službě GitHub.
O společnosti EMC
Společnost EMC Corporation je globálním lídrem, který umožňuje firmám a poskytovatelům služeb transformovat jejich každodenní fungování a poskytovat IT jako službu. Základem této transformace je cloud computing. Prostřednictvím inovativních produktů a služeb společnost EMC urychluje přechod ke cloud computingu, a napomáhá tak IT oddělením ukládat, spravovat, chránit a analyzovat jejich nejcennější aktiva – informace – dynamičtějším, důvěryhodnějším a nákladově efektivnějším způsobem.
Společnost EMC Czech Republic je tuzemskou pobočkou americké společnosti EMC Corporation, vedoucí světové firmy v oblasti produktů, služeb a řešení pro ukládání a správu informací. V České republice je EMC zastoupena od roku 1999 a mezi její klienty patří mimo jiné přední české telekomunikační společnosti a finanční instituce. Informace o produktech a službách společnosti EMC naleznete na adrese www.emc.com.