Tulevik on pilvedes

1.1. Sissejuhatus

RÀÀkides IT arengu trendidest viimastel aastatel, ei saa jÀtta mainimata pilveteenuste osakaalu teiste lahenduste seas. Uurime, mis need pilveteenused ja tehnoloogiad tegelikult on.
Pilveteenused (vĂ”i pilvearvutus) on spetsiifiline tööriistade ja meetodite kogum, mis hĂ”lmab andmete logistikat, salvestamist ja töötlemist eemal paiknevates arvutusressurssides, kuhu kuuluvad serverid, andmesalvestussĂŒsteemid ja andmeedastussĂŒsteemid.

IT toote loomisel, olgu selleks visiitkaartide veebisait, e-pood, kĂ”rgelt koormatud portaal vĂ”i andmebaasisĂŒsteem, on vĂ€hemalt kaks erinevat vĂ”imalust teie toote paigaldamiseks.

Kliendi territooriumil (ingl. k. - on-premise) vĂ”i pilves (ingl. k. - cloud). Samas ei saa öelda, mis on rahaliselt kasulikum ĂŒldiselt.

Kui kasutate serverit, kus töötab vĂ€ike andmebaas, mis ei nĂ”ua töökindlust ja lihtsat saiti, mis ei ole suurt koormust kandmas — jah, kohapealne paigaldamine on teie valik. Kuid kui koormus ja vajadused kasvavad — peaksite mĂ”tlema pilve liikumisele.

1.2. Pilved meie seas

Enne kui arutada, kuidas tÀpselt pilved pakutakse, on oluline mÔista, et lugu pilvedest ei puuduta suuri IT hiidude ja nende siseteenuseid, vaid me kÔik kasutame igapÀevaselt pilvearvutust.

TÀnapÀeval, 2019. aastal, on raske leida inimest, kes ei kasutaks Instagrami, e-posti, kaarte ja ummikute jÀlgimist telefonis. Ja kÔik see salvestatakse ja töödeldakse kus? TÀpselt!
Isegi kui olete IT spetsialist ettevĂ”ttes, kus on vĂ€hemalt vĂ€ike filiaalide vĂ”rk (nĂ€iteks), paigutate infrastruktuuri andmesalvestussĂŒsteemi, siis kui iganes te ei anna juurdepÀÀsu ressurssile, olgu selleks veebiliides, ftp vĂ”i samba — teie kasutajate jaoks on see salvestusseade pilv, mis asub
 kuskil seal. Mis siis rÀÀkida tavapĂ€rastest asjadest, mida me kasutame igapĂ€evaselt korduvalt.

2.1. Pilveteenuste rakendamise tĂŒĂŒbid

Olgu, pilv. Kuid mitte kĂ”ik ei ole nii lihtne. Meie kĂ”ik, kes me tuleme tööle — mĂŒĂŒjad, IT-spetsialistid, juhtiv töötajad. Kuid see on lai mĂ”isted, igalĂŒhel on oma mÀÀratlemine ja klassifikatsioon. Nii on ka siin. Üldiselt saab pilveteenuse jagada neljaks tĂŒĂŒbiks.

1.Avalik pilv (public cloud) — see platvorm, mis on avalikult avatud kĂ”igile kasutajatele tasuta vĂ”i tasulise tellimuse kaudu. See on enamasti konkreetse fĂŒĂŒsilise isiku vĂ”i juriidilise isiku halduses. NĂ€iteks vĂ”ib tuua teaduse artiklite aggregeerisportaal.

2. Privaatne pilv (private cloud) — tĂ€ielik vastand punktile 1. See on platvorm, mis on publikust suletud, mĂ”eldud sageli ĂŒhele ettevĂ”ttele (vĂ”i ettevĂ”ttele ja partnerorganisatsioonidele). JuurdepÀÀsu annab vaid sĂŒsteemi administraator kasutajatele. Need vĂ”ivad olla sise-teenused, nĂ€iteks intraneti vĂ”rk, teenindussĂŒsteem (service desk), CRM jne. Tavaliselt suhtuvad pilve vĂ”i segmentide omanikud vĂ€ga tĂ”siselt infotehnoloogia turvalisuse ja Ă€ri kaitsmise kĂŒsimustesse, kuna privaatsetes pilvedes hoitakse teavet mĂŒĂŒgis, klientide, strateegilisi plaane jms.

