Čo je Amazon AWS a prečo svet prechádza smerom k virtualizácii?



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Mám vložiť svoje podnikanie do AWS? Toto sú často kladené otázky. Tento článok je navrhnutý ako komplexný prehľad AWS a toho, prečo môže byť užitočný pre vaše podnikanie. Čo to však nie je, je článok all inclusive alebo hlboký ponor každej služby, ktorú zastrešuje AWS.



Začneme od základov. AWS znamená Amazon Web Services. Ide o zastrešenie služieb poskytovaných spoločnosťou Amazon pre vaše potreby platformy a infraštruktúry. Oficiálne sa začala v roku 2006 a v priebehu rokov veľmi dozrela. Na trhu existujú ďalší konkurenti, napríklad Microsoft Azure (2010) a Jelastic (2011). Nie sú to jediní, veľa z veľkých poskytovateľov služieb sa snaží zabezpečiť svoje vlastné.



aws



Na účely tohto článku existujú dva hlavné typy služieb. Infraštruktúra ako služba (IaaS) označuje tradičnú infraštruktúru, ako sú virtuálne počítače a úložiská. VMware pomohol presadiť popularitu IaaS a existuje už nejaký čas. Platforma ako služba (PaaS) je novší vývoj, ale stále je tu dosť dlho na to, aby dosiahol dobré výsledky, v závislosti od dodávateľa, ktorého sa rozhodnete dodať. PaaS umožňuje vývojárom oveľa jednoduchšie využívať rôzne služby bez toho, aby ich infraštruktúra podporovala, ako sú servery, virtuálne počítače, prepínače atď.

Napríklad, ak potrebujete iba databázu na čerpanie záznamov a ich vytiahnutie, tradične s IaaS by ste poskytli server, operačný systém a naladili ho podľa svojich potrieb a museli by ste ich monitorovať z hľadiska zdravia. S PaaS môžete roztočiť iba inštanciu databázového systému, ktorý potrebujete, a jednoducho na ňu nasmerovať svoj kód. Amazon tiež ponúka niekoľko aplikačných kontajnerov, ktoré vám umožňujú jednoducho publikovať váš kód niekde na spustenie, namiesto toho, aby ste museli budovať server so všetkými závislosťami.

Keď väčšina ľudí počuje AWS, jednou z hlavných služieb, o ktorých si myslia, je EC2 (Elastic Compute Cloud). EC2 od spoločnosti Amazon je platforma IaaS (Infrastructure as a Service) a umožňuje vám prenajať si výpočty cez VM v rôznych operačných systémoch (zvyčajne Linux alebo Windows). Existujú rôzne úrovne / veľkosti kontajnerov EC2 a náklady závisia od veľkosti a času využitia tohto kontajnera. Vaša firma môže mať procesy na konci mesiaca, ktoré si vyžadujú rozbehnutie viacerých inštancií EC2 na víkend alebo niekoľko dní, ale potom ich možno na zvyšok mesiaca ukončiť. Tento typ nákladov založených na použití vám umožňuje zaplatiť presne to, čo potrebujete. Spoločnosti majú počas rastu mnohokrát bolestivé rozhodnutie. Tradične, keď bolo potrebné kúpiť zariadenie, ako ho dimenzovať tak, aby vyhovovalo okamžitým potrebám, a tiež tak, aby ho za 6 mesiacov nemuseli vymieňať. Služby ako EC2, ktoré sú merané, umožňujú tento model „pay as you go“, a to iba za to, čo potrebujete.



Druhá služba, na ktorú ľudia myslia, keď počujú AWS, je zvyčajne S3 (Amazon Simple Storage Service). Amazon’s S3 je služba ukladania dát založená na webových službách. Je to veľmi užitočné pre hosťovanie veľmi základných / statických webových stránok, na ktorých vám účtuje iba šírka pásma, a ktoré sa používajú na verejné úložisko údajov. Je k nim tiež prístup cez REST, SOAP a BitTorrent. Ak má vaša organizácia webovú aplikáciu, ktorá pravidelne potrebuje na ukladanie a prístup k údajom založeným na súboroch, môže uskutočňovať tieto volania API webových služieb na S3 bez obáv o miestne úložisko na skutočnom serveri, ktorý je hostiteľom vašej webovej aplikácie. V takom prípade to pomôže znížiť režijné náklady v oblasti IT, aby sa vaši vývojári nepokúšali pravidelne upravovať veľkosť serverov a namiesto toho iba tlačia a sťahujú údaje zo služby. Amazon má pekné zariadenie s úložnou bránou, ktoré sa pripája k S3. Pomocou tohto zariadenia môžete pripojiť úložisko k už existujúcemu serveru vo vašej premise k údajom v S3. Zariadenie bude ukladať do medzipamäte často prístupné údaje a podľa potreby bude tlačiť a sťahovať údaje zo S3 na pozadí. Požiadavky na úložisko miestneho zariadenia sú oveľa nižšie ako celkové údaje v S3. Napríklad nemusí byť nezvyčajné mať bránu lokálneho úložiska so 100 GB pevných diskov pripojených k viacerým terabajtom dát v S3.

