Co je Amazon AWS a proč svět přechází k virtualizaci?



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Mám dát své podnikání do AWS? To jsou často kladené otázky. Tento článek je koncipován jako přehled vysoké úrovně AWS a proč může být pro vaše podnikání užitečný. To, co to není, je článek all inclusive nebo hluboký ponor každé služby, která je v deštníku AWS.



Začneme od základů. AWS znamená Amazon Web Services. Jedná se o zastřešení služeb poskytovaných společností Amazon pro vaše potřeby platformy a infrastruktury. Oficiálně byla spuštěna v roce 2006 a v průběhu let velmi dozrála. Na trhu existují další konkurenti, například Microsoft Azure (2010) a Jelastic (2011). Nejsou jediní, mnoho z velkých poskytovatelů služeb se snaží zajistit své vlastní.



aws



Pro účely tohoto článku existují dva hlavní typy služeb. Infrastruktura jako služba (IaaS) označuje tradiční infrastrukturu, jako jsou virtuální počítače a úložiště. VMware pomohl prosadit popularitu IaaS a existuje už nějakou dobu. Platforma jako služba (PaaS) je novější vývoj, ale stále existuje dostatečně dlouho na to, aby dosáhl dobrých výsledků, v závislosti na dodavateli, kterého se rozhodnete dodat. Díky PaaS je pro vývojáře mnohem snazší využívat různé služby bez infrastruktury, která by je podporovala, jako jsou servery, virtuální počítače, přepínače atd.

Například pokud potřebujete pouze databázi, do které budete pumpovat záznamy a vytahovat je, tradičně s IaaS byste zřídili server, operační systém a naladili jej podle svých potřeb a museli byste jej sledovat z hlediska zdraví. S PaaS můžete roztočit jen instanci databázového systému, který potřebujete, a jednoduše na něj namířit svůj kód. Amazon také nabízí několik aplikačních kontejnerů, které vám umožní jednoduše publikovat váš kód někde pro spuštění, místo toho, abyste museli stavět server se všemi závislostmi.

Když většina lidí slyší AWS, jednou z hlavních služeb, o kterých si myslí, je EC2 (Elastic Compute Cloud). EC2 od Amazonu je platforma IaaS (Infrastructure as a Service) a umožňuje vám pronajmout výpočet pomocí VM na řadě různých operačních systémů (obvykle Linux nebo Windows). Existují různé úrovně / velikosti kontejnerů EC2 a cena závisí na velikosti a časovém využití daného kontejneru. Vaše firma může mít procesy na konci měsíce, které vyžadují, aby se více instancí EC2 roztočilo na víkend nebo na několik dní, ale poté je lze na zbytek měsíce zavřít. Tento typ nákladů založených na využití vám umožňuje zaplatit přesně to, co potřebujete. Mnohokrát se společnosti musí během růstu bolestně rozhodnout. Tradičně, když bylo třeba zakoupit zařízení, jak jej dimenzovat tak, aby vyhovovalo okamžitým potřebám, a také tak, aby jej za 6 měsíců nemuseli vyměňovat. Služby jako EC2, které jsou měřené, umožňují tento model průběžného financování, a to pouze za to, co potřebujete.



Druhá služba, na kterou lidé myslí, když slyší AWS, je obvykle S3 (Amazon Simple Storage Service). Amazon S3 je služba úložiště založená na webové službě. Je to velmi užitečné pro hostování velmi základních / statických webů, kde vám je účtována pouze šířka pásma, a také pro veřejné úložiště dat. Lze k němu přistupovat také prostřednictvím REST, SOAP a BitTorrent. Pokud má vaše organizace webovou aplikaci, která pravidelně potřebuje ukládat a přistupovat k datům založeným na souborech, může provádět tato volání API webových služeb na S3, aniž by se musela starat o místní úložiště na skutečném serveru, který hostuje vaši webovou aplikaci. V takovém případě pomáhá snížit režii IT, takže se vaši vývojáři nepokoušejí pravidelně dimenzovat servery a místo toho pouze tlačí a vytahují data ze služby. Amazon má pěkné zařízení brány úložiště, které se váže na S3. S tímto zařízením můžete připojit úložiště k již existujícímu serveru ve vašem prostředí k datům, která jsou v S3. Zařízení bude podle potřeby ukládat do mezipaměti často přístupná data a podle potřeby odesílat a stahovat data ze S3 na pozadí. Požadavky na úložiště místního zařízení jsou mnohem menší než celková data v S3. Například nemusí být neobvyklé mít bránu místního úložiště se 100 GB pevných disků připojených k více terabajtům dat v S3.

Existuje spousta dalších služeb, které Amazon nabízí, aby pomohly rozšířit vaše potřeby v jejich prostředí, od balancerů zátěže po Firewall webových aplikací (WAF). Vyrovnávače zatížení mohou pomoci směrovat provoz určený pro jedno konkrétní místo na více serverů typu back-end a pomoci vašemu prostředí se škálovat, jak rostete, abyste neskončili s jediným velkým serverem, který je také jediným bodem selhání. WAF vám umožňuje uzamknout zabezpečení a zabránit tak škodlivým útočníkům v rozbití vašeho webu nebo v ohrožení dat na tomto webu. Zde je jejich pěkný snímek obrazovky. V dalších blogech se jimi můžeme na požádání podrobněji zabývat.

Amazon také nabízí mnoho různých regionů po celém světě k hostování těchto služeb. Možná sídlíte v USA a potřebujete kvůli problémům s latencí lépe poskytovat Austrálii služby. Může to být 200-300ms latence mezi USA a Austrálií. K tomu existuje region. Možná dokonce hledáte nadbytečnost / DR mimo svůj region, ale ne na opačném konci světa. Každá oblast je rozdělena do podmnožin zvaných zóny dostupnosti. Jedná se o segmentované části prostředí, které vám umožňují rozdělit více serverů mezi, takže pokud dojde k výpadku jedné podmnožiny, nebude to fungovat celá vaše infrastruktura. Níže je snímek obrazovky regionů, jaké dnes existují.

Možná se ptáte sami sebe, to je všechno skvělé, ale jaké scénáře pro mě AWS nemusí fungovat. Je jich obvykle několik. Vaše zásady zabezpečení nemusí umožňovat firemní IP (duševní vlastnictví) nebo data ve veřejné cloudové nabídce. AWS je poměrně bezpečný a odpovídá standardům PCI a HIPAA, ale váš bezpečnostní pracovník může mít stále obavy. Dalším důvodem může být, pokud máte poměrně statickou stopu IT, nákup vybavení pro váš prostor nebo kolokační prostor datového centra a bydlení tam mohou z dlouhodobého hlediska ušetřit peníze. Pokud potřebujete zaručené zdroje, jako je zaručený výkon disku, AWS nemusí být pro vás. Cestou může být vyhrazené řešení privátního cloudu.

Pokud potřebujete PCI (Industry Card Payment), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) nebo další, Amazon vás pokryje množstvím informací a několika Nejčastější dotazy týkající se témat. Zde je odkaz na celou řadu různých nabízených předpisů - https://aws.amazon.com/compliance/

Stručně řečeno, AWS je skvělým místem pro nové podniky, které si nejsou jisty svým růstem, nebo dokonce pro velmi vyspělé podniky, které potřebují velkou infrastrukturu, aby se mohly škálovat nahoru a dolů podle rozsahu jejich potřeb využití. Pro použití AWS lze vytvořit mnoho případů použití, některé lze použít i pro jeho nepoužívání, ale stejně jako u každého řešení, ověření vašeho obchodního případu proti řešení určí, co je pro vaši organizaci správné.

5 minut čtení