3. Avalik pilv — (community cloud) vĂ”ib öelda, et see on privaatne pilv, mis on jagatud mitme ettevĂ”tte vahel, kellel on sarnased ĂŒlesanded vĂ”i huvid. Sageli kasutatakse neid juhtudel, kui on vajalik anda Ă”igusi kasutamiseks rakenduste ressurssidele mitmele inimesepadale erinevatest ettevĂ”tetest.

4. HĂŒbridhĂŒljas — (hybrid cloud) see on infrastruktuuri tĂŒĂŒp, mis ĂŒhendab endas vĂ€hemalt kahte tĂŒĂŒpi juurutusi. KĂ”ige sagedasem nĂ€ide on kliendi andmekeskuse suurendamine pilve kaudu. Seda tehakse kulude kokkuhoiu eesmĂ€rgil, kui ei ole vĂ”imalik 100% pilve ĂŒle minna vĂ”i turvalisuse ja regulatiivsete nĂ”uete pĂ€rast.

2.2. Teenuste tĂŒĂŒbid

Super, juurutamise tĂŒĂŒbid on nii erinevad, aga mis need ĂŒhendab? Jah, need on teenuste tĂŒĂŒbid, need on kĂ”igi pilvetĂŒĂŒpide jaoks identne. Vaadakem kolme kĂ”ige sagedasemat.

IaaS (infrastructure as a service) — infrastruktuur teenusena. Selles variandis antakse teile serverid virtuaalmasinate (VM) kujul, kettaid, vĂ”rgu seadmeid, kuhu vĂ”ite paigaldada vajaliku operatsioonisĂŒsteemi, keskkonna, tĂ”sta teenuseid jne. Kuigi ma arendan praegu aktiivselt Yandexi pilves, alustasin ma oma tutvumist GCP (Google Cloud Platform) platvormiga, seetĂ”ttu toongi nĂ€idete aluseks just selle. NĂ€iteks on IaaS lahenduse nĂ€ide GCP-s Compute Engine. See tĂ€hendab, et see on tavaline VM, mille operatsioonisĂŒsteemi valite ise ning tegelete tarkvara seadistamise ja rakenduste juurutamisega. Vaadakem nĂ€idet. Olete Python programmeerija ja soovite luua veebilehte pilves tagala poolega, vaadates ainult IaaS varianti. Peate vĂ”tma ĂŒhe VM, millel veebileht töötab, selleks tuleb paigaldada (GCP-s valitakse see instantsi loomise etapis) operatsioonisĂŒsteem, uuendada pakke haldurit (miks mitte), paigaldada vajalik Python versioon, Nginx jne
 Kolme VM peale luua talitlushĂ€ire testiv andmebaasi klaster (ka kĂ€sitsi). Tagada logimine jne. See on odav ja aeganĂ”udev, kuid kui soovite maksimaalset paindlikkust — on see teie valik.

JĂ€rgmine, mis on lihtsam ja kallim, on PaaS (platvorm teenusena). Siin saate samuti VM, kuid ilma nii paindlikku konfigureerimist vĂ”imaldamata, te ei vali operatsioonisĂŒsteemi, tarkvara komplekti jne, vaid saate valmis keskkonna teie toote jaoks. Tagasi sama nĂ€ite juurde. Ostate GCP-s kaks App Engine instanti, millest ĂŒks on andmebaasi rollis, teine aga veebiserver. Te ei pea seadistama teenindusprogramme, saate otse karbist kĂ€ivitada tootmis keskkonna. See on kallim, nĂ”ustuge, töö peab olema makstud, ja teie nimel on töötanud terve meeskond. Kuid te saate valmis platvormi tööks.

Kolmas pĂ”hivĂ”imalus, mis on kĂ”rgem, on SaaS (tarkvara teenusena). Te ei tee peeneid seadistusi VM-ide osas, te ei seadista neid ĂŒldse. Te ei pea olema IT-spetsialist, te ei pea kirjutama koodi, te ei pea tegema tagala. KĂ”ik on juba valmis. Need on juba olemasolevad, juurutatud lahendused, nagu GSuite (endine Google Apps), DropBox, Office 365.

3.1. Mis on masina all?