Existuje množstvo ďalších služieb, ktoré Amazon ponúka, aby vám pomohol rozšíriť vaše potreby v ich prostredí, od balancerov záťaže až po Firewall webových aplikácií (WAF). Nástroje na vyrovnávanie zaťaženia môžu pomôcť smerovať prenos určený pre jedno konkrétne miesto na viac serverov typu back-end a pomôcť vášmu prostrediu škálovať sa s rastom, aby ste neskončili s jedným veľkým serverom, ktorý je tiež jedným bodom zlyhania. WAF vám umožňuje uzamknúť zabezpečenie a zabrániť tak škodlivým útočníkom v znefunkčnení vášho webu alebo v ohrození údajov na tomto webe. Tu je ich pekný screenshot. V ďalších blogoch sa im na požiadanie môžeme podrobnejšie venovať.

Spoločnosť Amazon tiež ponúka mnoho rôznych regiónov po celom svete na hosťovanie týchto služieb. Možno máte sídlo v USA a kvôli obavám z latencie potrebujete lepšie služby pre Austráliu. Medzi USA a Austráliou môže byť latencia 200 - 300 ms. Na to existuje región. Možno dokonca hľadáte nadbytočnosť / DR mimo vášho regiónu, ale nie na opačnom konci sveta. Každý región je rozdelený do podskupín nazývaných zóny dostupnosti. Jedná sa o segmentované sekcie prostredia, ktoré vám umožňujú rozdeliť viac serverov medzi sebou, takže ak dôjde k výpadku jednej podmnožiny, nebude to mať vplyv na celú vašu infraštruktúru. Nižšie je uvedený screenshot regiónov, ktoré dnes existujú.

Možno sa pýtate sami seba, toto je všetko skvelé, ale aké scenáre by pre mňa AWS nemuseli fungovať. Spravidla ich je niekoľko. Vaše zásady zabezpečenia nemusia umožňovať podnikové IP (duševné vlastníctvo) alebo dáta vo verejnej cloudovej ponuke. AWS je pomerne bezpečný a je v súlade s PCI a HIPAA, ale váš bezpečnostný pracovník môže mať stále obavy. Ďalším dôvodom môže byť, ak máte dosť statickú stopu v IT, nákup vybavenia pre váš priestor alebo kolokačný priestor dátového centra a bývanie tam môžu z dlhodobého hľadiska ušetriť peniaze. Ak potrebujete zaručené zdroje, napríklad zaručený výkon disku, AWS nemusí byť pre vás. Cestou môže byť vyhradené riešenie pre súkromný cloud.

Ak potrebujete PCI (Industry Card Payment), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) alebo ďalšie, spoločnosť Amazon vás pokryje množstvom informácií a niekoľkými Často kladené otázky (FAQ) týkajúce sa tém. Tu je odkaz na množstvo rôznych ponúkaných súladov - https://aws.amazon.com/compliance/

V súhrne možno povedať, že AWS je skvelým miestom pre nové podniky, ktoré si nie sú isté svojim rastom, alebo dokonca pre veľmi vyspelé podniky, ktoré potrebujú veľkú infraštruktúru, aby sa mohli škálovať hore a dole podľa rozsahu svojich potrieb použitia. Pre použitie AWS je možné vyrobiť veľa prípadov použitia, niektoré možno vyrobiť tak, že ho nepoužívate, ale ako pri každom riešení, aj pri preverení vášho obchodného prípadu proti tomuto riešeniu sa určí, čo je pre vašu organizáciu vhodné.

5 minút čítania