Úvod do cloudu:

Slovo „Cloud“ se v poslední době stalo více módním trendem. Všichni o tom mluví a z pravděpodobných důvodů to všichni používají. Většina lidí, kteří používají termín cloud zcela volně, však nechápe skutečnou definici toho, o co přesně jde, a technologický dopad toho. Zkusme tedy odhalit mýtus v co nejmenším technickém smyslu.

Co je cloud?

Podle Wikipedie „Cloud computing je model umožňující všudypřítomný přístup k síti ke sdílenému fondu konfigurovatelných výpočetních zdrojů“.

Klíčové slovo „všudypřítomné“ znamená „přítomno všude“. A to je to, o čem Cloud je. Je přítomna všude!

Představte si, že máte špičkový stroj a ten generuje hodně „výpočetní energie“. Tento výpočetní výkon může být cokoli, od hardwaru, jako je úložný prostor nebo výkon procesoru, až po software a nástroje. Před začátkem internetové éry neexistoval prakticky žádný způsob sdílení vašeho „výpočetního výkonu“. Koupili jste si systém a bylo to. Systém můžete plně využívat pouze pro své osobní potřeby.

Nyní, co cloud technologie dělá, je to, že vám umožní skutečně pronajmout vaši výpočetní sílu! Pokud tedy chcete svůj úložný prostor prodat, můžete to vlastně udělat pomocí cloudu. Chcete-li čerpat více analogie, porovnejte s elektřinou.

Stejně jako existuje základnová stanice, která dodává elektřinu různým prodejcům, kteří si je předplatili pomocí elektrických vodičů a transformátorů, Cloud technologie nám umožňuje dodávat výpočetní energii pomocí internetu různým prodejcům, kteří za ni platí! Jednoduše upustí od myšlenky „Koupit hardware“ a místo toho přijměte model „Pay as you Use“.

Dopad Cloudu je hlučný a široký. Nyní můžete používat celý stroj za mnohem nižší náklady, než jaké jsou nutné k jeho zakoupení. Můžete si pronajmout téměř cokoli, co souvisí s počítači.

Od úložného prostoru po softwarové rámce je vše dostupné v cloudu, a to za mnohem nižší cenu než skutečný nákup. To umožňuje malým a středním podnikům prosperovat, protože náklady na infrastrukturu IT související dříve byly sníženy. Popularita cloudu může být měřena skutečností, že dodavatelé cloudu zaznamenávají roční růst 50%!

Typy cloudu

Cloud je taková obrovská věc, byla klasifikována podle použitého kontextu. Existuje servisní model, který popisuje cloud computing jako službu. A prodejci používají různé modely služeb k prodeji své cloud computingové síly.

Pak je zde model nasazení. Tento model popisuje cloud computing z hlediska infrastruktury; a popisuje, jak by cloudová data byla skutečně nasazena, uložena a použita ze strany zákazníka. Oba tyto modely jsou dále rozděleny do tří typů.

Cloud Service Model

  • Infrastruktura jako služba (IaaS): Jednoduše řečeno, IaaS nabízí celou infrastrukturu IT přes cloud. To v podstatě znamená, že zákazníkům jsou poskytovány celé pracovní stroje podle jejich požadovaného přizpůsobení. To by zahrnovalo OS, hardware, úložiště a další podobné věci. Koncový uživatel se nemusí starat o skutečné umístění fyzického stroje. Byl by poskytnut kompletní plně rozvinutý pracovní stroj, který by obsahoval základní složitosti toho, jak stroj pracuje. Příklady takových nabídek jsou Amazon AWS a Microsoft Azure.
  • Platforma jako služba (PaaS): Platforma jako služba nabízí spíše výpočetní platformu než službu než infrastrukturu. To v podstatě znamená, že služba PaaS nabízí softwarové prostředí. Například musíte použít platformu platební brány, ale nechcete ji kupovat a nastavovat sami. Poté můžete pomocí služby PaaS pronajmout platební platformu, kterou poskytuje cloud. Vývojáři softwaru mohou testovat a vyvíjet svůj software přes PaaS, aniž by si za to kupovali stroj. Výrazným příkladem PaaS by byl Google Apps Engine, který dokonce nabízí automatické škálování. To znamená, že výpočetní prostředky by byly automaticky upraveny podle požadavků stanovených vaší aplikací.

