Cloud Computing a virtualizace

Anonim

V roce 1961 představil počítačový vědec John McCarthy myšlenku využití výpočtů jako veřejně přístupného nástroje a později v roce 1969 měl JCR Licklider svou vizi "globální vzájemné propojenosti" pro přístup k programům odkudkoli, myšlenka vycházející ze staromódní služby kanceláře.

Dnes se obě tyto myšlenky podobají cloud computing koncept; což je průmyslové buzzové slovo, které je již několik let kolem.

Od roku 2012 podnikatelé začali bavit cloud computingu vážněji a zavádět jej jako podnikatelský cíl, a to podle vůdců jako Amazon, Google a Microsoft, kteří tlačí a vyvíjejí využití cloud computingu.

Kde se virtualizace vejde?

Virtualizace je softwarová technologie, která simuluje komplexní hardware. Cloud computing využívá virtualizaci ke správě serverových zdrojů a konsolidaci pracovního zatížení.

Co je Cloud Computing?

Následující definice aplikace Cloud Computing je vyvozena z publikace vydané Národním institutem pro standardy a technologie (NIST) Spojených států:

"Cloud computing je model, který umožňuje všudypřítomný a pohodlný síťový přístup na vyžádání ke sdílené skupině konfigurovatelných výpočetních zdrojů (např. Sítí, serverů, úložišť, aplikací a služeb), které lze rychle poskytnout a uvolnit s minimálním úsilím nebo interakci s poskytovatelem služeb. "

Publikace NIST dále uvádí seznam základních charakteristik, služeb a modelů zavádění, které jsou potřebné pro cloud infrastruktury, které lze dále definovat jako:

"Sbírka hardwaru a softwaru umožňující vlastnosti cloud computingu, které lze považovat za fyzické a abstraktní vrstvy.

The fyzická vrstva sestává z hardwarových prostředků nezbytných pro podporu cloudových služeb a obvykle zahrnuje komponenty serveru, úložiště a sítě. The abstrakční vrstvy se skládá ze softwaru nasazeného přes fyzickou vrstvu, který projevuje základní charakteristiky mraku.

Koncepčně, abstrakční vrstva sedí nad fyzickou vrstvou. "

Takže i když technologie virtualizace 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 se dostal do poněkud pozdního startu, teprve poté, co internet dosáhl značného pokroku v oblasti šířky pásma v devadesátých letech.

První mezník pro cloud computing byl založen Salesforce.comkdy dodali podnikové programy prostřednictvím jednoduchého webu. To dalo cestu organizacím pro vývoj softwaru k tomu, aby začali nabízet aplikace přes internet.

V roce 2002, Amazon Web Servicesspustili službu založenou na cloudových službách EC2 (Elastic Compute cloud) a v roce 2006 vydali komerční webovou službu pro jednotlivce a malé subjekty k pronájmu počítačů, ale provozovaly vlastní programy na hardwaru. Amazon EC2 byla první dostupnou infrastrukturou cloud infrastruktury.

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

Cloud computing se vyvíjel prostřednictvím zlepšení šířky pásma, softwarové interoperability a dozrávání virtualizačních technologií. Ve způsobu, jakým byly klientské a serverové (podnikové) počítače nahrazeny sálové počítače, je cloud computing novým technologickým modelem, který by mohl nahradit současný podnikový počítačový přístup.

Kategorie cloud computingů

Podniky, které implementují cloud computing pro infrastrukturu a / nebo nasazení aplikací, mohou zvážit tři kategorie pro služby založené na cloudových službách:

  • Saas - software jako služba je místo, kde webové prohlížeče poskytují přístupový bod k přístupu k softwaru a aplikacím běžícím na serverech (mimo budovu organizace nebo na místě). Jedná se o nejznámější cloudovou službu.
  • Paas - platforma jako služba poskytuje platformu, na níž lze vyvíjet a nasazovat software, jako jsou Google App Engine a Heroku.
  • Iaas - infrastruktura jako služba nabízí přímý přístup k cloudovým serverům a úložiště prostřednictvím Dashboard nebo API. To umožňuje klientům vytvářet "virtuální" datová centra. Příkladem poskytovatele služby Iaas je Navisite.

Použití kombinací kterékoli z těchto služeb může být nasazeno jako hybridní služba.

Co je virtualizace?

Virtualizace je softwarová technologie, která rozděluje schopnosti počítačových zdrojů mezi více uživatelů a prostředí, a to se stalo široce přijatým na počátku dvacátých let.

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ícenásobné pronájmy pro cloud computing.

Virtualizace nebyla určena pouze pro velké společnosti, protože může mít prospěch jakákoli společnost bez ohledu na velikost (pokud organizace nevyžaduje pouze jeden server).

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

Dva známé virtualizační software je VMWarea Microsoft Hyper-V a oba jsou předními virtualizačními softwarovými společnostmi, které usnadňují virtualizaci datových center a mobilních a cloudových zařízení pro poskytování aplikací a služeb do jakéhokoli zařízení.

Existují značné finanční úspory a flexibilita s virtualizací a stává se podnikatelskou volbou migrovat na "Cloud".

Hypervisor

Nyní, když víme, co je cloud computing a jak virtualizace zapadá do obrazu, krátce pochopit, co je hypervisor, poskytne další informace o tom, jak funguje virtualizace.

První známý hypervisor byl zaveden zpět v šedesátých letech, aby různé operační systémy mohly běžet na jednom mainframe počítači. Hlavními hráči pro řízení virtualizace jsou Linux a Unix.

V nejzákladnější definici spravuje hypervisor virtuální stroje. Jedná se o program, který umožňuje hostovat více virtuálních strojů (VM) na jednom kusu hardwaru. Každý VM provozuje 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 vícenásobné virtuální stroje běžet na jednom hostiteli a každá instance programů běží, je zpracována nezávisle (na vlastní VM).
  • Izolace Virtualizace umožňuje pouze simulaci operačního systému hostitele. Tento typ podporuje pouze systémy založené na systému Linux.

Mylné představy

Existuje běžné mylné pojetí virtualizace je Mrak.

Virtualizace je technologie v cloudové infrastruktuře a přestože byla v počátcích, kdy byla poprvé vytvořena cloud computing, stále ještě v dětství, dynamika se v tomto prostoru rozšířila s více hráči, což odrazilo silný a plný potenciál cloud computingu.

Cloud computing není virtualizace, outsourcing, ani to není běžný obchodní model. Jedná se o model infrastruktury se zásadními změnami v tom, jak je dodáván celý IT zásobník.

souhrn

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

Díky tomu, že poskytovatelé cloudových služeb identifikují své problémy, jsou schopni řešit problémy (například zachování specializovaných IT dovedností, podnikového plánování a CapEx a provozních nákladů) a poskytnout nejlepší přístup k migračním prostředkům do prostředí cloud.

Faktory, které se týkají řízení a zabezpečení dat, jsou velmi důležité aspekty, které vyžadují zavedení norem, aby nedocházelo k ohrožení integrity dat a systému.

Dnešní cloud computing hraje velkou roli v každodenním životě, kde využíváme interoperabilitu softwaru a sdílení zdrojů a informací. Technologie cloud se zlepšují díky více vysokorychlostnímu připojení k obsahu cloud a méně latencí.

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