Olete peast asjad paika pannud? HĂ€sti, liigume edasi. Me ostsime virtuaalse masina, töötasime selle kallal, hĂ€vitasime selle ja ostsime veel 10. Me ei osta riistvara, kuid teame, et kuskil see peab olema. Kui te olete rakendanud andmesalvestussĂŒsteemi (SAN) oma ettevĂ”tte infrastruktuuri, siis tĂ”enĂ€oliselt paigaldasite selle serveririiulisse. Just nagu pilveteenuste pakkujad annavad teile rendile osa oma serveriruumist, ainult et tohututes mÔÔtmetes. Nii kutsutakse neid andmekeskus (data center). Need on suured kompleksid, mis asuvad peaaegu ĂŒle kogu maailma. Hooneid ehitatakse tavaliselt lĂ€heduses kohtades, mis vĂ”ivad vĂ€hemalt osa aastast pakkuda looduslikku jahutust, kuid mĂ”ned pakkujad vĂ”ivad rajada andmekeskuse ka Nevaadasse kĂ”rbe. Lisaks sellele, et pakkuja paigutab oma tohututesse hangetesse sadu serveririiuleid, hoolitseb ta ka soojusvahetuse eest (kĂ”ik teavad, et arvuteid ei tohi kĂŒlmutada ega ĂŒle kuumutada?), samuti teie andmete fĂŒĂŒsilise turvalisuse eest, nii et andmekeskusesse sisenemine ei ole tĂ”enĂ€oliselt ebaseaduslik. Samuti varieeruvad andmete sĂ€ilitamise meetodid erinevate pakkujate vahel; mĂ”ned teevad jaotatud salvestusi erinevates andmekeskustes, teised hoiavad kĂ”ike usaldusvÀÀrselt ĂŒhes kohas.

3.2. Pilved praegu ja minevikus. Pakkujad

Kui sĂŒgavamale minevikku kaevata, siis esimesed eeltingimused tĂ€napĂ€evaste pilveplatvormide loomiseks ulatuvad 20. sajandi 70. aastateni, interneti prototĂŒĂŒbi ARPANET vĂ€ljatöötamise ja rakendamise aegadesse. Siis rÀÀgiti sellest, et kunagi saavad inimesed veebivĂ”rgu kaudu kĂ”iki vĂ”imalikke teenuseid. Aeg kulges, sidekanalid muutusid stabiilseteks ja rohkem-vĂ€hem laiekseks ning 1999. aastal ilmus esimene kommerts CRM-sĂŒsteem, mis pakuti eksklusiivselt tellimuse alusel ja oli esimene SaaS, mille eksemplarid hoiti ĂŒhes andmekeskuses. Hiljem eraldas ettevĂ”te mitmeid osakondi, mis pakkusid tellimuse alusel PaaS-i, sealhulgas erijuhtumit BDaaS (andmebaas kui teenus). 2002. aastal esitles Amazon teenust, mis vĂ”imaldas andmete salvestamist ja töötlemist, ning 2008. aastal tutvustas teenust, kus kasutaja sai luua oma virtuaalseid masinaid, millega algas suurte pilvetehnoloogiate ajastu.

Praegu on tavaks rÀÀkida suurtest kolmest (kuigi ma nĂ€en kuue kuu pĂ€rast neljandat): Amazon Web Services, Microsoft Azure, Google Cloud Platform
 Yandex Cloud. Eriti on rÔÔm viimase ĂŒle, sest kui meie kaasmaalased kiiresti maailma areenile tungivad, siis eriline uhkus jookseb mööda selga.

On ka palju ettevÔtteid, nÀiteks Oracle vÔi Alibaba, kellel on oma pilvelahendused, kuid teatud asjaolude tÔttu pole nad kasutajate seas nii populaarsed. Ja loomulikult ka venna-hostitajad, kes on samuti teenusepakkujad, pakkudes PaaS vÔi SaaS lahendusi.

3.3. Hinnakujundus ja toetused

Ma ei kavatse vĂ€ga sĂŒveneda teenusepakkujate hinnastrateegiasse, sest muidu oleks see avatud reklaam. Tahan rĂ”hutada, et kĂ”ik suured ettevĂ”tted pakuvad toetusi vahemikus 200 kuni 700$ aastas vĂ”i lĂŒhemate perioodide jooksul, et saaksid, kallid kasutajad, proovida nende lahenduste vĂ”imet ja mĂ”ista, mida tĂ€pselt vajate.

Samuti pakuvad kÔik suured kolm
 vÔi juba neljad
 vÔimalust liituda partnerite ridadesse, korraldavad seminare ja koolitusi, pakuvad sertifitseerimist ja soodustusi oma toodetele.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster