Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Ce sunt tehnologiile cloud? Clasificarea comună a modelelor de implementare

Ce sunt tehnologiile cloud? Clasificarea comună a modelelor de implementare

Cloud computing (dispersat).(Engleză) cloud computing, se folosește și termenul Procesarea datelor în cloud (dispersat).) - tehnologie de prelucrare a datelor în care resurse informatice iar capacitățile sunt furnizate utilizatorului ca serviciu de Internet.

Utilizatorul are acces la propriile date, dar nu se poate gestiona și nu trebuie să-i pese de infrastructura, sistemul de operare și software-ul propriu-zis cu care lucrează. Termenul „Cloud” este folosit ca metaforă bazată pe diagrama Internetului rețea de calculatoare, sau ca imagine a unei infrastructuri complexe în spatele căreia se ascunde toată lumea detalii tehnice. Potrivit unui document IEEE publicat în 2008, „Cloud computing este o paradigmă în care informațiile sunt stocate permanent pe servere de pe Internet și temporar stocate în cache pe partea clientului, de ex. calculatoare personale, console de jocuri, laptopuri, smartphone-uri etc.”

Procesarea datelor în cloud ca concept include conceptele:

  • „Totul ca serviciu”
  • „Infrastructura ca serviciu”
  • „Platformă ca serviciu”
  • "Sistem de operare ca serviciu"
  • „Date ca serviciu”
  • „Locul de muncă ca serviciu”
  • alte tendințe tehnologice, care au în comun convingerea că Internetul este capabil să răspundă nevoilor de prelucrare a datelor ale utilizatorilor.

De exemplu, Aplicația Google s oferă aplicații de afaceri online care sunt accesate folosind un browser de internet în timp ce software-ul și datele sunt stocate servere Google. sala de operatie sistemul Google Sistemul de operare Chrome este proiectat să funcționeze cu cloud.

Deși termenul „cloud computing” este bine stabilit, în rusă are un alt sens decât cel original. „Cloud” are un alt sens în afară de nor, și anume împrăștiat; sensul actual al „absent-minded” este implicat în terminologia engleză.

Pentru cloud computing Ipoteza principală este neuniformitatea cererilor de resurse de la client(i). Pentru a netezi această neuniformitate în furnizarea de servicii, un alt strat este plasat între hardware-ul real și middleware - virtualizarea serverului. Serverele care rulează aplicații sunt virtualizate și echilibrarea încărcăturii se realizează atât prin software, cât și prin distribuirea serverelor virtuale peste cele reale.

Critică

Conceptul de cloud computing a fost criticat de comunitatea liberă softwareși în special de la Richard Stallman:

Utilizați aplicații web pentru dvs procese de calcul nu ar trebui, de exemplu, pentru că pierzi controlul asupra lor. Și nu este mai bine decât folosirea oricărui program proprietar. Fă-ți calculele pe computer, folosind programe care îți respectă libertatea. Dacă utilizați orice program proprietar sau serverul web al altcuiva, rămâneți fără apărare. Devii o jucărie în mâinile celui care a dezvoltat acest software.

- „Cloud computing este o capcană, avertizează fondatorul GNU Richard Stallman”, interviu cu ziarul The Guardian (engleză)

Ce sunt cu adevărat serviciile cloud?

Cloud computing evocă o întreagă gamă de emoții. „În câmp tehnologii de rețea„Această expresie este emblematică a zilelor noastre”, spune analistul principal Gartner, Ben Pring, și mulți dintre colegii săi sunt de acord. Dar problema este că fiecare interpretează termenul „cloud computing” în felul său.

Adesea, cuvântul „cloud” se referă la întregul Internet: adică tot ceea ce se află în afara firewall-ului computerului ajunge automat în „nor” – inclusiv externalizarea tradițională. Alții văd serviciile cloud ca versiune actualizata Servicii de utilitate IT (utility computing): de fapt, servere virtuale accesibile prin Internet.

Dacă sunteți în căutarea unei modalități de a extinde capacitățile IT ale întreprinderii dvs. și încă nu intenționați să investiți în creare infrastructură nouă, atragerea de personal nou și recalificarea angajaților sau acordarea de licențe pentru software nou, atunci mai devreme sau mai târziu veți ajunge la ideea serviciilor cloud. Aceste tipuri de servicii sunt disponibile în timp real prin Internet și extind semnificativ capacitățile IT existente.

Astăzi, serviciile cloud sunt încă la început: o echipă „pestriță” de furnizori mari și mici este pregătită să vă ofere multe servicii la fel de „pestrițe” bazate pe tehnologia cloud: de la aplicații cu funcții complete la servicii de stocare a datelor și filtrare a spam-ului. Dacă aveți nevoie de mai multe tipuri de astfel de servicii, atunci cel mai probabil va trebui să vă conectați fiecare dintre ele separat - poate chiar de la diferiți furnizori. Desigur, pe măsură ce această zonă se dezvoltă, încep să apară furnizori mai mari - agregatori și integratori de servicii cloud, dar până acum sunt foarte puțini. Între timp, să ne uităm la ce tipuri de servicii cloud există astăzi.

SaaS (Software As a Service)

Acest tip de serviciu cloud folosește o arhitectură multi-chiriași: oferă acces la cerere separată la mii de clienti. Acronimul SaaS înseamnă Software-as-a-Service - software ca serviciu, spre deosebire de SaaP - Software-as-a-Product - atunci când cumpărați software"in cutie". Acest tip de serviciu este convenabil pentru consumator, deoarece nu necesită investiții inițiale într-un server sau licențiere software.

Serviciile SaaS se bazează pe principiul abonamentului: software-ul rulează de partea furnizorului și este închiriat abonaților, cu plată în funcție de numărul de utilizatori, volumul tranzacțiilor etc. De asemenea, este convenabil ca aplicațiile să poată fi personalizate pentru a satisface nevoile specifice ale utilizatorilor. Unul dintre cei mai de succes jucători de pe piața SaaS astăzi este Salesforce.com.

Servicii IT utilitare (utility computing)

Ideea de servicii IT utilitare nu este nouă, dar astăzi această formă de servicii cloud se confruntă cu o renaștere, datorită unor astfel de „monstri” precum Amazon.com, Sun, IBM și multe alte companii care oferă acces la dispozitive de stocare și servere virtuale. la cererea clientului. Anterior, astfel de servicii erau folosite în principal în scopuri auxiliare, dar astăzi pot înlocui chiar o parte a unui centru de date al întreprinderii.

Alți furnizori oferă soluții care ajută companiile IT să creeze centre de date virtuale de pe servere publice: de exemplu, folosind memorie, dispozitive I/O, resurse de stocare și de calcul ca un pool virtual accesibil prin rețea.

Servicii web cloud

Aproape de SaaS sunt furnizori de servicii web care oferă API-uri pe care dezvoltatorii le pot folosi pe Internet - fără a fi nevoie să descărcați o aplicație cu funcții complete.

Aceste tipuri de servicii sunt oferite de o gamă largă de furnizori: de la companii care furnizează servicii individuale de afaceri (inclusiv servicii tradiționale de procesare Carduri de credit), la API-uri la scară completă furnizate, de exemplu, de Google.

Platforma ca serviciu

O altă opțiune SaaS. Această formă de servicii cloud oferă un mediu de dezvoltare ca serviciu. tu construiești aplicații native, rulând pe infrastructura furnizorului. Utilizatorii dvs. lucrează cu aplicații prin Internet - de pe serverele furnizorului.

Aceste servicii sunt limitate de designul și capacitățile furnizorului, așa că aici nu veți avea libertate totală de a zbura cu imaginația dvs., dar vă puteți baza pe deplin pe predictibilitate și pre-integrare. Un exemplu este Google App Engine.

Servicii gestionate

Una dintre cele mai vechi forme de servicii cloud. Compania care furnizează aceste servicii se numește MSP (furnizor de servicii gestionate). Aceasta include întreaga gamă de servicii - de la livrarea de software până la monitorizarea de la distanță și sprijin deplin Infrastructură IT.

Această categorie include serviciile de scanare a virușilor prin e-mail, serviciile de monitorizare a aplicațiilor, diverse servicii Servicii de securitate gestionate, servicii anti-spam și servicii de management computere desktop(servicii de management desktop).

Platforme comerciale de servicii

Un hibrid de SaaS și MSP. Acest tip nor servicii informatice cel mai des folosit de companiile comerciale: cu ajutorul lor, utilizatorii pot comanda un tur de vizitare a obiectivelor turistice sau, de exemplu, servicii de secretariat de pe o platformă comună, iar serviciul le va oferi informatie necesara conform parametrilor de căutare și prețurilor introduse de utilizator.

Integrarea Internetului

Astăzi, integrarea serviciilor cloud este în faza initiala a dezvoltării sale. OpSource a introdus recent topologia OpSource Services Bus, folosind tehnologia de integrare de la un mic startup numit Boomi. Furnizorul SaaS Workday a achiziționat CapeClear, un furnizor ESB (autobuz de servicii de întreprindere) care vizează integrarea B2B. Din 2005, Grand Central s-a străduit să devină un furnizor unic de „autobuz în cloud” și să reunească furnizori SaaS mai mici pentru a oferi soluții integrate utilizatorilor finali.

Dar, în general, interconexiunile dintre diferite servicii cloud sunt încă destul de rare astăzi. Prin urmare, unii preferă, în locul expresiei „cloud computing” - „servicii cloud”, să folosească termenul „sky computing” - „serviciu ceresc”, adică. un sistem format din multe servicii „cloud” izolate, la fiecare dintre ele clienții IT trebuie să se conecteze separat.

Pe de altă parte, pe măsură ce virtualizarea și SOA (Arhitectura Orientată pe Servicii) își fac treptat drum în întreprindere, ideea serviciilor conectate începe să capete mai multă atenție. Potrivit unor previziuni, în viitor, fiecare întreprindere ar trebui să devină un nod „nor”. Dar este puțin probabil ca această sarcină să fie rezolvată în viitorul apropiat - mai degrabă, aceasta reprezintă o tendință pe termen lung cu un orizont îndepărtat.

Internetul a devenit o parte integrantă a vieții oamenilor și apar în mod regulat noi oportunități care pot face diverse sarcini mai ușoare. Ceea ce este nou sunt tehnologiile cloud care pot fi utilizate în zone diferite: educație, medicină, logistică și așa mai departe.

Ce este tehnologia cloud?

Să începem cu o definiție: tehnologiile cloud implică capacitatea utilizatorului de a accesa date fără a instala aplicații pe dispozitivul său, întrucât tot software-ul este furnizat de servere. Este important de știut că astfel de servicii pot fi fie gratuite, fie plătite și totul depinde de solicitări. Pentru a înțelege care este utilizarea tehnologiilor cloud, trebuie să înțelegeți diferența dintre acestea față de condițiile convenționale.

  1. Să luăm e-mailul ca exemplu, când client de mail instalat pe computer și toate datele sunt salvate pe hard disk. În acest caz, utilizatorul decide ce să facă cu fișierele.
  2. Dacă vorbim despre e-mail, pe care o persoană o folosește printr-un browser, atunci aceasta este deja o tehnologie cloud. Este clar aici că, dacă apar probleme cu serverul, atunci accesul la e-mail se va pierde.

Beneficiile serviciilor cloud

În primul rând, să ne uităm la avantajele existente, care includ:

  1. Pentru a stoca informații, nu trebuie să cumpărați computere și componente scumpe, deoarece totul va fi stocat pe cloud.
  2. Performanța PC-ului crește, deoarece tehnologiile cloud în munca de birou și în alte domenii lansează programe de la distanță, deci există mult spațiu liber pe computer.
  3. Problemele de întreținere sunt în scădere în fiecare an, deoarece numărul de servere fizice, iar software-ul este actualizat constant.
  4. Costul achiziționării de software este redus, deoarece trebuie să cumpărați un program pentru „nor” o singură dată și gata și, uneori, puteți chiar să comandați închirierea acestuia.
  5. Tehnologii cloud nu au restricții privind cantitatea de date stocate. În majoritatea cazurilor, volumul unor astfel de servicii se ridică la milioane de gigaocteți.
  6. Programele sunt actualizate automat, deci nu este nevoie să monitorizați acest lucru, așa cum este cazul aplicațiilor descărcate.
  7. Cloud-ul poate fi utilizat pe orice sistem de operare, deoarece programele sunt accesate prin intermediul browserelor web.
  8. Noile tehnologii cloud fac posibilă accesul la documente oricând și oriunde, deoarece principalul lucru este disponibilitatea internetului.
  9. Securitate bună și protecție împotriva pierderii de informații, deoarece datele trimise sunt salvate automat, iar copiile sunt trimise către serverele de rezervă.

Dezavantajele tehnologiilor cloud

„Norul” are, de asemenea, o serie de dezavantaje care merită cunoscute și luate în considerare:

  1. Accesul nu este posibil în absența Internetului, iar dacă nu există Internet, atunci se va putea lucra numai cu documente descărcate pe computer. Este de remarcat faptul că Internetul trebuie să fie rapid și de înaltă calitate.
  2. Serviciul cloud poate fi mai lent atunci când transferați o cantitate mare de informații decât cu un program instalat.
  3. Rareori securitatea este la un nivel prost, dar în cele mai multe cazuri Cloud o face copii de rezervă, deci nu trebuie să vă faceți griji.
  4. Mulți oameni sunt derutați de faptul că trebuie să plătească pentru furnizarea unui număr de servicii, dar acesta este un proiect de afaceri din care oamenii trebuie să câștige bani.

Aplicarea tehnologiilor cloud

Există o anumită clasificare a serviciilor cloud, astfel încât se disting următoarele categorii de „nori”:

  1. Public. Aceasta este o infrastructură IT care poate fi utilizată imediat o cantitate mare companii si servicii. Abonatul poate fi orice companie și individual. Utilizatorii tehnologiilor cloud public nu au capacitatea de a gestiona și întreține cloud, deoarece acest lucru este făcut doar de proprietarul serviciului.
  2. Privat. Când descriem tipurile de tehnologii cloud, ar trebui să ne concentrăm pe această infrastructură IT sigură, controlată și operată în interesul unei singure organizații. Poate fi amplasat la sediul clientului sau la un operator extern.
  3. Hibrid. Acest tip are principalele avantaje ale ambelor Versiuni anterioare. Acest „cloud” este folosit în majoritatea cazurilor de organizațiile care au perioade sezoniere de activitate, adică atunci când nu există suficientă infrastructură IT internă, atunci o parte din capacitate este transferată către tehnologiile cloud.

Tehnologii cloud în educație

Calculatoarele și internetul și-au făcut loc și ele în sistemul de învățământ, făcând posibilă îmbunătățirea și facilitarea procesului de îndeplinire a unui număr de sarcini. Tehnologiile cloud în proces educațional poate fi folosit în următoarele scopuri:

  1. Organizare colaborare angajaţii peste documente importante, de exemplu, un plan sau program anual. Fiecare este responsabil pentru propria parte a documentului și, dacă este necesar, toți utilizatorii vor avea posibilitatea de a lăsa comentarii și de a adăuga informații.
  2. Lucru general de proiect, astfel încât profesorul să poată atribui teme elevilor, să împartă responsabilitățile și să verifice rapoarte, dând comentarii.
  3. Tehnologiile cloud pot fi folosite pentru a crea jurnal electronicși trimiterea oricăror sarcini scrise. Aceasta este o opțiune excelentă pentru copiii care sunt educați la domiciliu sau lipsesc școala dintr-un anumit motiv.

Tehnologii cloud în medicină

