Što je Amazon AWS i zašto se svijet prebacuje prema virtualizaciji?



Isprobajte Naš Instrument Za Uklanjanje Problema

Trebam li staviti svoje poslovanje u AWS? To su često postavljana pitanja. Ovaj je članak osmišljen kao pregled na visokoj razini AWS-a i zašto može biti koristan za vaše poslovanje. Ono što nije je all inclusive ili dubinsko ronjenje članak svake usluge koja je u kišobranu AWS-a.



Krenut ćemo s osnovama. AWS je kratica od Amazon Web Services. To je kišobran usluga koje Amazon pruža za vaše potrebe platforme i infrastrukture. Službeno je pokrenut 2006. i tijekom godina uvelike je sazrio. Na tržištu postoje i drugi konkurenti, poput Microsoft Azure (2010) i Jelastic (2011). Nisu jedini, mnogi veliki pružatelji usluga rade na tome da pruže svoje.



aws



U svrhu ovog članka postoje dvije glavne vrste usluga. Infrastruktura kao usluga (IaaS) odnosi se na tradicionalnu infrastrukturu kao što su VM-ovi i pohrana. VMware je pomogao potaknuti popularnost IaaS-a i postoji već duže vrijeme. Platforma kao usluga (PaaS) noviji je razvoj, ali još uvijek postoji dovoljno dugo za postizanje rezultata, ovisno o dobavljaču kojeg ste odlučili isporučiti. PaaS programerima mnogo olakšava upotrebu različitih usluga bez infrastrukture koja ga podržava, kao što su poslužitelji, VM-ovi, preklopnici itd.

Na primjer, ako vam treba samo baza podataka za upumpavanje i izvlačenje zapisa, tradicionalno s IaaS-om pružate poslužitelj, operativni sustav i prilagođavate ga svojim potrebama te ga morate nadgledati zbog zdravlja. Pomoću PaaS-a možete zavrtjeti samo primjerak potrebnog sustava baze podataka i jednostavno usmjeriti svoj kôd prema njemu. Amazon također nudi nekoliko spremnika aplikacija kako bi vam omogućio da svoj kôd jednostavno objavite negdje za pokretanje, umjesto da trebate graditi poslužitelj sa svim ovisnostima.

Kad većina ljudi čuje AWS, jedna od glavnih usluga na koju pomisle je EC2 (Elastic Compute Cloud). Amazonov EC2 platforma je infrastrukture kao usluge (IaaS) i omogućuje vam iznajmljivanje računala putem VM-a na nizu različitih operativnih sustava (obično Linux ili Windows). Postoje različite razine / veličine EC2 spremnika, a cijena se temelji na veličini i vremenu upotrebe tog spremnika. Vaša tvrtka može imati procese na kraju mjeseca koji zahtijevaju izdvajanje više EC2 instanci za vikend ili nekoliko dana, ali potom mogu biti ugašeni do kraja mjeseca. Ova vrsta troškova temeljena na upotrebi omogućuje vam plaćanje točno onog što vam treba. Mnogo puta tvrtke moraju donijeti bolnu odluku tijekom rasta. Tradicionalno kada je opremu trebalo kupiti, kako je prilagoditi veličini tako da zadovoljava neposredne potrebe, a također i da je ne moraju zamijeniti za 6 mjeseci. Usluge poput EC2 koje se mjere, omogućuju plaćanje po modelu i samo za ono što trebate.



Druga usluga na koju ljudi pomisle kad čuju AWS obično je S3 (Amazon Simple Storage Service). Amazonov S3 usluga je za pohranu temeljena na web usluzi. Vrlo je korisno za hosting vrlo osnovnih / statičnih web stranica na kojima vam se naplaćuje samo propusnost, kao i za korištenje u javnom spremištu podataka. Također mu se može pristupiti putem REST-a, SOAP-a i BitTorrenta. Ako vaša organizacija ima web aplikaciju koja redovito treba pohranjivati ​​i pristupati podacima na temelju datoteka, ona može uputiti ove API pozive web usluge na S3 bez brige o lokalnoj pohrani na stvarnom poslužitelju koji hostira vašu web aplikaciju. U tom slučaju pomaže u smanjenju IT troškova tako da vaši programeri ne pokušavaju redovito određivati ​​veličine poslužitelja, već samo guraju i povlače podatke iz usluge. Amazon ima lijep uređaj za pohranu podataka koji se veže na S3. Uređajem možete priložiti pohranu na već postojeći poslužitelj u vašoj prostoriji podacima u S3. Uređaj će često memorirati podatke kojima se pristupa i po potrebi gurati i povlačiti podatke iz S3. Zahtjevi lokalnog uređaja za pohranom mnogo su manji od ukupnih podataka u S3. Na primjer, možda nije neobično imati lokalni pristupnik za pohranu sa 100 GB tvrdih diskova koji se povezuju s više terabajta podataka u S3.

