Rozdíl mezi cloud computingem a virtualizací

V roce 1961, počítačový vědec, John McCarthy představil myšlenku používat výpočet jako veřejně přístupný nástroj, a později v roce 1969, JCR Licklider měl jeho vizi 'globální propojení' pro přístup k programům odkudkoli, myšlenka vycházející ze staromódní služby kanceláře.

Dnes se oba tyto nápady podobají cloud computing koncepce; průmyslové bzučivé slovo, které existuje již několik let.

Od roku 2012 začaly podniky brát cloud computing vážněji a implementovat jej jako obchodní cíl, následovat vůdce jako Amazon, Google a Microsoft, kteří vyvíjejí a využívají cloud computing.

Kam Virtualizace zapadá?

Virtualizace je softwarová technologie, která simuluje složitý hardware. Cloud computing využívá virtualizaci ke správě serverových prostředků a konsolidace pracovního vytížení.

Co je cloud computing?

Následující definice Cloud Computing je extrahována z publikace vydané Národním institutem pro standardy a technologie USA (NIST):

„Cloud computing je model umožňující všudypřítomný, pohodlný síťový přístup na vyžádání ke sdílenému fondu konfigurovatelných výpočetních zdrojů (např. Sítě, servery, úložiště, aplikace a služby), které lze rychle zajistit a uvolnit s minimálním úsilím při správě nebo interakce poskytovatele služeb. “

Publikace NIST dále uvádí seznam základních charakteristik, služeb a modelů nasazení požadovaných pro cloudová infrastruktura, které lze dále definovat jako:

„Soubor hardwaru a softwaru umožňující vlastnosti cloud computingu, který lze považovat za fyzickou a abstrakční vrstvu.

fyzická vrstva sestává z hardwarových prostředků nezbytných pro podporu cloudových služeb a obvykle zahrnuje server, úložiště a síťové komponenty. abstrakční vrstva sestává ze softwaru rozmístěného na fyzické vrstvě, který projevuje základní vlastnosti cloudu.

Koncepčně je abstrakční vrstva umístěna nad fyzickou vrstvou. “

Ačkoli virtualizační technologie umožňuje abstrakci a izolaci základního hardwaru ve fyzické vrstvě, není to jediná klíčová součást, která vede k cloud computingu.

Vývoj cloud computingu

Cloud computing pro veřejnou spotřebu začal poněkud pozdě, až poté, co internet v devadesátých letech dosáhl významného pokroku v oblasti šířky pásma.

První milník pro cloud computing byl založen společností Salesforce.com když dodávali podnikové programy prostřednictvím jednoduchých webových stránek. To připravilo cestu pro organizace pro vývoj softwaru, aby mohly začít dodávat aplikace přes internet.

V roce 2002, Amazon Web Services zahájili svou cloudovou službu EC2 (Elastic Compute cloud) a v roce 2006 vydali komerční webovou službu pro jednotlivce a malé subjekty, které si pronajímaly počítače, ale na hardware provozovaly vlastní programy. Amazon EC2 byla první dostupnou cloudovou infrastrukturou.

Od roku 2009, Google a Microsoft začal nabízet vlastní platformu pro ukládání aplikací. Jako přístupná a spolehlivá platforma to vyvolalo zvlnění efekt a následně větší přijetí cloudových aplikací v průmyslu.

Cloud computing se vyvíjel prostřednictvím vylepšení šířky pásma, interoperability softwaru a zrání virtualizační technologie. Ve způsobu, jakým výpočetní technika typu klient / server (podnik) nahradila sálové počítače, je cloud computing novým technologickým modelem, který by mohl nahradit současný přístup podnikového počítače..

Kategorie cloud computingu

Podniky implementující cloud computing pro nasazení infrastruktury nebo aplikací mohou pro cloudové služby zvážit tři kategorie:

  • Saas - software jako služba je webový prohlížeč, který poskytuje vstupní bod přístupu k softwaru a aplikacím běžícím na serverech (buď mimo pracoviště, nebo přímo na místě). Toto je nejznámější cloudová služba.
  • Paas - platforma jako služba poskytuje platformu pro vývoj a nasazení softwaru, jako je Google App Engine a Heroku.
  • Iaas - infrastruktura jako služba nabízejí přímý přístup k cloudovým serverům a úložišti prostřednictvím řídicího panelu nebo rozhraní API. To umožňuje klientům budovat „virtuální“ datová centra. Příkladem poskytovatele Iaas je Navisite.