ÎN În ultima vreme„Norul” este introdus activ în medicină, ceea ce îl ridică la nou nivel. Noile tehnologii oferă un potențial enorm pentru schimbări revoluționare, deoarece devine mult mai ușor de întreținut și sistematizat documentația medicală. Utilizarea tehnologiilor cloud în medicină este importantă deoarece ajută la determinarea rapidă a diagnosticului și la tragerea unei concluzii. În acest moment, un astfel de serviciu abia începe să fie implementat, deoarece nu există mecanisme de reglementare pentru păstrarea confidențialității medicale.

Tehnologii cloud în logistică

Cloud-ul are un potențial excelent în logistica de transport și depozit. Folosind tehnologiile cloud, este posibilă asigurarea unei interacțiuni deplină între toți participanții din lanț, adică expeditorul, operatorii, compania de transport și destinatarul. Toate pot comunica în timp real, indiferent de locație. Utilizarea tehnologiilor cloud oferă următoarele avantaje:

  • desfășurarea de licitații deschise pentru antreprenori;
  • determinați cele mai reușite rute;
  • controlul livrării;
  • procesează și stochează toate datele de transport;
  • îmbunătățirea calității onorării comenzilor.

Tehnologii cloud în domeniul bancar

Concurența dintre bănci este enormă și nu toate sunt capabile să reziste vremurilor de criză. Astfel de instituții financiare încep să folosească tehnologii inovatoare pentru a reduce costurile. Serviciile de stocare a datelor în cloud au ca scop automatizarea proceselor financiare. Ca urmare, se constată o creștere a eficienței instituțiilor de credit prin reducerea costului de raportare. Este important să rețineți că, deoarece există o amenințare de intrare a intrușilor Stocare in cloud, nu stochează informații despre clienți.

Tehnologii cloud pentru afaceri

Oamenii de afaceri folosesc cloud-ul în următoarele scopuri:

  1. Este închiriat un server virtual, datorită căruia managerul poate controla pe deplin toate serviciile găzduite, indiferent de furnizor.
  2. Este ușor să creați un centru de contact virtual online, astfel încât să puteți economisi pe închirierea spațiilor și organizarea spațiilor de lucru. Lucrările pot începe în termen de două zile de la data depunerii cererii către furnizor.
  3. Serviciile cloud pentru afaceri sunt folosite pentru a crea birou virtual, adică locul de muncă nu va fi legat de un anumit computer. Se joacă în nor rețeaua internă companie, adică sunt incluse discuri, foldere și programe de planificare.

Jocuri prin serviciul cloud

În anii 2000, au început să apară serviciile de streaming în cloud, permițând utilizatorilor să joace jocuri grele pe internet fără a-și descărca sau încărca computerul. În America și China această direcție este deja bine dezvoltată. Microsoft a făcut recent Declarație oficială că va fi dezvoltat un sistem DeLorean, datorită căruia o persoană va juca printr-un serviciu cloud, iar sistemul își va prezice acțiunile înainte de a apăsa tastele.

Mulți utilizatori moderni calculatoare și dispozitive mobile Ei nu își mai pot imagina viața fără Internet, care a devenit ferm stabilit în viața noastră de zi cu zi. Relativ recent, au apărut noi tehnologii cloud, care sunt destul de diferite de modele clasice sisteme informatice, deși în unele cazuri funcționează pe principii similare. Cu toate acestea, pentru mulți, însuși conceptul de „nor”, ​​deși familiar, rămâne încă neclar. Citiți mai departe pentru a afla ce este.

Ce este tehnologia cloud?

Dacă vorbim despre conceptul în sine într-un limbaj simplu, putem spune că solutii tehnologice Acest tip implică practic stocarea și utilizarea informațiilor, a software-ului sau a serviciilor speciale fără utilizarea efectivă calculatoare tari discuri (sunt folosite numai pentru instalare inițială software client în scopul accesării serviciilor cloud).

Cu alte cuvinte, utilizarea tehnologiilor cloud vă permite să utilizați doar resursele pur de calcul ale unui terminal de computer sau dispozitiv mobil. Această explicație poate părea prea confuză pentru mulți. Prin urmare, pentru a înțelege cum arată utilizarea tehnologiilor cloud în practică, putem da cel mai simplu exemplu.

Majoritatea utilizatorilor moderni, într-un fel sau altul, folosesc prin e-mail. Adesea, prezența unei astfel de adrese este necesară pentru înregistrarea în serviciile de internet, rețelele sociale, jocurile online etc. În orice sistem Windows are un e-mail încorporat Client Outlook. Când primiți sau trimiteți scrisori, toate sunt salvate direct pe hard disk în folderul programului.

Este o altă problemă când cutia poștală este activată server la distanta(de exemplu, Mail.Ru, Gmail, Yandex-mail etc.). Utilizatorul intră pur și simplu pe site, își introduce datele de înregistrare (login și parolă), după care obține acces la mail-ul său. Aceasta este tehnologia cloud în cel mai simplu sens, deoarece toată corespondența este stocată nu pe computerul utilizatorului (hard disk), ci pe un server la distanță. De fapt, și program special nu trebuie să accesați căsuța poștală (cel mai comun browser web este suficient, ceea ce în acest caz, acţionează ca o aplicaţie client).

Astfel, cel mai important lucru este modul în care diferă tehnologiile cloud metode standard IT constă tocmai în stocarea de informații sau a unui fel de software pe un server la distanță, care la un moment dat a fost numit „nor”, ​​și în capacitatea partajarea la date sau software. Astăzi puteți vedea multe servicii care sunt construite exact după principiile cloud-ului. Dar nu a fost întotdeauna așa.

Dezvoltarea tehnologiilor cloud

În general, discuțiile despre introducerea unor astfel de modele au loc încă de la sfârșitul anilor 60 ai secolului trecut. Apoi a apărut conceptul de utilizare a puterii de calcul a sistemelor informatice din întreaga lume cu o organizație sub forma unei utilitate publice, ai cărei autori au fost Joseph Licklider și John McCarthy.

Următorul pas a fost introducerea în 1999 a așa-numitelor sisteme CRM sub formă de site-uri web puse la dispoziție prin abonament, care asigurau acces la resurse de calcul prin intermediul internetului, pe care librăria online Amazon a început să le folosească activ în 2002, care ulterior s-a transformat într-un mare corporație IT.

Și abia în 2006, datorită apariției proiectului Elastic Compute Cloud, au început să vorbească serios despre implementarea la scară largă a tehnologiilor și serviciilor cloud. Desigur, lansarea unui serviciu familiar tuturor astăzi a jucat un rol important în furnizarea de resurse de calcul aplicatii Google, desfășurată în 2009.

Servicii cloud moderne

De atunci, piața tehnologiei cloud a suferit schimbări destul de serioase. Iar problema nu s-a limitat doar la furnizarea de resurse de calcul.

Au început să apară noi tehnologii și servicii cloud, care astăzi pot fi împărțite aproximativ în mai multe categorii mari:

  • stocarea informațiilor în cloud;
  • portaluri de jocuri;
  • platforme antivirus;
  • software bazat pe web.

Fiecare dintre aceste grupuri include multe subcategorii, dar schiță generală toate sunt construite pe aceleași principii.

Caracteristici necesare

Conform cerințelor general acceptate ale Institutului Național de Standarde și Tehnologie din SUA, există o singură listă de condiții pe care tehnologiile informaționale din cloud trebuie să le îndeplinească:

  • serviciu independent de utilizator la cerere (capacitatea utilizatorului de a determina gradul de utilizare a resurselor tehnologice și de calcul sub formă de viteză de acces la date, timp de procesare a serverului, volum de stocare etc., fără coordonare sau interacțiune obligatorie cu furnizorul de servicii) ;
  • acces la o rețea de nivel universal (acces la transfer de date indiferent de tipul de dispozitiv utilizat);
  • punerea în comun a resurselor de calcul (redistribuirea dinamică a puterii prin punerea în comun a resurselor pentru cantitate mare utilizatorii într-un singur pool);
  • elasticitate (capacitatea de a furniza, extinde sau restrânge gama de servicii în orice moment automat și fără costuri suplimentare);
  • contabilizarea serviciilor furnizate consumatorilor (abstracția traficului utilizat, numărul de utilizatori și tranzacțiile efectuate de aceștia, lățime de bandă etc.).

Clasificarea comună a modelelor de implementare

Vorbind despre tehnologiile cloud, nu putem să nu menționăm împărțirea acestora pe tipuri de modele de servicii cloud utilizate.

Printre acestea există mai multe grupuri principale:

  • Un cloud privat este o infrastructură separată utilizată doar de o singură organizație sau întreprindere care include mai mulți utilizatori sau companii partenere (antreprenori), care pot aparține organizației în sine sau pot fi în afara jurisdicției acesteia.
  • Un cloud public este o structură destinată utilizării de către publicul larg în acces gratuit și, de regulă, sub controlul proprietarului (furnizorului de servicii).
  • cloud public - structura organizationala, conceput pentru grupuri de utilizatori care au interese sau sarcini comune.
  • Un cloud hibrid este o combinație de două sau mai multe dintre tipurile de mai sus, care în structură rămân obiecte independente unice, dar sunt interconectate conform regulilor standardizate strict definite pentru transferul de date sau utilizarea aplicației.

Tipuri de modele de servicii

Separat, ar trebui să evidențiem metodologia de clasificare a modelelor de servicii, adică întregul set de instrumente și instrumente pe care un serviciu cloud le poate oferi utilizatorului.

Principalele modele includ următoarele:

  • SaaS (software as a service) este un model al unui set de software furnizat de un furnizor de cloud unui consumator, care poate fi utilizat fie direct într-un serviciu cloud de pe un dispozitiv, fie prin acces prin intermediul thin clients, fie prin interfața de o aplicație specială.
  • PaaS (platform as a service) este o structură care permite utilizatorului, pe baza instrumentelor furnizate, să utilizeze cloud-ul pentru a dezvolta sau crea software de bază în scopul găzduirii ulterioare a altor software-uri (proprii, achiziționate sau replicate) bazate pe managementul bazei de date. sisteme, medii de execuție a limbajului de programare, software middleware etc.;
  • IaaS (infrastructură ca serviciu) este un model de utilizare a unui serviciu cloud cu management independent al resurselor și capacitatea de a găzdui orice tip de software (chiar și OS), dar cu control limitat unele servicii de rețea (DNS, firewall etc.).

Blocuri de servicii cloud