Postoji mnoštvo drugih usluga koje Amazon nudi kako bi povećali vaše potrebe u njihovom okruženju od uravnoteživača opterećenja do zaštitnih zidova web aplikacija (WAF). Balanseri opterećenja mogu pomoći usmjeravanju prometa namijenjenog jednom određenom mjestu na više pozadinskih poslužitelja i pomoći će vam da se vaše okruženje smanji kako rastete tako da ne završite s jednim velikim poslužiteljem što je ujedno i jedna točka neuspjeha. WAF vam omogućuje zaključavanje sigurnosti i sprječavanje zlonamjernih napadača da sruše vašu stranicu ili ugroze podatke na toj web lokaciji. Evo lijepe njihove snimke zaslona. U daljnjim blogovima, na njihov zahtjev možemo ići dalje.

Amazon također nudi mnogo različitih regija širom svijeta za domaćinstvo ovih usluga. Možda se nalazite u SAD-u i trebate bolje servisirati Australiju zbog zastoja u kašnjenju. Između SAD-a i Australije može biti kašnjenje od 200 do 300 ms. Za to postoji regija. Možda čak i tražite neki višak / DR izvan svoje regije, ali ne na suprotnom kraju svijeta. Svaka regija podijeljena je u podskupine koje se nazivaju zone dostupnosti. To su segmentirani dijelovi okoline koji vam omogućuju razdvajanje više poslužitelja tako da, ako jedan podskup padne, cijela vaša infrastruktura ne. Ispod je snimka zaslona regija kakve postoje danas.

Možda se pitate, ovo je sve sjajno, ali koji scenariji AWS možda neće uspjeti za mene. Tipično ih je nekoliko. Vaša sigurnosna pravila možda neće dopustiti korporativni IP (intelektualno vlasništvo) ili podatke u javnoj ponudi u oblaku. AWS je prilično siguran i u skladu s PCI-jem i HIPAA-om, ali vaš službenik za sigurnost još uvijek može imati nedoumica. Drugi razlozi mogu biti ako imate prilično statički IT otisak, kupnja opreme za vašu prostoriju ili prostor za kolokaciju podatkovnog centra i stanovanje tamo može dugoročno uštedjeti novac. Ako su vam potrebni zajamčeni resursi poput zajamčene izvedbe diska, AWS možda nije za vas. Namjensko rješenje za privatni oblak možda je pravi put.

Ako imate potrebe za PCI (industrija platnih kartica), HIPAA (Zakon o prenosivosti i odgovornosti u zdravstvenom osiguranju), HITECH (zdravstvena informacijska tehnologija za ekonomsko i kliničko zdravlje) ili drugima, Amazon vas je pokrivao bogatstvom informacija, kao i nekoliko Česta pitanja o temama. Evo veze s bogatstvom različitih ponuđenih usklađenosti - https://aws.amazon.com/compliance/

Ukratko, AWS je izvrsno mjesto za nove tvrtke koje nisu sigurne u svoj rast ili čak vrlo zrele tvrtke kojima je potrebna velika infrastruktura da bi se mogle povećavati i smanjivati ​​kako njihova potreba treba. Za upotrebu AWS-a mogu se primijeniti mnogi slučajevi upotrebe, neki se mogu iskoristiti za njegovo ne korištenje, ali kao i kod bilo kojeg drugog rješenja, provjera vašeg poslovnog slučaja protiv rješenja odredit će što je ispravno za vašu organizaciju.

5 minuta čitanja