Model cloudového nasazení

  • Software jako služba (SaaS): Nejjednodušší model, jednoduše nabízí kompletní software přes cloud. Takže místo nákupu CD a instalace softwaru získáte úplný přístup k softwaru pouhým použitím internetu. Toto je nejběžnější model cloudových nabídek a příklady jsou prvořadé. Google Picasa, Salesforce a dokonce i Google Apps.
  • Soukromý cloud : Tato cloudová nasazení, která se běžně vyskytuje v organizacích a MNC, se provádí výhradně pro skupinu nebo pro soukromé použití. V rámci tohoto typu nasazení je spravována celá organizační infrastruktura. To stále vyžaduje vyšší stupeň skutečných změn fyzické infrastruktury, protože celé nasazení cloudu bude záviset na organizačních potřebách a požadavcích. Pro soukromé použití cloudu však jeho účel slouží model soukromého cloudu.
  • Veřejný cloud : Častějším znázorněním cloudu je veřejný cloud nabízený pro veřejné nebo individuální použití. Rozdíl mezi veřejným a soukromým cloudem je v tom, že veřejný cloud nabízí mnohem menší stupeň sofistikovanosti a bezpečnosti než soukromý cloud. Veřejný cloud je relativně levnější než soukromý cloud. Kromě toho jsou veřejné cloudové nabídky obvykle rozmístěny u samotného dodavatele. Architektura tedy může být podobná, ale skutečné náklady na infrastrukturu sdílí prodejce v případě veřejné nabídky.
  • Hybridní cloud : Novější nabídka, hybridní cloud kombinuje to nejlepší ze soukromého i veřejného cloudu v rámci jednoho nasazení. Podle modelu hybridního cloudu by některé vlastnosti cloudu byly pod soukromým cloudem a některé využívaly veřejnost. Například v organizaci by mohl být fakturační systém součástí soukromého cloudu, ale přední konec aplikace provádějící fakturaci by byl součástí veřejného cloudu připojeného k prodejcům. Takové komplexní modely nasazení odpovídajícím způsobem rozdělují potřebnou infrastrukturu mezi prodejce a zákazníky.

    Doporučené kurzy

    • Kurz certifikace IP směrování
    • Certifikační školení v hackingu
    • RMAN Školení
    • Kurzy programování v Pythonu

Cloudová architektura

Po vytvoření nějaké představy o tom, co je cloud a o různých typech cloudů, které se vznášejí kolem, je čas podívat se na základní architekturu cloudu a jak to vlastně funguje. Ačkoli architektura cloudu se liší pro různé typy modelů nasazení a služeb, základní základy jsou v podstatě stejné. Celá cloudová architektura může být rozdělena do následujících základních částí:

  1. Frontend : Frontend se skládá z klienta, kterého byste použili pro přístup k cloudovým službám. Může obsahovat cokoli, od webového prohlížeče po tablety až po virtuální relace. Úlohou platformy front-end je zajistit, aby byl koncový uživatel přímo připojen k příslušným cloudovým službám, které jsou přihlášeny k odběru, a abstraktovat základní implementaci toho, jak to vlastně dělá.
  2. Back End : Back end zahrnuje skutečnou fyzickou infrastrukturu zakoupenou prodejci cloudu, na níž běží celá nabídka cloudů. To obvykle zahrnuje servery virtualizačních technik, úložné stojany, přepínače, směrovače a další takovou infrastrukturu. Pomocí technologie zvané virtualizační techniky je pak tato infrastruktura nakonfigurována tak, aby poskytovala svůj výpočetní výkon na vyžádání.
  3. Platforma Cloud Service Delivery Platform : Zde se obvykle používají 3 modely služeb Cloudu. Zde se rozhoduje o úplném nastavení cloudové platformy, ať už jde o celou infrastrukturu (IaaS) nebo jen o software (SaaS). V zásadě to zahrnuje „co“ by přesně bylo nasazeno na hardware koncového zařízení.
  4. Cloud Storage : Zde jsou zvažovány 3 modely nasazení. Tyto 3 modely nasazení určují, jaký typ úložiště by uživatel preferoval. Pokud je místní úložiště, pak by byl nasazen privátní cloud s infrastrukturou místního úložiště vytvořenou na straně klienta. Pro veřejnost by úložiště bylo na straně dodavatele. Typičtější nabídka by byla hybridní cloud, kde jsou poskytovány možnosti veřejného i soukromého skladování.
  5. Cloudová síť : Cloudová síť by zahrnovala prostředky pro přístup k cloudu. Stejně jako se k dodávce elektřiny používají elektrické dráty, cloudové služby se dodávají pomocí internetu, intranetu nebo dokonce Intercloudu, kde se k poskytování služeb používají zdroje jiných cloudů. Existuje také koncept lokálního komunikačního mechanismu, kde různé komponenty Cloud vzájemně spolupracují. Takový komunikační mechanismus se obvykle provádí prostřednictvím fronty zpráv a obvykle závisí na platformě.

Virtualizační techniky

Jak Cloud dosáhne toho, co inzeruje? Jak je to možné? Cloud dělá to, co dělá, pomocí této fantastické technologie virtualizace zvané Virtualizační techniky. Proces virtualizace trvá již celá desetiletí a vyvinul se do různých forem a typů. Dříve virtualizace spočívala v rozdělení zdrojů počítačů sálových počítačů.