Întrucât tehnologiile cloud necesită o participare minimă a utilizatorilor la funcționarea întregului complex și sunt modele formate din multe combinații tehnologice care interacționează între ele prin utilizarea middleware-ului, în această etapă de luare în considerare a unor astfel de servicii, putem evidenția separat câteva componente importante ale oricărui complexul software și hardware care sunt acceptați le numesc blocuri:

  • Portalul de autoservire este un instrument care permite utilizatorului să comande un anumit tip de serviciu cu detalii suplimentare specificate (de exemplu, pentru IssA aceasta este o comandă mașină virtuală specificând tipul procesorului, cantitatea de RAM și hard disk sau refuzul de a-l folosi).
  • Catalog de servicii - Set servicii de bazăși șabloane asociate pentru creare, care, prin transferul de automatizare, vor putea configura serviciul creat în viața reală sisteme informatice si cu un anumit tip software.
  • Orchestrator este un instrument specializat de monitorizare a acțiunilor operațiunilor efectuate, furnizat de șablonul pentru fiecare serviciu.
  • Tarifare si facturare - contabilizarea serviciilor prestate utilizatorului, emiterea facturilor de plata pentru coordonarea problemelor financiare.

Metode suplimentare

Printre altele, uneori, pentru a distribui încărcarea, tehnologia de virtualizare poate fi folosită sub forma unei părți de server virtual, care este un fel de strat sau conexiune între serviciile software și hardware (distribuirea serverelor virtuale peste cele reale). Această abordare nu este obligatorie, cu toate acestea, tehnologiile cloud în educație folosesc această tehnică destul de des.

Antivirusurile care descarcă fișiere suspecte nu pe computere, ci în cloud sau „sandbox” (Sandbox), unde sunt efectuate, arată, de asemenea, destul de interesante. verificare preliminară, după ce ceva primește permisiunea de a-l trimite pe computer sau este pus în carantină în cloud propriu-zis.

Avantajele și dezavantajele utilizării serviciilor cloud

În ceea ce privește argumentele pro și contra, desigur că există. Aspectul pozitiv este că prin accesarea software-ului, stocarea sau crearea propriei infrastructuri pentru utilizatorii unor astfel de servicii, costurile asociate cu achiziționarea de hardware suplimentar sau mai puternic sau software licențiat sunt reduse semnificativ.

Pe de altă parte, majoritatea experților critică aspru utilizarea serviciilor cloud pur și simplu din cauza securității lor scăzute față de interferențele din exterior. Problema stocării unor volume uriașe de date învechite sau neutilizate este, de asemenea, pe ordinea de zi. Un exemplu izbitor în acest sens este servicii Google, în care utilizatorul nu poate șterge niciun grup de date sau servicii neutilizate.

Probleme de plata

Desigur, utilizarea unor astfel de servicii este plătită, mai ales dacă este vorba de tehnologii cloud în educație (biblioteci specializate, platforme educaționale), acces la software specializat sau depozitare regulată date cu cantități mari de spațiu rezervat pe disc.

Dar pentru utilizatorul mediu, aceleași servicii de stocare a informațiilor precum DropBox, OneDrive ( fostul SkyDrive), "Cloud Mail.Ru", "Yandex. Disk" și mulți alții fac concesii, alocând, în funcție de serviciul în sine, aproximativ 15-20 GB spațiu pe disc fără plată. După standardele moderne, desigur, nu mult, dar suficient pentru a salva câteva date importante.

Concluzie

Asta este pentru tehnologia cloud. Mulți specialiști și analiști le promit un viitor mare, dar problema securității informațiilor sau a confidențialității datelor apare atât de acut încât, fără utilizarea noilor dezvoltări în domeniul securității informațiilor, o perspectivă atât de strălucitoare pare foarte îndoielnică.

Deoarece „norii” sunt un concept colectiv, este logic să le clasificăm în funcție de anumite criterii. Mai jos sunt clasificările „norilor”, dintre care unul a fost propus de InfoWorld, iar celălalt de directorul comercial al Parallels, unul dintre liderii de pe piața sistemelor de virtualizare.

InfoWorld sugerează împărțirea tuturor „norilor” în șase tipuri:

SAAS - aplicații direct ca serviciu (de exemplu, Zoho Office sau Google Apps).

SERVICE COMPUTING - de exemplu, servere virtuale.

SERVICII WEB ÎN CLOUD - optimizate pentru lucrul în mediu virtual Servicii de internet (de exemplu, sisteme bancare prin internet).

PAAS este o „platformă ca serviciu”, adică o nouă generație de aplicații web care fac posibilă construirea unui set de capabilități la cererea utilizatorului (de exemplu, Live Mesh de la Microsoft).

MSP este un furnizor de servicii gestionate (Managed Service Provider), care deservește furnizorii de servicii (de exemplu, scanere antivirus încorporate pentru portaluri de e-mail).

PLATFORME COMERCIALE pentru servicii - o combinație de PaaS și MSP (de exemplu, Cisco WebEx Connect).

Norii sunt împărțiți în privat, public, hibrid și clan.

    Cloud privat

Cloudul privat este o infrastructură destinată utilizării de către o singură organizație, incluzând mai mulți consumatori (de exemplu, divizii ale unei organizații), eventual și clienți și contractori ai acestei organizații. Un cloud privat poate fi deținut, operat și operat de către organizație în sine sau de o terță parte (sau o combinație a acestora) și poate exista fizic în sau în afara jurisdicției proprietarului.

    Cloud public

Public cloud este o infrastructură destinată utilizării gratuite de către publicul larg. Un cloud public poate fi deținut, operat și operat de organizații comerciale, academice și guvernamentale (sau o combinație a acestora).

    Cloud hibrid

Un cloud hibrid este o combinație de două sau mai multe infrastructuri cloud diferite (private, publice sau publice), care rămân obiecte unice, dar sunt interconectate prin tehnologii standardizate sau proprietare pentru transferul de date și aplicații (de exemplu, utilizarea pe termen scurt a resurselor publice). nori pentru echilibrarea sarcinii între nori).

    Cloud de clan sau cloud comunitar

Community cloud este un tip de infrastructură destinat utilizării de către o anumită comunitate (clan) de consumatori din organizații care au sarcini generale(de exemplu, misiune, cerințe de securitate, politici și conformitate cu diverse cerințe). Un cloud comunitar poate fi deținut, gestionat și operat în mod cooperativ de una sau mai multe organizații comunitare sau de o terță parte (sau o combinație a acestora) și poate exista fizic în sau în afara jurisdicției proprietarului.

1.3 Principalele direcții de dezvoltare a tehnologiilor cloud

Cele patru direcții principale de dezvoltare a cloud computingului sunt:

Unele produse oferă în mod direct utilizatorilor servicii de internet, cum ar fi stocare, middleware, colaborare și baze de date.

    Infrastructura ca serviciu ( IaaS, Engleză Infrastructure-as-a-Service) este oferită ca abilitatea de a utiliza infrastructura cloud pentru a gestiona independent procesarea, stocarea, rețeaua și alte resurse de calcul fundamentale, de exemplu, consumatorul poate instala și rula software arbitrar, care poate include sisteme de operare, platformă și software de aplicație. Consumatorul poate controla sistemele de operare, sisteme virtuale stocarea datelor și aplicațiile instalate și, de asemenea, au control limitat asupra setului de servicii de rețea disponibile (de exemplu, firewall, DNS). Controlul și gestionarea principalei infrastructuri fizice și virtuale a cloud-ului, inclusiv rețeaua, serverele, tipurile de sisteme de operare utilizate și sistemele de stocare, sunt efectuate de furnizorul de cloud. Exemple de utilizatori (dezvoltatori de sistem, administratori, manageri IT).

    Platforma ca serviciu ( PaaS, Engleză Platform-as-a-Service) este un model în care consumatorului i se oferă posibilitatea de a utiliza o infrastructură cloud pentru a găzdui software de bază pentru implementarea ulterioară a aplicațiilor noi sau existente (aplicații replicate interne, dezvoltate personalizat sau achiziționate). Astfel de platforme includ unelte crearea, testarea și execuția aplicațiilor software - sisteme de management al bazelor de date, middleware, medii de execuție a limbajului de programare - furnizate de furnizorul de cloud. Controlul și gestionarea principalei infrastructuri fizice și virtuale a cloud-ului, inclusiv rețeaua, serverele, sistemele de operare, stocarea, este efectuată de furnizorul de cloud, cu excepția celor dezvoltate sau aplicații instalateși, dacă este posibil, parametrii de configurare a mediului (platformă). Exemple de utilizatori (dezvoltatori de aplicații, testeri, administratori)

    Sistem de operare ca serviciu ( SaaS, Engleză Software-as-a-Service) - un model în care consumatorului i se oferă posibilitatea de a utiliza software-ul de aplicație al furnizorului care rulează în infrastructura cloud și accesibil de pe diverse dispozitive client sau printr-un client subțire, de exemplu, dintr-un browser (de exemplu de exemplu, webmail) sau prin interfața programului. Controlul și gestionarea infrastructurii fizice și virtuale subiacente a cloud-ului, inclusiv rețele, servere, sisteme de operare, stocare sau chiar capabilități individuale de aplicație (cu excepția unui set limitat setari personalizate configurarea aplicației) este efectuată de furnizorul de cloud. Exemple de utilizatori (utilizatori de afaceri, administratori de aplicații).

Alte *aaS: de exemplu:

DaaS (Desktop-as-a-Service) oferă fiecărui utilizator un loc de muncă virtual standardizat, cu posibilitatea de a configura și instala alte programe. Accesul se realizează prin intermediul rețelei client slab, care poate fi orice, de la un computer obișnuit la un smartphone ( Google Chrome OS).

CaaS (Communications-as-a-Service) este o combinație de software și hardware pentru organizarea tuturor tipurilor de comunicare (voce, poștă) între angajații unei întreprinderi folosind soluții terțe.

O opțiune alternativă SaaS este promovată de Microsoft Corporation, se numește S+S (Software+Services) și combină punctele forte un SaaS tipic și o aplicație tipică accesibilă. Acesta este un software obișnuit, dar axat pe servicii la distanță. Cloud computing devine o tendință tehnologică serioasă - mulți experți consideră că în următorii cinci ani cloud computing va schimba nu numai procesele IT, ci și piața tehnologiei informației în sine. Datorită acestei tehnologii, utilizatorii de dispozitive tipuri diferite, inclusiv PC-uri, laptop-uri, smartphone-uri și PDA-uri, vor putea accesa programe, sisteme de stocare și chiar platforme de dezvoltare de aplicații prin Internet, prin intermediul serviciilor oferite de furnizorii de cloud computing, iar resursele în acest caz sunt găzduite pe serverele furnizorilor.

