Domov Cloud computing Co amazonské webové služby přinášejí do cloudu?

Co amazonské webové služby přinášejí do cloudu?

Obsah:

Anonim

Cloud computing se v posledních letech stal horkým tématem, ale pokud se zeptáte půl tuctu lidí, jaké to je, pravděpodobně dostanete šest různých odpovědí! To je jen punc relativní novosti této technologie a jejího pokračujícího vývoje. Přesto v této oblasti již existují někteří vůdci. Amazon Web Services (AWS), cloud computing platforma od online maloobchodního gigantu Amazon.com Inc., je jednou z nich.


V cloudu existuje několik odlišných trhů, ale AWS je zdaleka největším hráčem na jednom z nich: Infrastruktura jako služba (IaaS). Společnost AWS nabízí řadu potenciálních výhod každému, kdo hledá spuštění nového podniku nebo optimalizaci nákladů na stávající systém. Je však třeba zvážit několik potenciálních problémů. (Chcete-li si přečíst pozadí, podívejte se do Průvodce cloudem pro začátečníky: Co to znamená pro malé firmy.)

Základy AWS

Definující charakteristikou jakékoli cloudové služby je vzdálený hosting aplikací, který je dodáván pomocí virtualizace. Tam, kde se do tradičního hostingu zapojily organizace investující do fyzických zdrojů pro nasazení svých systémů, cloud hosting přijímá virtuální model, přičemž poskytovatel cloudu zpracovává vývojáře hardwaru a aplikací, kteří k produktu přistupují prostřednictvím uživatelských rozhraní. Cloudová služba Amazonu poskytuje řadu nástrojů pro správu zdrojů hostingu.


Cloud hostingové platformy jako AWS usnadňují neuvěřitelně rozmanitou škálu IT projektů, od komerčních aplikací orientovaných na zákazníka až po interní organizační systémy. To umožňuje společnostem přesunout svou IT infrastrukturu do cloudu způsobem, který je z dlouhodobého hlediska nákladově efektivní. AWS je navržen tak, aby podporoval to, co se někdy označuje jako vývoj orientovaný na služby. To staví aplikační služby do centra pozornosti a poskytuje funkčnost prostřednictvím volně spojených komponent. Pokud jde o uživatele, systém funguje jako koherentní jednotka.


Aby cloudová služba fungovala, musí být rozhraní mezi hostitelskými prostředky a aplikačními prvky silné as Amazonem jsou. Proces se opírá o virtualizaci, která vytváří úroveň abstrakce na vrcholu fyzické sítě, která skutečně dodává vaši aplikaci. Amazon Elastic Compute Cloud (EC2) poskytuje pokročilé API a nástroje pro správu pro nasazení aplikací, zatímco Amazon Simple Storage Service (S3) zpracovává ukládání dat.


Tam, kde se platforma IaaS, jako je AWS, liší od svých protějšků na platformě jako služba (PaaS) a na trhu se softwarem jako služba (SaaS), je na úrovni vlivu, který mají uživatelé na podrobnosti aplikace. AWS umožňuje uživatelům ovládat software, zatímco Amazon se stará o hardware. Amazon má přibližně 90% podílu cloudového trhu IaaS, přičemž jeho nejbližším soupeřem je Rackspace. Mnoho vývojářů upřednostňuje Rackspace před Amazonem a mnozí říkají, že společnost má pro zákaznický servis lepší pověst.

Klíčové benefity

To, co dělá cloudovou platformu Amazonu jedinečnou konkurencí, v podstatě pramení ze schopnosti společnosti vytvářet úspory z rozsahu a nabízet hodnotu prostřednictvím flexibility. Stejně jako mnoho cloudových platforem má Amazon prostředky, které poskytují i ​​malým podnikům přístup k potenciálně obrovskému množství výpočetní energie. S vývojem AWS se týmy mohou soustředit spíše na úkoly, které implementují jejich aplikace, a ne na problémy se softwarem nebo hardwarem.


Díky prakticky neomezeným možnostem zpracování jsou úspěšné experimentální projekty efektivně provozovány superpočítače v cloudu Amazonu. Tato síla je klíčem k přitažlivosti cloud computingu obecně, ale to, co Amazon přináší více než kterýkoli jiný poskytovatel, je přístup k novým a vznikajícím projektům s omezenými prostředky. Protože služba funguje na bázi pay-as-you-use, inovace není zakázána nutností předběžných investic. Služba je navržena tak, aby byla extrémně škálovatelná a přizpůsobovala se tak, aby vyhovovala požadavkům. (Toto je jeden z důvodů, proč cloud computing má tolik potenciálu. Další informace o cloud computingu: Proč Buzz?)

Klíčové problémy

Problém číslo jedna s jakoukoli cloudovou platformou, včetně AWS, spočívá v tom, že nemáte žádný fyzický přístup k serverům hostujícím vaše aplikace. To může být velmi frustrující, když se něco pokazí. Pro vývojové týmy používané k provozování vlastních serverů nebo přinejmenším s přístupem k datovým centrům, ve kterých jsou umístěny, může být tento nedostatek přístupu obtížný přizpůsobit. Nakonec jste na milost poskytovatele, aby udělal vše, co je v jeho silách, aby se vyhnul fyzickým selháním a okamžitě je řešil, pokud k nim dojde, což není vždy to, co se stane, jak uvidíme níže.


Pojďme se podívat na hlavní faktory pro AWS a další cloudové platformy.

Náklady

Cena je zdaleka největším faktorem oddělujícím Amazon od jeho soupeřů. Stejně jako u některých jiných platforem platí, že uživatelé AWS platí pouze za zdroje, které používají, takže při zavádění tohoto vraha je mnohem menší riziko. AWS je tak rozsáhlá, že je schopna alokovat zdroje podle potřeby; když jeden podnik již nepotřebuje určitou sadu zdrojů, jednoduše se vrátí do dostupného fondu. Pro komerční aplikace to, co se scvrkává, je, že podniky potřebují utrácet peníze pouze tehdy, když vydělávají peníze.


Obecně to nabízí výrazný vývoj od tradičních typů hostingu, kde uživatelé vybírají z omezené škály balíčků se stanoveným množstvím datových úložišť, přenosů, zpracování a dokonce i výběru technologií. V tomto scénáři mohou uživatelé na jednom konci škály platit mnohem více, než za použití; na druhé straně se zdroje, které zakoupili, nemusí natáhnout, aby uspokojily jejich rostoucí potřeby. Když Oracle a Rackspace vstoupily na trh v roce 2011, Amazon oznámil, že ve snaze o větší konkurenceschopnost sníží cenu některých svých prémiových servisních plánů o 50 procent. Pokud jde o cenu, žádný ze soupeřů Amazonu není schopen konkurovat. Čistá škála Amazonovy sítě ji staví do dominantního postavení a nabízí nízké ceny.

Škálovatelnost

Cloudové platformy jsou schopny poskytovat bezprecedentní škálovatelnost a velikost sítě AWS ji staví do silné pozice k implementaci. Pokud je aplikace splněna s náhlým zvýšením nebo snížením poptávky, zdroje se mohou roztáhnout nebo zmenšit, aby se vešly. To znamená, že uživatelé se nemusí starat o upgrade nebo downgrading, protože tyto změny lze okamžitě spravovat pomocí účtu AWS. Pokud je krátkodobý pokles nebo pokles služeb izolován, lze to zvládnout, aniž by tím vznikly další náklady. Někteří vývojáři však zjistili, že Rackspace nabízí lepší rozsah, pokud jde o velikost dostupných virtuálních strojů, zatímco u AWS se můžete rozhodnout mezi případy, které jsou příliš velké nebo příliš malé.

Spolehlivost

V minulosti došlo k několika dobře nahlášeným problémům se spolehlivostí v systémech AWS. V roce 2011 byla řada hlavních webů, včetně Reddit, Foursquare, Netflix a Quora, vážně ovlivněna výpadky AWS, přičemž Amazon trval mnohem déle, než zákazníci očekávali, že problém vyřeší.


Propagační materiál AWS přehraje skutečnost, že služba poskytuje vývojářům možnost vytvářet aplikace, které jsou schopny zvládnout výpadky sítě a napájení. Jednoduchá skutečnost, že systémy AWS jsou rozmístěny v globálním cloudu, znamená, že nemusí být vázány na konkrétní fyzické stroje - nebo dokonce na jednu geografickou oblast. Vývojáři mohou využít zóny dostupnosti v rámci AWS k navrhování systémů, které jsou fyzicky rozmístěny a zálohovány ve více globálních oblastech. Přestože je však technicky možné vytvořit systémy, které jsou skutečně odolné proti výpadkům, ve skutečnosti jsou spojeny se značnými dodatečnými náklady, což by potenciálně narušilo počáteční úspory.

Technická flexibilita

Amazon Web Services podporují více technologií na úrovni operačního systému i aplikace. Tato flexibilita je charakteristická i pro další cloudovou platformu, protože udržuje zaměření na služby a úkoly a umožňuje uživatelům zvolit si pro práci ty správné nástroje. Mnoho vývojářů však uvádí, že s rozhraními Rackspace je snazší práce, s větší úrovní podpory a prostředím, které je obecně přátelštější.

Slunce skrz oblak?

AWS má určité jasné výhody, ale ty je třeba zvážit s ohledem na potenciál problémů a prodejní místa konkurenčních poskytovatelů. Navíc rozhodnutí přesunout existující aplikaci nebo IT infrastrukturu do jakéhokoli cloudu nemůže být nikdy přijato lehce. Pokud se rozhodnete nasadit systém na cloudové platformě, jako je AWS, stojí za zvážení možnosti, které poskytují určitou úroveň zálohování mimo cloud, protože mnoho projektů začalo dělat.


Nejzajímavějšími důvody přechodu do cloudu je potřeba vypořádat se s významnými změnami v poptávce a touhou nasazovat nové podniky, které mohou mít nepředvídatelné potřeby zpracování. Aby bylo možné tyto výhody získat, musíte v zásadě akceptovat nezbytné nevýhody, které nemají fyzickou kontrolu nad hardwarem. (o některých nevýhodách cloud computingu v The Dark Side of the Cloud.)


Ať už se trh stane cokoli, jak časem plyne, je pravděpodobné, že starý, zabalený přístup k hostování klesne na vedlejší kolej a my všichni budeme mít hlavu v cloudu.

Co amazonské webové služby přinášejí do cloudu?