Nyní se používá k vytváření virtuálních instancí téměř všeho. Jednoduše řečeno, virtualizační techniky umožňují uživatelům vytvářet virtuální verzi všeho, od počítačového hardwaru po software, jako jsou operační systémy, až po prostředky počítačové sítě, jako je například karta LAN. Virtualizační techniky zahrnují vše a jsou široce používány v cloudové doméně k vytvoření virtuálních instancí skutečného hardwaru.

Proč byly nutné virtualizační techniky?

Cloudový model pracuje na principu, že základní hardware by byl sdílen s různými zákazníky, kteří jsou ochotni za zdroje zaplatit. Nyní si představte, že máte celou skladovací platformu. V podstatě chcete pronajmout úložný prostor. Jak byste to vlastně dosáhli? První možností je zapůjčení celého pevného disku každému, kdo zaplatí.

Předpokládejme však, že zákazník používá tento zdroj pouze několik hodin a po zbytek času je váš pevný disk nečinný. To nebude sloužit účelu cloudu a výrazně by to podkopalo účinnost vašeho cloudového nasazení. Chcete-li dosáhnout vyšší efektivity a lepších výnosů z cloudu, měli byste pomocí virtualizační technologie vytvořit 10 virtuálních úložných zařízení z jednoho skutečného fyzického úložného zařízení.

Takže si nyní můžete pronajmout stejný pevný disk 10 různým zákazníkům a zajistit tak nepřetržité používání celého pevného disku. To by také umožnilo větší průhlednost, protože pomocí virtualizačních technik můžete dokonce nechat nevyužitý diskový prostor ponechaný jedním zákazníkem pronajmout jiným zákazníkům. Proto do obrazu přišly virtualizační techniky, které umožňují nasazení cloudu.

Sofistikovanější virtualizační technologie by vám umožnila efektivněji nasazovat model se sledováním využití úložného disku v reálném čase. Virtualizace ve virtualizovaném měřítku pomáhá dodavatelům cloudu ve všech aspektech ohromně. Předpokládejme, že zákazník chce také přepínač spolu s úložným zařízením.

Pomocí virtualizačních technik můžete rychle integrovat virtuální přepínač s virtuálním úložným zařízením téměř několika kliknutími. Takže neustále se měnící požadavky zákazníků jsou splněny, včetně větší flexibility. To hodně pomáhá ve větších organizacích, kde je motto cloud „pay as you use“ viděno v plném rozsahu.

Virtualizační techniky jsou téměř široce používány pro cloudové nasazení a také jako modely cloudových služeb. Je to proto, že to umožňuje lepší správu stávajících zdrojů a také skutečnost, že virtualizační procesní stroje lze okamžitě přesunout. Existuje několik implementací virtualizace, ale jedna slavná implementační technika se nazývá Hypervisor.

Hypervisor je část softwaru, firmwaru nebo hardwaru, která vytváří virtuální stroje. Tyto „virtuální stroje“ nebo VM jsou pouze virtuální instance skutečných fyzických počítačů a právě tyto virtuální stroje se v cloudovém nasazení široce používají, zejména infrastruktury jako modelu služeb.

Závěr

Cloud se od 60. let hodně vyvíjel a spolu s procesem virtualizace přetvořil svět. Díky koncepci pronájmu výpočetního výkonu, jako je elektřina, cloud výrazně snižuje náklady na infrastrukturu a nasazení. S využitím cloudu může využívat veškeré IT.

Díky různým typům služeb a modelů nasazení může být cloud přizpůsoben tak, aby vyhovoval jakémukoli typu organizačních nebo individuálních potřeb. Typická cloudová architektura by zahrnovala Front End, Back End, doručovací platformu, úložiště a nakonec cloudovou síť.

Budoucnost cloudu pokračuje v dechberoucí rychlosti a stále více organizací sdružuje své zdroje.

V roce 2011 společnost Microsoft investovala přibližně 90% svého rozpočtu na výzkum a vývoj ve výši 9, 6 miliard USD do vývoje cloudů. A s tím, že se do roku 2016 předpokládá růst výnosů na 32, 8 miliard dolarů, vlna cloudu stále mění naše životy k lepšímu.

Doporučený článek

Zde je několik článků, které vám pomohou získat více podrobností o technikách cloud computingu nebo virtualizace, takže stačí projít odkaz.

  1. Pravidla kancelářské etikety pro profesionály
  2. Azure Paas vs Iaas
  3. Cloud Computing Otázky rozhovoru
  4. Co je cloud computing?
  5. Top 20 důležitých problémů s cloud computingem

Kategorie: