Utility computing - Utility computing
Utility computing neboli Computer Utility je model zajišťování služeb, při kterém poskytovatel služeb podle potřeby zpřístupní zákazníkovi výpočetní prostředky a správu infrastruktury a podle potřeby je zpoplatní, nikoli paušálně. Stejně jako jiné typy výpočetních systémů na vyžádání (například grid computing) se i obslužný model snaží maximalizovat efektivní využití zdrojů a / nebo minimalizovat související náklady. Utility je balení systémových prostředků , jako jsou výpočty, úložiště a služby, jako měřená služba. Výhodou tohoto modelu je nízká nebo žádná počáteční cena pořízení počítačových prostředků; místo toho jsou zdroje v zásadě pronajímány.
Toto přebalení výpočetních služeb se stalo základem přechodu na výpočetní techniku „ na vyžádání “, software jako službu a modely cloud computingu, které dále šířily myšlenku výpočetní techniky, aplikace a sítě jako služby.
O tak významném posunu panoval určitý počáteční skepticismus. Nový model výpočetní techniky se však uchytil a nakonec se stal hlavním proudem.
Společnosti IBM, HP a Microsoft byly prvními lídry v nové oblasti výpočetní techniky. Jejich obchodní jednotky a výzkumní pracovníci pracovali na výzvách architektury, plateb a vývoje nového výpočetního modelu. Google, Amazon a další se začaly ujmout vedení v roce 2008, když založily své vlastní obslužné služby pro výpočetní techniku, úložiště a aplikace.
Utility computing může podporovat grid computing, který má vlastnosti velmi velkých výpočtů nebo náhlých špiček v poptávce, které jsou podporovány velkým počtem počítačů.
„Utility computing“ obvykle předpokládá nějakou formu virtualizace, takže dostupné množství úložného nebo výpočetního výkonu je podstatně větší než u jednoho počítače se sdíleným časem . Aby to bylo možné, na „back-endu“ se používá více serverů. Může se jednat o vyhrazený počítačový klastr speciálně vytvořený pro účely pronájmu, nebo dokonce nedostatečně využívaný superpočítač . Technika spouštění jednoho výpočtu na více počítačích je známá jako distribuované výpočty .
Termín „ grid computing “ se často používá k popisu konkrétní formy distribuovaného výpočtu, kde jsou podpůrné uzly geograficky distribuované nebo napříč správními doménami . K poskytování služeb výpočetní techniky může společnost „seskupit“ zdroje veřejnosti na prodej, kterým by mohla být zaplacena část výnosů od klientů.
Jedním z modelů, který je běžný u aplikací pro dobrovolné výpočty , je, že centrální server vydává úkoly zúčastněným uzlům na příkaz schválených koncových uživatelů (v komerčním případě platících zákazníků). Další model, někdy nazývaný Virtuální organizace (VO), je decentralizovanější a organizace nakupují a prodávají výpočetní zdroje podle potřeby nebo v době nečinnosti.
Definice „utility computing“ je někdy rozšířena na specializované úkoly, jako jsou webové služby .
Dějiny
Utility computing znamená pouze „Pay and Use“, pokud jde o výpočetní výkon. Utility computing není nový koncept, má spíše poměrně dlouhou historii. Mezi první reference patří:
Pokud se počítače typu, který jsem prosazoval, stanou počítači budoucnosti, pak může být výpočet jednoho dne organizován jako veřejný nástroj, stejně jako telefonní systém je veřejný nástroj ... Počítačový nástroj by se mohl stát základem nového a důležitého odvětví .
- John McCarthy , vystoupení na stém výročí MIT v roce 1961
IBM a další poskytovatelé sálových počítačů prováděli tento druh podnikání v následujících dvou desetiletích, často označovaných jako sdílení času, nabízející výpočetní výkon a databázové úložiště bankám a dalším velkým organizacím z jejich světových datových center. Aby se tento obchodní model usnadnil, vyvinuly se mainframové operační systémy, které zahrnovaly zařízení pro řízení procesů, zabezpečení a měření uživatelů. Příchod mini počítačů změnil tento obchodní model tím, že učinil počítače dostupnými téměř pro všechny společnosti. Jak Intel a AMD zvyšovaly výkon serverů architektury PC s každou novou generací procesorů, datová centra se zaplnila tisíci serverů.
Na konci 90. let se znovu objevily utility computing. Společnost InsynQ, Inc. spustila [on-demand] aplikace a služby hostování desktopů v roce 1997 pomocí zařízení HP. V roce 1998 společnost HP založila divizi Utility Computing Division v Mountain View v Kalifornii, kde pověřila bývalé počítačové vědce Bell Labs, aby zahájili práce na výpočetní elektrárně, zahrnující více utilit pro vytvoření softwarového zásobníku. Na trh byly uvedeny služby jako „IP billing-on-tap“. Společnost HP představila Utility Data Center v roce 2001. Sun oznamovala Sun Cloud služby pro spotřebitele v roce 2000. V prosinci 2005, Alexa zahájila Alexa Web Search Platform, webového vyhledávání Nástroj stavební, u nichž se základní výkon utility computing. Alexa účtuje uživatelům poplatky za skladování, využití atd. Na trhu existuje prostor pro specifická průmyslová odvětví a aplikace, jakož i další specializované aplikace využívající utility computing. Například PolyServe Inc. nabízí seskupený souborový systém založený na komoditním serveru a úložném hardwaru, který vytváří vysoce dostupná prostředí pro výpočet obslužných programů pro kritické aplikace včetně databází Oracle a Microsoft SQL Server, stejně jako řešení optimalizovaná pro pracovní zátěž speciálně vyladěná pro hromadné úložiště, vysoce výkonná výpočetní technika, vertikální odvětví, jako jsou finanční služby, seismické zpracování a poskytování obsahu. Nástroj Database Utility a File Serving Utility umožňují organizacím IT nezávisle přidávat servery nebo úložiště podle potřeby, znovu zpracovávat pracovní zátěže na jiný hardware a udržovat prostředí bez přerušení.
Na jaře 2006 společnost 3tera ohlásila službu AppLogic a později v létě spustila společnost Amazon Amazon EC2 (Elastic Compute Cloud). Tyto služby umožňují provoz aplikací pro všeobecné účely. Oba jsou založeny na virtualizačním softwaru Xen a nejběžněji používaným operačním systémem na virtuálních počítačích je Linux, ačkoli jsou podporovány Windows a Solaris. Běžná použití zahrnují webové aplikace, SaaS, vykreslování a zpracování obrázků, ale také univerzální obchodní aplikace.
Viz také
Reference
Podpora rozhodování a business intelligence 8. vydání strana 680 ISBN 0-13-198660-0