Turinys:
- AWS pagrindai
- Pagrindiniai privalumai
- Pagrindinės problemos
- Kaina
- Mastelio keitimas
- Patikimumas
- Techninis lankstumas
- Saulė pro debesis?
Debesų kompiuterija pastaraisiais metais tapo karšta tema, tačiau jei paklaustumėte pusšimtį žmonių, kas tai yra, greičiausiai gautumėte šešis skirtingus atsakymus! Tai tik santykinio šios technologijos naujovės ir besitęsiančios evoliucijos bruožas. Nepaisant to, šioje srityje jau yra keletas lyderių. „Amazon Web Services“ (AWS), internetinės mažmeninės prekybos milžinės „Amazon.com Inc.“ debesų kompiuterijos platforma, yra viena iš jų.
„Debesyje“ yra keletas skirtingų rinkų, tačiau „AWS“ yra bene didžiausias žaidėjas vienoje iš jų: „Infrastructure as a Service“ (IaaS). AWS siūlo daugybę galimų pranašumų tiems, kurie nori pradėti naują įmonę arba optimizuoti esamos sistemos išlaidas. Tačiau reikia apsvarstyti keletą galimų klausimų. (Norėdami sužinoti daugiau apie foną, skaitykite „debesies vadovą pradedančiajam“: ką jis reiškia smulkiajam verslui.)
AWS pagrindai
Išskirtinė bet kurios debesies paslaugos savybė yra nuotolinis programų priegloba, teikiama naudojant virtualizaciją. Kai tradiciniame prieglobos procese dalyvauja organizacijos, investuojančios į fizinius išteklius, kad galėtų diegti savo sistemas, debesų priegloba pasirenka virtualų modelį, debesijos paslaugų teikėjui tvarkant aparatinę įrangą ir programų kūrėjams prieinant produktą prie vartotojo sąsajų. „Amazon“ debesies paslauga teikia įvairias komunalines paslaugas, skirtas valdyti prieglobos išteklius.
Debesų prieglobos platformos, tokios kaip AWS, palengvina nepaprastai įvairius IT projektus, pradedant nuo komercinių, klientams pritaikytų programų ir baigiant vidinėmis organizacinėmis sistemomis. Tai leidžia įmonėms perkelti savo IT infrastruktūrą į debesį tokiu būdu, kuris yra ekonomiškai efektyvus ilguoju laikotarpiu. AWS yra sukurtas palaikyti tai, kas kartais apibūdinama kaip į paslaugas orientuota plėtra. Tai suteikia taikomąsias paslaugas centrinėje stadijoje, užtikrinant funkcionalumą per silpnai sujungtus komponentus. Kiek tai susiję su vartotoju, sistema veikia kaip darnus vienetas.
Kad debesijos paslauga veiktų, sąsajos tarp prieglobos išteklių ir programos elementų turi būti galingos, o su „Amazon“ - tokios. Procesas priklauso nuo virtualizacijos, kuri sukuria abstrakcijos lygį fiziniame tinkle, kuris iš tikrųjų teikia jūsų programą. „Amazon Elastic Compute Cloud“ (EC2) teikia pažangias API ir valdymo priemones, skirtas diegti programas, o „Amazon Simple Storage Service“ (S3) tvarko duomenų saugojimą.
Kai IaaS platforma, tokia kaip AWS, skiriasi nuo kitų platformos kaip paslaugų (PaaS) ir programinės įrangos kaip paslaugos (SaaS) rinkose esančių platformų, vartotojams daro įtaką informacija apie taikomąją programą. AWS leidžia vartotojams valdyti programinę įrangą, o „Amazon“ rūpinasi aparatine įranga. „Amazon“ užima apie 90% „IaaS“ debesų rinkos, o artimiausias jos konkurentas yra „Rackspace“. Daugelis kūrėjų renkasi „Rackspace“, o ne „Amazon“, ir daugelis sako, kad bendrovė turi geresnę klientų aptarnavimo reputaciją.
Pagrindiniai privalumai
Tai, kas padaro „Amazon“ debesų platformą išskirtine konkurencija, iš esmės priklauso nuo bendrovės sugebėjimo sukurti masto ekonomiją ir lankstumo dėka pasiūlyti vertę. Kaip ir daugelis debesų platformų, „Amazon“ turi išteklių, kad net mažoms įmonėms galėtų suteikti prieigą prie potencialiai milžiniškos perdirbimo galios. Tobulindamos AWS, komandos gali sutelkti dėmesį į užduotis, kurias įgyvendina jų programos, o ne užkliudyti dėl programinės ar aparatinės įrangos problemų.
Naudojant praktiškai neribotas apdorojimo galimybes, sėkmingi eksperimentiniai projektai efektyviai veikia superkompiuterius „Amazon“ debesyje. Ši galia yra raktas į debesų kompiuterijos patrauklumą apskritai, tačiau tai, ką „Amazon“ suteikia daugiau nei bet kuris kitas teikėjas, yra galimybė ja naudotis naujiems ir kylantiems projektams su ribotomis lėšomis. Kadangi paslauga veikia remiantis principu „mokėti pagal naudojimąsi principu“, naujovių nedraudžia poreikis iš anksto investuoti. Ši paslauga yra sukurta taip, kad ją būtų galima lengvai pritaikyti atsižvelgiant į poreikį. (Tai yra viena iš priežasčių, kodėl debesų kompiuterija turi tiek daug galimybių. Sužinokite daugiau skiltyje Debesų kompiuterija: Kodėl „Buzz“?)
Pagrindinės problemos
Svarbiausia bet kurios debesies platformos, įskaitant AWS, problema yra ta, kad jūs neturite fizinės prieigos prie serverių, kuriuose yra jūsų programų. Tai gali būti labai nelinksma, kai kažkas nutinka ne taip. Plėtros komandoms, įpratusioms naudoti savo serverius ar bent jau turėti prieigą prie jose esančių duomenų centrų, prieigos trūkumą gali būti sunku pritaikyti. Galų gale jūs esate paslaugų teikėjo malonumas padaryti viską, kas įmanoma, kad būtų išvengta fizinių nesėkmių, ir nedelsdami sutvarkyti jas, jei jos įvyktų, o tai ne visada atsitinka, kaip pamatysime toliau.
Pažvelkime į pagrindinius AWS ir kitų debesų platformų veiksnius.
Kaina
Išlaidos yra pats didžiausias veiksnys, atskiriantis „Amazon“ nuo konkurentų. Kaip ir kai kuriose kitose platformose, AWS vartotojai moka tik už išteklius, kai juos naudoja, todėl kyla daug mažesnė rizika paleidžiant tą žudiko idėją. AWS yra toks platus, kad sugeba paskirstyti išteklius tada, kai jų reikia; kai vienam verslui nebereikia nurodyto išteklių rinkinio, jis tiesiog grįžta į turimą fondą. Komercinėms programoms reikia suprasti, kad verslui reikia išleisti pinigus tik uždirbant.
Apskritai tai pasižymi ryškia evoliucija nuo tradicinių prieglobos tipų, kai vartotojai pasirenka iš riboto paketų asortimento su nustatytu duomenų saugojimo, perdavimo, apdorojimo ir net technologijų pasirinkimo kiekiu. Pagal šį scenarijų viename skalės gale vartotojai gali sumokėti už daug daugiau nei jie naudoja; kita vertus, jų įsigyti ištekliai gali neužtekti jų augančių poreikių. Kai „Oracle“ ir „Rackspace“ į rinką pateko 2011 m., „Amazon“ paskelbė, kad siekdama tapti konkurencingesnė, ji sumažins kai kurių „premium“ paslaugų planų kainą 50 procentų. Kalbant apie kainą, nė vienas iš „Amazon“ konkurentų iš tikrųjų nesugeba konkuruoti. Dėl „Amazon“ tinklo masto ji užima dominuojančią padėtį siūlant mažas kainas.
Mastelio keitimas
Debesų platformos gali užtikrinti precedento neturintį mastelį, o AWS tinklo dydis suteikia jai puikias galimybes tai įgyvendinti. Jei paraiška patenkinama staiga padidėjus ar sumažėjus paklausai, ištekliai gali ištempti arba susitraukti, kad tilptų. Tai reiškia, kad vartotojams nereikia jaudintis dėl naujovinimo ar ankstesnio lygio pakeitimo, nes šiuos pakeitimus galima akimirksniu valdyti per AWS paskyrą. Jei smarkiai padidėjęs ar sumažėjęs paslaugų skaičius yra trumpas, tai galima patenkinti nepatiriant papildomų išlaidų. Tačiau kai kurie kūrėjai nustatė, kad „Rackspace“ siūlo didesnį asortimentą, atsižvelgiant į turimų virtualių mašinų dydį, tuo tarpu naudodamiesi AWS galite rasti sau pasirinkimą tarp egzempliorių, kurie yra per dideli ar per maži.Patikimumas
Anksčiau buvo keletas gerai praneštų problemų dėl AWS sistemų patikimumo. 2011 m. AWS diegimai padarė didelę įtaką daugeliui pagrindinių svetainių, įskaitant „Reddit“, „Foursquare“, „Netflix“ ir „Quora“, o „Amazon“ užtruko daug ilgiau, nei klientai tikėjosi išspręsti problemą.
AWS viešinimo medžiagoje iškyla faktas, kad ši paslauga kūrėjams suteikia galimybę kurti programas, galinčias susidoroti su tinklo ir energijos tiekimo sutrikimais. Paprasčiausias faktas, kad AWS sistemos yra diegiamos globaliame debesyje, reiškia, kad jos nereikia susieti su konkrečiomis fizinėmis mašinomis ar net viena geografine vietove. Kūrėjai gali panaudoti AWS pasiekiamumo zonas, kad suprojektuotų sistemas, kurios būtų fiziškai dislokuotos ir kuriamos atsarginės kopijos daugelyje globalių sričių. Vis dėlto, nors techniškai įmanoma sukurti sistemas, kurios, atsižvelgiant į prastovas, yra tikrai tvirtos, iš tikrųjų su tuo susijusios nemažos papildomos išlaidos, kurios gali padėti sutaupyti pradinių santaupų.
Techninis lankstumas
„Amazon Web Services“ palaiko kelias technologijas tiek operacinės sistemos, tiek programų lygiu. Šis lankstumas būdingas ir kitoms debesų platformoms, nes palaiko dėmesį paslaugoms ir užduotims, leisdamas vartotojams pasirinkti darbui tinkamus įrankius. Tačiau daugelis kūrėjų praneša, kad su „Rackspace“ sąsajomis lengviau dirbti, esant didesniam palaikymo lygiui ir paprastai draugiškesnei aplinkai.Saulė pro debesis?
AWS turi akivaizdžių pranašumų, tačiau juos reikia įvertinti atsižvelgiant į galimas problemas ir konkurentų teikėjų pardavimo vietas. Be to, niekada negalima lengvai priimti sprendimo perkelti esamą programą ar IT infrastruktūrą į bet kurį debesį. Jei nuspręsite diegti sistemą debesies platformoje, tokioje kaip AWS, verta apsvarstyti parinktis, kurios suteikia tam tikro lygio atsargines kopijas už debesies ribų, nes daugelis projektų jau pradėjo.
Labiausiai įtikinamos priežastys, dėl kurių reikia pereiti prie debesies, yra poreikis susidoroti su reikšmingais paklausos pokyčiais ir noras dislokuoti naujas įmones, kurios gali turėti nenumatytų perdirbimo poreikių. Norėdami gauti šią naudą, jūs iš esmės turite sutikti su reikiamais trūkumais, kad negalite fiziškai valdyti savo aparatūros. (apie kai kuriuos debesų kompiuterijos trūkumus „Tamsiojoje debesies pusėje“).
Kad ir kas nutiktų rinkai, laikui bėgant yra tikimybė, kad senosios mokyklos, kompleksiškas požiūris į prieglobą nugrimztų į kelią ir mes visi turėtume galvas debesyje.