Pe baza tuturor celor de mai sus, putem concluziona că atunci când folosesc cloud computing, consumatorii de tehnologia informației pot reduce semnificativ costurile de capital - pentru construcția de centre de date, achiziționarea de echipamente de server și de rețea, soluții hardware și software pentru a asigura continuitatea și performanța - deoarece aceste costuri sunt absorbite furnizorul de servicii cloud. În plus, timpul lung de construcție și punere în funcțiune a infrastructurii mari de tehnologie a informației și costul lor inițial ridicat limitează capacitatea consumatorilor de a răspunde flexibil cerințelor pieței, în timp ce tehnologiile cloud oferă capacitatea de a răspunde aproape instantaneu la cererea crescută de putere de calcul.

Când se utilizează cloud computing, costurile pentru consumatori se îndreaptă către costurile operaționale - așa sunt clasificate costurile de plată pentru serviciile furnizorilor de cloud.

Termenul „tehnologie în cloud” este acum pe buzele tuturor. O discuție activă asupra posibilelor nuanțe ale lucrului cu astfel de tehnologii are loc atât pe forumurile marilor companii de internet, cât și în rândul utilizatorilor începători. Și chiar e ceva de discutat.

În fiecare zi în motoare de căutare Proprietarii de computere își pun tot mai mult întrebarea „ce este tehnologia cloud”. Acest lucru nu este surprinzător, pentru că totul mai multi utilizatori aflați despre această inovație. Un exemplu izbitor sunt programele antivirus. Nou versiuni Norton securitatea internetului, Kaspersky și multe altele din setări oferă să activeze opțiunea de protecție în cloud. Întrucât curiozitatea este caracteristică în sine natura umana, este destul de logic ca oamenii să devină interesați de tehnologiile cloud.

Din păcate, nu trebuie să ne așteptăm la nimic revoluționar. În parte, aceste tehnologii există pe Internet de mult timp, pur și simplu le lipsea o definiție precisă și cuprinzătoare, sistematizarea și înțelegerea oportunităților potențiale. Tehnologiile cloud sunt o modalitate de procesare a datelor digitale în afara mediului computerului inițiator. Deoarece mulți oameni se familiarizează cu termenul datorită aplicațiilor antivirus, să luăm în considerare munca „norilor” folosind exemplul acestui grup de programe.

Să ne imaginăm asta aplicație antivirusîntâlniri suspecte codul programului, care nu este descris în baze de date cu virusi. Dacă utilizatorul nu știe ce sunt tehnologiile cloud și nu a permis utilizarea acestora (bifați caseta din setări), atunci antivirusul va încerca să localizeze dosar suspect până când bazele de date sunt actualizate. Totul este complet diferit dacă sunt activate tehnologiile cloud. În acest caz, informațiile despre codul ciudat sunt transmise automat către serverul dezvoltatorului program antivirus, unde este verificat cu promptitudine de către specialiști pentru pericol potențial. Dacă o amenințare este confirmată pentru toate computerele conectate la această resursă, sunt trimise instrucțiuni cu privire la modul de neutralizare a pericolului. Rezultatul este o viteză fără precedent de răspuns la apariția de noi viruși. În ce este tehnologia cloud în acest exemplu? Răspunsul este de a procesa cod suspect pe serverele dezvoltatorului, departe de computerele utilizatorilor obișnuiți. Aceasta este caracteristica cheie.

Tehnologiile cloud oferă o a doua viață dispozitivelor de calcul cu putere redusă. Să presupunem că avem un calculator cu acces la Internet și conectat la un „nor” specializat format din clustere de computere de înaltă performanță. Putem efectua singuri operațiuni de bază, dar ce să facem dacă este necesar? calcule complexe? În acest caz, calculatorul trimite datele sarcinii către serviciul cloud și le primește ca răspuns soluție gata făcută. Pentru utilizator, acțiunile efectuate între tastarea comenzilor și primirea unui răspuns au trecut neobservate. La urma urmei, principalul lucru este rezultatul și a fost atins. Desigur, un calculator este o extremă, dar, pe de altă parte, este mai ușor de înțeles principiul de funcționare.

Pe lângă astfel de nori neevidenți, există servicii speciale, care înlocuiesc în mare măsură aplicațiile cu drepturi depline cu calculator local. De exemplu, utilizatorul trebuie să editeze fisier textîn programul Word. Pentru a face acest lucru, va trebui să achiziționați programul în sine (și versiune licenţiată nu este ieftin), alocați gratuit spatiu pe disc pe mass-media, conectează-te modulele necesare. Bineînțeles că toate acestea pot fi rezolvate, dar ce să faci dacă sunt multe computere (întreprindere)? Cheltuirea banilor pe achiziții Este mult mai ușor să utilizați un serviciu cloud care oferă acces la anumite programe, aflat pe site-urile sale. Utilizatorul trebuie să meargă la site-ul dorit printr-un browser, să lanseze Word de la distanță și să-și deschidă fișierul pentru editare. Apropo, ele sunt de obicei implementate în acest fel interfețe convenabile.

Beneficiile tehnologiilor cloud pot fi enumerate pentru o lungă perioadă de timp. Există mai puține dezavantaje, dar sunt semnificative: confidențialitate redusă și dependență de munca unei terțe resurse.

Cele mai bune articole pe această temă