Pomocí kombinace kterékoli z těchto služeb lze nasadit jako hybridní služba.

Co je virtualizace?

Virtualizace je softwarová technologie, která rozděluje možnosti počítačových zdrojů mezi více uživatelů a prostředí a široce byla přijata až na počátku roku 2000..

Virtualizace simuluje různé aspekty počítačového softwaru, dat, úložiště, paměti atd., Což jsou atributy, které umožňují škálovatelnost, pružnost a víceúčelovost pro cloud computing.

Virtualizace nebyla určena pouze pro velké společnosti, protože může být přínosem pro každou společnost bez ohledu na velikost (pokud organizace nevyžaduje pouze jeden server).

A na rozdíl od některých mýtů venku je možné virtualizovat aplikace 1. úrovně, jako jsou Oracle, SAP, SQL, Exchange atd..

Dva dobře známý virtualizační software jsou VMWare a Microsoft Hyper-V a obě přední společnosti zabývající se virtualizací softwaru, které usnadňují virtualizaci datových center, a mobilní a cloudová zařízení dodávající aplikace a služby do jakéhokoli zařízení..

Virtualizace přináší značné finanční úspory a flexibilitu a stává se obchodní volbou pro přechod na „The Cloud“.

Hypervisor

Nyní, když víme, co je cloud computing a jak virtualizace zapadá do obrazu, stručné pochopení toho, co je hypervisor, poskytne další vhled do toho, jak virtualizace funguje.

První známý hypervisor byl představen zpět v šedesátých letech, aby umožnil různým operačním systémům běžet na jednom počítači sálového počítače. Hlavními hráči pro řízení virtualizace jsou Linux a Unix.

V nejzákladnější definici spravuje hypervizor virtuální stroje. Je to program, který umožňuje hostování více virtuálních strojů (VM) na jednom hardwaru. Každý VM spouští své vlastní aplikace pomocí přidělených hardwarových prostředků.

Hypervisor je to, co přiděluje a spravuje tyto prostředky pro VM.

Virtualizační kategorie

  • Plná virtualizace je na úrovni procesoru simulující software a hardware hostitelského počítače.
  • Para-virtualizace umožňuje spuštění více virtuálních strojů na jednom hostiteli a každá instance spuštěných programů je zpracována nezávisle (na vlastním virtuálním počítači).
  • Izolace Virtualizace umožňuje pouze simulovat operační systém hostitele. Tento typ podporuje pouze systémy založené na systému Linux.

Mylné představy

Existuje běžná mylná představa, že virtualizace je Mrak.

Virtualizace je základní technologie v cloudové infrastruktuře ai když byla cloudová infrastruktura ještě v počátcích, když byla cloud computing poprvé založena, dynamika se v tomto prostoru shromáždila s více hráči, čímž se uvolnil silný a plný potenciál cloud computingu.

Cloud computing není virtualizace, outsourcing a nejedná se ani o obchodní model pay-as-you-go. Jedná se o model infrastruktury se zásadními změnami způsobu dodání celého zásobníku IT.

souhrn

Cloud computing je současný technologický model, který byl přijat s mnoha dalšími organizacemi a vývojáři, kteří ho budou následovat.

Poskytovatelé cloudových služeb identifikují své výzvy a jsou schopni řešit problémy (jako je zachování odborných IT dovedností, obchodní plánování a CapEx a provozní náklady) a poskytovat nejlepší přístupy těm, kteří migrují do cloudového prostředí.

Faktory týkající se správy a zabezpečení dat jsou velmi důležité aspekty, které vyžadují zavedení standardů, aby nedošlo k ohrožení integrity dat a systému.

V dnešní době hraje cloud computing velkou roli v našem každodenním životě, kde těží z interoperability softwaru a sdílení zdrojů a informací. Cloudové technologie se zlepšují díky vysokorychlostnímu připojení k obsahu cloudu a menší latenci.

Z dlouhodobého hlediska předpovídá, že většina organizací a jednotlivců bude do roku 2020 žít v cloudu.