211service.com
Mākoņu uzburšana
Liela daļa mākoņdatošanas popularitātes ir saistīta ar tehnoloģiju, kas pazīstama kā virtualizācija. Resursdators palaiž lietojumprogrammu, kas pazīstama kā hipervizors; tādējādi tiek izveidota viena vai vairākas virtuālās mašīnas, kas simulē reālus datorus tik patiesi, ka simulācijas var darbināt jebkuru programmatūru, sākot no operētājsistēmām līdz galalietotāju lietojumprogrammām. Programmatūra uzskata, ka tai ir piekļuve procesoram, tīklam un diskdzinim, it kā tai būtu īsts dators. Tomēr hipervizors saglabā pilnīgu kontroli un jebkurā laikā var apturēt, dzēst vai izveidot jaunas virtuālās mašīnas. Virtualizācija nozīmē, ka e-pasta, tīmekļa vai failu serverus (vai jebko citu) var izveidot, tiklīdz tie ir nepieciešami; kad vajadzība vairs nav, tos var izdzēst, atbrīvojot resursdatoru citam lietotājam darbināt citu virtuālo mašīnu. Kopā ar pārvaldības programmatūru un plašiem datu centriem šī tehnoloģija ļauj mākoņpakalpojumu sniedzējiem gūt milzīgus apjomradītus ietaupījumus. Un tas sniedz mākoņa lietotājiem piekļuvi tik lielai skaitļošanas jaudai, cik viņi vēlas, kad vien viņi to vēlas.
Sapnis par skaitļošanu pēc pieprasījuma — utilītu, kas var nodrošināt apstrādes jaudu mājās tikpat viegli kā elektrību vai ūdeni, radās, tiklīdz datori kļuva spējīgi veikt vairākus uzdevumus starp dažādiem lietotājiem. Taču sākotnējie mēģinājumi izveidot šo jaudu bija pārāk ierobežojoši, piemēram, ierobežojot lietotājus ar noteiktu operētājsistēmu vai lietojumprogrammu kopu. Izmantojot virtualizāciju, lietotājs var rakstīt lietojumprogrammas no nulles, izmantojot praktiski jebkuru operētājsistēmu. Un lietotājiem nav jāraksta savas lietojumprogrammas: mākoņa pakalpojumu sniedzēji un uzņēmumi, kas ar tiem sadarbojas, var piedāvāt un pielāgot dažādus sarežģītus pakalpojumus, kas ir izvietoti virs pamata virtuālajām mašīnām. Tas nozīmē, ka izstrādātājiem, kurus interesē, piemēram, jaunas sociālā tīkla vietnes ieviešana, nav jāizstrādā un jāizvieto sava atbalsta datu bāze vai tīmekļa serveri. Ļaujot lietotājiem un izstrādātājiem izvēlēties, cik tieši viņi vēlas izmantot skaitļošanas jaudu un atbalsta pakalpojumus, mākoņdatošana varētu pārveidot IT un programmatūras nozares ekonomiku un radīt veselu virkni jaunu tiešsaistes pakalpojumu. (skat. Virtuālie datori, reāla nauda ) .
Mākoņdatošana ir 1960. gadu skaitļošanas utilīta reinkarnācija, taču tā ir ievērojami elastīgāka un plašāka nekā pagātnes [sistēmas], saka Google vadītājs un interneta pionieris Vints Cerfs. Viņš saka, ka virtualizācijas un pārvaldības programmatūras spēja pārvietot skaitļošanas jaudu no vienas vietas uz citu ir viena no lietām, kas padara mākoņdatošanu tik pievilcīgu.
Virtualizācijas tehnoloģija aizsākās 1967. gadā, taču gadu desmitiem tā bija pieejama tikai lieldatoru sistēmās. Kad 90. gadu interneta uzplaukuma laikā datu centri kļuva plaši izplatīti, tos parasti veidoja nevis lieldatori, bet gan daudzi lēti datori, kuru pamatā bieži bija x86 mikroshēmas, kas atrodamas personālajos datoros visā pasaulē. Šiem datoriem bija aparatūras īpatnības, kas apgrūtināja virtualizāciju. Lai gan tādi uzņēmumi kā VMware piedāvāja programmatūras risinājumus 1990. gadu beigās, Intel (drīz tam sekoja tā konkurents AMD) piedāvāja aparatūras atbalstu virtualizācijai x86 sistēmās, ļaujot virtuālajām mašīnām darboties gandrīz tikpat ātri kā resursdatora operētājsistēmai. .
Pat ar jauno atbalstu jūs nevarat vienkārši pievienot serveri un sagaidīt, ka to izmantosit mākoņdatošanai, saka Reuvens Koens, mākoņdatošanas platformas uzņēmuma Enomaly un Mākoņdatošanas sadarbspējas foruma dibinātājs. Tā vietā mākoņdatošana balstās uz vairākiem slāņiem. Apakšā ir fiziskā aparatūra, kas faktiski apstrādā glabāšanu un apstrādi — reāli serveri, kas saspiesti datu centrā un ir uzstādīti statīvā uz statīva. Lai gan uzņēmumi nevēlas atklāt savu datu centru lielumu, Džons Engeitss, Rackspace CTO, saka, ka hostinga uzņēmumi parasti tos veido moduļos, kuru platība ir 30 000 līdz 50 000 kvadrātpēdu. Aparatūrā darbojas virtualizācijas slānis, kas ļauj vienam jaudīgam serverim mitināt daudzus virtuālos serverus, no kuriem katrs var darboties neatkarīgi no citiem. Klienti var mainīt konfigurācijas vai pievienot vairāk virtuālo serveru, reaģējot uz notikumiem, piemēram, tīmekļa trafika pieaugumu. (Jāatzīmē, ka ne katrs mākoņa pakalpojumu sniedzējs izmanto virtuālos serverus; daži apvieno fizisko datoru resursus ar citiem līdzekļiem.)
Tad nāk vadības slānis. Sistēmas administratoru grupu vietā šis slānis sadala fiziskos resursus, kur tie ir nepieciešami, un atgriež tos pūlā, kad tie vairs netiek izmantoti. Tas uzmanīgi seko tam, kā lietojumprogrammas darbojas un kādus resursus tās izmanto, kā arī nodrošina datu drošību. Pārvaldības slānis arī ļauj mākoņa kompānijām izrakstīt rēķinus lietotājiem, pamatojoties uz patiesu atalgojumu, nevis pieprasīt tiem iepriekš nomāt skaitļošanas resursus uz noteiktu laiku. Labāki norēķini var šķist maza detaļa, taču tā ir izrādījusies galvenā priekšrocība salīdzinājumā ar iepriekšējiem mēģinājumiem izveidot skaitļošanu pēc pieprasījuma.
Mākoņpakalpojumu sniedzēji var piedāvāt pakalpojumus papildus pārvaldības slānim, ļaujot klientiem izmantot mākoņdatošanas infrastruktūru fiziskās aparatūras, piemēram, tīmekļa serveru vai disku masīvu, vietā. Piemēram, Amazon Web Services Simple Storage Service (S3) ļauj klientiem uzglabāt un izgūt datus, izmantojot vienkāršu tīmekļa saskarni, maksājot aptuveni 15 centus par gigabaitu mēnesī Amerikas Savienotajās Valstīs (ar dažām papildu maksām par datu pārsūtīšanu). Elastic Compute Cloud (EC2), arī no Amazon, nodrošina virtuālos datorus, kurus klienti var izmantot uzdevumu apstrādei. Cenas svārstās no 10 centiem stundā līdz 1,25 USD stundā atkarībā no virtuālā datora izmēra un tajā instalētās programmatūras.
Tomēr papildus infrastruktūras piedāvājumiem uzņēmumi piedāvā arī sarežģītākus pakalpojumus, tostarp datu bāzes informācijas pārvaldībai un virtuālās mašīnas, kas var mitināt lietojumprogrammas, kas rakstītas augsta līmeņa valodās, piemēram, Python un Java, un tas viss var palīdzēt izstrādātājiem iegūt jaunu pakalpojumu vai lietojumprogrammu. laist tirgū ātrāk. Piemēram, Google App Engine sniedz klientiem piekļuvi tehnoloģijām, kas ir Google tīmekļa lietojumprogrammu pamatā, tostarp failu sistēmai un datu uzglabāšanas tehnoloģijai Bigtable. Pat tad, ja šajos pakalpojumos netiek izmantots virtuālo serveru slānis (App Engine to neizmanto), tie joprojām ļauj lietotājiem paplašināt un slēgt līgumus, izmantojot elastīgumu, kas ir mākoņdatošanas iezīme.
Visu šo slāņu augšpusē atrodas galalietotāju lietojumprogrammas, piemēram, tiešsaistes kalendāri vai programmas fotoattēlu rediģēšanai un kopīgošanai. Veicinot satura kopīgošanu un atbrīvojot ierobežojumus, ko nosaka mūsu datoru lokālās apstrādes spējas, šīs lietojumprogrammas maina mūsu programmatūras lietošanas veidu. Lai gan daži, piemēram, tīmekļa pasts, ir izveidoti pirms mākoņiem, šādu pakalpojumu izveide mākoņos var padarīt tos pievilcīgākus, saka Riks Treitmans, Adobe Systems uzņēmējs un Acrobat.com lietojumprogrammu komplekta virzītājspēks (kas veic aprēķinus lietotāja datorā, bet pēc vajadzības izvelciet datus no mākoņa). Treitmans saka, ka patērētājiem vispievilcīgākais mākoņa lietojumprogrammās ir to pastāvīgā pieejamība neatkarīgi no lietotāja operētājsistēmas vai atrašanās vietas, kā arī vieglums, ar kādu vairāki lietotāji var koplietot datus un strādāt kopā. Taču viņš atzīmē, ka šīs īpašības var nonākt pretrunā: piemēram, bezsaistes piekļuves atļaušana mākoņa lietojumprogrammās saglabātajiem datiem sniedz lietotājiem ērtības, bet var radīt problēmas, ja vairāki lietotāji piekļūst dokumentam, maina to bezsaistē un pēc tam mēģina sinhronizēt savus datus. centienus. (Plašāku informāciju par dažām tehniskajām problēmām, ar kurām saskaras mākoņdatošana, skatiet sadaļā Standartu jautājums, 59. lpp.) Kamēr Amazon un citi pakalpojumu sniedzēji padara mākoņpakalpojumus publiski pieejamus, daži uzņēmumi pievēršas mākoņdatošanas tehnoloģijām savos privātajos datu centros. ar mērķi efektīvāk izmantot aparatūru un samazināt administratīvās izmaksas. Kad uzņēmums ir izveidojis savu privāto mākoni, tam ir iespēja izmantot papildu elastības priekšrocības. Piemēram, Koena uzņēmuma Enomaly specialitāte ir pārpildes skaitļošanas iestatīšana, kas pazīstama arī kā mākoņu pārraušana. Uzņēmums lielāko daļu laika var mitināt savus tīmekļa pakalpojumus un lietojumprogrammas savos datu centros, taču, ja rodas trafika pieaugums, tas var vērsties pie ārējiem pakalpojumu sniedzējiem, lai iegūtu papildu resursus, nevis atteiktu klientus.
Galu galā mākoņi pat varētu mainīt veidu, kā inženieri izstrādā datorus, kas arvien vairāk tiek iegulti ikdienas priekšmetos, piemēram, automašīnās un veļas mašīnās. Ja šīs mazjaudas sistēmas var izstiepties un izmantot jebkādu skaitļošanas jaudu pēc vajadzības, tad debesis ir robeža, ko tās var darīt.