Interfețe de capabilități ale tehnologiei cloud computing. Ce sunt tehnologiile cloud și de ce sunt necesare? Cum diferă tehnologiile cloud de tehnologiile convenționale?

Conceptul de cloud computing (computing) sau de procesare cloud (dispersat) a fost propus pentru prima dată în anii 1970. Ideea a fost publicată oficial și fundamentată științific în 2006, când compania Amazonși-a prezentat infrastructura serviciilor web (Servicii web), oferind nu numai găzduire, ci și oferind clientului telecomandă putere de calcul. Urmează servicii similare Amazon prezentat Google, SunȘi IBMȘi Microsoft.în plus Microsoft a introdus nu doar un serviciu, ci și un nor cu drepturi depline sistem de operare Windows Azure.

Cloud computing(Engleză, cloud computing)- tehnologie de prelucrare distribuită a datelor, în care resurse informatice iar capacitățile sunt furnizate utilizatorului ca serviciu de Internet. De regulă, termenul „cloud computing” folosit astăzi este aplicabil oricăror servicii care sunt furnizate prin internet. Termenul „nor” în sine provine de la denumirea grafică acceptată a Internetului, care este descrisă sub formă de nori. Astfel, cloud computing este o nouă paradigmă care implică procesarea și stocarea datelor distribuite și la distanță.

Astăzi, un serviciu cloud include trei caracteristici principale care îl deosebesc de un serviciu obișnuit:

  • modul de „resurse la cerere”;
  • elasticitate;
  • independența față de elementele de management al infrastructurii.

Ca exemplu simplu care reflectă diferențele dintre sistemele cloud și cele convenționale, putem cita serviciile de emitere de resurse pe servere web. In caz de sistem conventional furnizorul taxează pentru capacitatea și resursele furnizate, indiferent de utilizarea acestora. În ceea ce privește structurile cloud, taxele sunt percepute doar pentru capacitatea și resursele utilizate, economisind astfel bani utilizatorului.

Serviciile cloud pot fi împărțite în cinci categorii:

  • 1) software ca serviciu;
  • 2) platformă ca serviciu;
  • 3) infrastructura ca serviciu;
  • 4) datele ca serviciu;
  • 5) la locul de muncă ca serviciu.

Sistem de operare ca serviciu (Sistem de operare ca serviciu - SaaS) - 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, webmail) sau un program interfata. Controlul și gestionarea infrastructurii fizice și virtuale de bază a cloud-ului, inclusiv controlul rețelei, serverelor, sistemelor de operare, stocării sau chiar capabilităților individuale ale aplicațiilor (cu excepția unui set limitat setari personalizate configurarea aplicației) este efectuată de furnizorul de cloud.

Platforma ca serviciu (Platform-as-a-Service - PaaS) - un model în care consumatorului i se oferă posibilitatea de a utiliza o infrastructură cloud pentru a găzdui software de bază pentru plasarea ulterioară de noi sau aplicațiile existente(aplicații replicate proprii, dezvoltate personalizat sau achiziționate). Astfel de platforme includ unelte crearea, testarea și execuția aplicațiilor software - sisteme de gestionare a 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 controlul rețelei, serverelor, sistemelor de operare, stocării, este efectuată de furnizorul de cloud, cu excepția aplicațiilor dezvoltate sau instalate, precum și, dacă este posibil , parametrii de configurare ai mediului (platformă).

Infrastructura ca serviciu (Infrastructură-ca-serviciu - laaS) este oferită ca abilitatea de a utiliza infrastructura cloud pentru a gestiona în mod independent procesarea, stocarea, rețeaua și alte resurse de calcul fundamentale, de exemplu, un consumator poate instala și rula software arbitrar, care poate include sisteme de operare, platforme și aplicații software. Consumatorul poate controla sistemele de operare, sistemele de stocare virtuală și aplicații instalate, precum și un set servicii disponibile. Controlul și gestionarea principalei infrastructuri fizice și virtuale a cloud-ului, inclusiv controlul rețelei, al serverelor, al tipurilor de sisteme de operare utilizate și al sistemelor de stocare, este efectuată de furnizorul de cloud.

Din punct de vedere al infrastructurii, se disting următoarele modele de implementare:

  • cloud privat;
  • cloud public;
  • cloud hibrid;
  • cloud public.

Cloud privat(Engleză, cloud privat) - infrastructură destinată utilizării de către o organizație, inclusiv 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 (cloud public) - 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). Cloudul public există fizic în jurisdicția proprietarului - furnizorul de servicii.

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

Public Cloud (cloud comunitar) - un tip de infrastructură destinat utilizării de către o anumită comunitate 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.

Împreună cu avantaje evidente Conceptul de tehnologie cloud nu este lipsit de dezavantaje. Principalele plângeri se referă la siguranță și nevoia de fiabilitate acces în bandă largăîn internet.

Să ne uităm la exemple de implementare a tehnologiilor cloud (pe lângă webmail).

De exemplu, un serviciu cloud a fost lansat în SUA Pe viu, oferind posibilitatea de a juca jocuri moderne chiar si pe cele mai simple echipamente. Din punct de vedere tehnic, arată astfel: jocul în sine este situat pe un server la distanță și grafica este procesată acolo, care sunt livrate computerului utilizatorului final într-o formă „gata”. Cu alte cuvinte, calculele menite să fie făcute pe placa grafică și procesorul computerului tău se fac pe server, iar computerul tău este folosit doar ca monitor.

De asemenea Măr dezvoltă tehnologia cloud sub forma unui serviciu numit MobileMe. Serviciul include client de mail, calendar, agendă, stocare fișiere, album foto și instrument de localizare a obiectelor pierdute iPhone. Acest serviciu este plătit, dar principalul lucru aici este diferit. Măr oferă acest nivel de interacțiune a setului său de servicii și aplicații de Internet pe un computer, telefon, player și iPad, că nevoia de a folosi un browser dispare. Utilizați programe familiare pe dvs Mac, iPhoneȘi iPad, cu toate acestea, nu toate datele sunt stocate pe ele, ci în cloud, ceea ce vă permite să uitați de nevoia de sincronizare, precum și de accesibilitate. În același timp, să facem o rezervare pentru care nu trebuie să utilizați aplicațiile în mod specific - vă puteți conecta pur și simplu la contul dvs. printr-un browser de pe orice computer.

In dezvoltare Google sistem de operare Sistemul de operare Chrome este de fapt un browser prin care utilizatorul interacționează cu o rețea extinsă de servicii web. Sistemul de operare este destinat netbook-urilor, există foarte scăzute Cerințe de sistem si lipsa de nevoie autoinstalare programe. Cu alte cuvinte, Google oferă beneficiile conceptului de cloud utilizatorilor obișnuiți. Adevărul este că dezavantajul acestei abordări este că fără internet, un netbook bazat Sistemul de operare Chrome va fi complet inutil.

Să notăm avantajele și dezavantajele tehnologiilor cloud.

Avantaje cloud computing:

  • reducerea cerințelor pentru puterea de calcul a computerului utilizatorului (orice computer care poate deschide o fereastră de browser primește potențialul enorm al unui real stație de lucru);
  • economii de costuri la achiziționarea, asistența, actualizarea software-ului și echipamentelor;
  • scalabilitate, toleranță la erori și securitate alocarea și eliberarea automată a resurselor necesare în funcție de nevoile aplicației. întreținere, actualizarea software-ului este efectuată de furnizorul de servicii;
  • acces de la distanță la date din cloud - puteți lucra de oriunde de pe planetă unde există acces la Internet;
  • de mare viteză procesarea datelor;
  • plata pentru servicii după cum este necesar și numai pentru ceea ce este folosit;
  • economisirea spațiului pe disc Trimiterile și programele sunt stocate pe servere la distanță).

Defecte cloud computing:

  • dependența integrității datelor utilizatorilor de companiile care furnizează serviciul;
  • necesitatea unui acces fiabil și rapid la Internet;
  • lipsa standardelor general acceptate în domeniul securității tehnologiilor cloud;
  • posibilitatea apariției monopolilor cloud;
  • Pericol atacurile hackerilor la server (atunci când stocați date pe un computer, vă puteți deconecta oricând de la Internet și puteți curăța sistemul folosind un antivirus).

În ciuda tuturor criticilor, tehnologiile cloud au un viitor bun. Cea mai simplă dovadă a acestui lucru este că, indiferent de modul în care cei trei giganți principali au concurat și s-au contrazis reciproc ( Microsoft, AppleȘi Google), toți s-au repezit aproape simultan în asta tehnologie nouăși nu vor pleca de acolo. Mai mult, toate cele trei companii își conectează viitorul cu tehnologiile cloud. Acum doi ani conceptul cloud computing părea doar frumoasa idee, o „momeală”, un experiment ciudat. Astăzi, beneficiile tehnologiilor cloud pot fi resimțite chiar și de acei oameni care nu sunt implicați în dezvoltarea de software, tehnologii web și alte lucruri extrem de specializate ( Xbox Live, Windows Live, MobileMe, OnLive, documente Google - cele strălucitoare exemple).

Mai jos este o scurtă descriere a mai multe proiecte de tehnologie cloud open source.

bucătar este un proiect relativ nou, vechi de doar un an, dar se dezvoltă activ, după cum se vede din frecvența înregistrărilor de cod. Acesta este un cadru de construcție pentru gestionarea configurației pentru toate tipurile de infrastructură /G, în special printre dezvoltările cloud. Mai întâi este scris sursă, descriind modul în care va fi construită infrastructura, iar apoi aceste descrieri sunt aplicate serverelor. Rezultatul este o infrastructură complet automatizată. bucătar susținută și sponsorizată profesional de companie Opscode.

Eucalipt- aceasta este infrastructura Sursa deschisa software pentru implementarea tehnologiilor cloud pe clustere. Interfață curentă Eucalipt compatibil cu interfata UE Amazon 2,

S3 și EBS, cu toate acestea, infrastructura este concepută pentru a suporta mai multe interfețe client. Eucalipt implementate folosind instrumente disponibile în general Linuxși tehnologii de bază pentru servicii web, care facilitează instalarea și suportul sistemului. Sisteme de eucalipt oferă servicii de consiliere, instruire și suport.

În primul rând, cloud-ul este de interes pentru utilizatorii finali ai sistemelor informaționale. Cel mai simplu caz: Există un serviciu web care servește cererile utilizatorilor. Serviciul este implementat în cloud. Pe măsură ce numărul de solicitări crește și serviciul nu mai poate face față sarcinii, pot fi adăugate noi noduri în sistem (dinamic sau la cerere) și sarcina redistribuită între ele

În al doilea rând, Eucalipt util în dezvoltarea directă sisteme software. În cloud, puteți combina resurse hardware de toate dungile și nuanțele care îndeplinesc cerințele Eucalipt.

OpenNebula- acesta este poate cel mai interesant și mai semnificativ proiect din lista tehnologiilor „cloud”, reclamându-se ca Instrumente open source pentru cloud computing. OpenNebula este un instrument care poate fi folosit pentru orice tip de implementare cloud și pentru gestionarea infrastructurii virtuale într-un centru de date sau cluster, sau pentru combinarea infrastructurii locale cu infrastructura publică bazată pe cloud. OpenNebula acceptă, de asemenea, nori publici, permițând interfețelor cloud să-și expună funcționalitatea mașină virtuală, managementul memoriei și al rețelei.

Zenoss- are capacitatea de a urmări Amazon Web Servicesși toate tipurile de alte „nori” și infrastructura virtuală.

Platforma de calcul elastică a lui Enomaly(Mai departe - ECP) - infrastructură virtuală „cloud” programabilă pentru toate tipurile de întreprinderi. ESR Ajută la dezvoltarea, gestionarea și implementarea aplicațiilor virtuale în cloud și reduce semnificativ volumul de lucru administrativ și de sistem. Tabloul de bord bazat pe web permite celor 77 de angajați să simplifice și să planifice eficient implementările, să automatizeze scalarea și echilibrarea încărcării mașinilor virtuale, să analizeze, să configureze și să optimizeze capacitățile cloud ale programelor utilitare ușor de utilizat. ESR platforma a fost concepută pentru a funcționa cu centrul de date virtual, oferind valoare adăugată și costuri reduse.

Ubuntu Enterprise Cloud include Ubuntu Server Editionși integrează mai multe Sursa deschisa proiecte, inclusiv Eucalipt. UEC oferă utilizatorilor pachete la cheie pentru implementarea unui cloud privat.

Ce se ascunde în spatele abrevierilor similare precum XaaS?

Când răsfoiesc știrile despre tehnologia cloud, cititorii se confruntă cu definiții și denumiri diferite, al căror sens poate să nu fie imediat clar. Ca să nu mai vorbim de același tip de abrevieri servicii cloud, în care chiar și specialiștii care lucrează în domeniul IT se încurcă uneori. Prin urmare, am decis să colectăm într-un singur loc definiții de bază, cunoașterea cărora vă va ajuta să citiți materiale pe tema tehnologiilor cloud și să le înțelegeți, fără a fi distras de motoarele de căutare sau Wikipedia.

Pentru comoditate, am împărțit termenii în mai multe categorii, descriindu-i pe scurt pe cei mai importanți din fiecare dintre ele. Desigur, articolul nostru nu conține toate definițiile, dar chiar și această listă este suficientă pentru a naviga relativ liber în lumea tehnologiilor cloud.

nori. Termeni generali

Cloud computing dacă vorbim într-un limbaj simplu, este un scenariu în care unui utilizator i se oferă acces la resurse de calcul precum servere, rețele, sisteme de stocare, aplicații și servicii printr-o rețea, cel mai frecvent Internet.

Cloud public o infrastructură care oferă posibilitatea de a utiliza cloud computing unei game largi de utilizatori. Deținut de obicei de o organizație comercială.

Cloud privat (privat). după cum sugerează și numele, este o infrastructură deținută de o organizație și care permite utilizarea cloud computing exclusiv în scopurile sale.

Cloud hibrid combină caracteristicile unui cloud privat și public. Cu această abordare, o parte din infrastructură este deținută de client, iar o parte este închiriată. Comunicarea între cele două structuri este asigurată prin intermediul tehnologiilor de transfer de date.

Hardware

Centru de procesare a datelor (DPC) clădire de sine stătătoare specializată pentru a găzdui diverse servere și echipamente de retea, accesat prin internet. Pe lângă furnizarea de energie redundante și canale de comunicație, o astfel de clădire trebuie să aibă personal calificat pentru a asigura monitorizarea și întreținerea constantă a tuturor sistemelor.

Server un computer specializat folosit pentru a rula aplicații și servicii care sprijină infrastructura IT.

Cluster mai multe servere conectate prin canale de comunicație și prezentate utilizatorului ca o singură resursă hardware.

Sisteme de stocare a datelor (DSS) soluție software și hardware care vă permite să consolidați totul spatiu pe discîn cadrul unui singur sistem. Pe lângă toleranța generală la erori și monitorizarea constantă a propriei stări, sistemele de stocare acceptă multe funcții utile, cum ar fi replicarea datelor la nivel de matrice.

Replicare procesul de copiere a datelor în scopul sincronizării acestora cu unul sau mai multe obiecte. Vă permite să protejați informațiile împotriva pierderii în cazul defecțiunii echipamentului.

Comutator de rețea ( intrerupator) un dispozitiv care vă permite să conectați mai multe noduri rețea de calculatoare. Funcționează la nivelul L2 al modelului OSI.

Router de rețea ( router) dispozitiv care are mai multe interfețe de rețeași permițând transferul datelor între diferite segmente de rețea. Regulile pe baza cărora vor fi transmise pachetele sunt configurate de administrator. Funcționează la nivel L3, model OSI.

Virtualizare

Virtualizare o tehnologie care vă permite să furnizați resurse de calcul abstracte din hardware și, în același timp, izolate logic unele de altele. Adică pe una server fizic puteți crea multe virtuale care vor funcționa independent.

Hypervisor un program care vă permite să implementați tehnologie de virtualizare. Folosind hypervisor, mașinile virtuale, precum și rețelele, comutatoarele soft și routerele sunt gestionate și configurate.

Mașină virtuală un analog al unui computer fizic implementat într-un mediu virtual. Conceptele de „mașină virtuală” și „server virtual” diferă doar în scopul lor final, dar sunt în esență același lucru.

Servicii cloud

Separat, merită să descrieți principalele servicii furnizate pe bază tehnologii virtuale. Un grup mare de astfel de servicii sunt unite sub acronimul XaaS, care înseamnă „orice ca serviciu”. Toate aceste servicii se bazează pe trei servicii principale: PaaS, SaaS, IaaS.

PaaS ( Platformă la fel de A Serviciu - platformă ca serviciu) acest tip de cloud computing care este oferit clientului sub forma unui ready-made platforma software, care include diverse instrumente și vă permite să le personalizați. În esență, această platformă poate fi orice: un mediu de testare, un sistem de gestionare a bazelor de date sau automatizarea proceselor de management. Mai mult, o astfel de platformă este gestionată și întreținută de un furnizor de servicii.

SaaS ( Software la fel de A Service - software ca serviciu) Acesta este probabil cel mai comun tip de serviciu bazat pe tehnologii cloud. Constă în furnizarea clientului cu utilizarea oricăror programe care se află în cloud-ul furnizorului de servicii. Un exemplu izbitor este un cont de e-mail. Mail Google sau, de exemplu, Pachetul Microsoft Office 365.

IaaS (Infrastructurăla fel deAServiciu - infrastructura ca serviciu) un tip de serviciu cloud care implică clientul închirierea unui pool de resurse de calcul de la un furnizor de servicii ca infrastructură virtuală. Acestea pot fi servere virtuale, sisteme de stocare a datelor, diverse elemente de rețea, precum și orice combinație a acestor componente.

Dar, pe lângă cele de bază, există multe alte servicii cloud. Să le aruncăm o privire mai atentă:

DRaaS (DezastruRecuperarela fel deAServiciu - recuperare în caz de dezastru ca serviciu) un serviciu pentru a oferi clientului capacitatea de a restabili funcționalitatea propriei structuri virtuale în cloud-ul furnizorului de servicii în cazul unui accident sau dezastru. Serviciile de acest tip ajută la eliminarea impactului perturbărilor serioase asupra afacerii, ceea ce înseamnă că sunt cele mai solicitate de companii pentru care operarea aplicațiilor și serviciilor este un parametru critic.

BaaS (Backupla fel deAService - backup ca serviciu) serviciu pentru a oferi clientului o platformă și instrumente pentru organizarea procedurii Rezervați copie date către cloud. Implementarea acestui serviciu depinde de mulți factori, cum ar fi cantitatea de date pentru care se face backup, lățimea de bandă a canalelor de comunicație, precum și schema de backup și adâncimea arhivei. Acest lucru este convenabil pentru companiile care au o cantitate mare de date critice, dar organizarea propriului sistem de backup fiabil este neprofitabilă.

BaaS (Backendla fel deAService - backend ca serviciu)- set de gata făcute funcționalitatea serverului, care vă permite să simplificați și să accelerați dezvoltarea aplicațiilor. Cu alte cuvinte, acesta este un mediu de dezvoltare cu drepturi depline găzduit în cloud, ceea ce înseamnă că vă permite să profitați de toate avantajele tehnologiei, cum ar fi, de exemplu, scalabilitatea nelimitată.

MaaS ( Monitorizarea la fel de A Serviciu - monitorizare ca serviciu) un tip relativ nou de serviciu cloud, care constă în organizarea monitorizării propriei infrastructuri folosind software găzduit în cloud-ul furnizorului de servicii. Ca și în multe alte cazuri, această soluție vă permite să utilizați cea mai avansată instrumente software, fara a le achizitiona sau a organiza administrarea.

DBaaS ( Date Baza la fel de A Serviciu - baza de date ca serviciu) un serviciu care permite clienților să se conecteze la o bază de date situată în cloud. În acest caz, costul soluției este calculat pe baza volumului bazei de date și a numărului de conexiuni la clienți. Principalele avantaje ale unei astfel de soluții vor fi, desigur, scalarea și absența necesității de a asigura securitatea datelor.

HaaS ( Hardware la fel de A Service - echipament ca serviciu) — un serviciu pentru furnizarea puterii de calcul din cloud. De fapt, în loc să cumpere un server de călcat, clientul îl poate închiria și acesta va fi localizat pe site-ul furnizorului de servicii, ceea ce va asigura alimentarea de rezervă și service în timp util.

NaaS ( Reţea la fel de A Serviciu - rețea ca serviciu) — serviciu de furnizare a infrastructurii de rețea ca alternativă propria retea. Capacitățile NaaS vă permit să utilizați instrumente de rutare, precum și să creșteți sau să micșorați capacitatea canalului.

STaaS ( Depozitare la fel de A Service - depozitare ca serviciu) Acesta este un serviciu pentru furnizarea de spațiu pe disc în cloud. Pentru utilizator, această soluție arată ca o unitate logică suplimentară sau pur și simplu folderul de rețea. Avantajul STaaS este disponibilitatea redundanței ca conditie obligatorie de la orice furnizor de servicii.

DaaS (Desktopla fel deAServiciu - desktop ca serviciu)- un serviciu care constă în furnizarea utilizatorului cu un desktop la distanță. Spre deosebire de local, desktop-ul de la distanță poate avea foarte puternic caracteristici tehnice, acest lucru vă permite să utilizați aplicații de diferite niveluri fără a fi legat de capacitățile computerului dvs. desktop.

CaaS ( Comunicatii la fel de A Serviciu - comunicare ca serviciu) — un serviciu pentru furnizarea de instrumente de comunicare în cloud. Cu alte cuvinte, acest serviciu vă permite să organizați telefonia, transmisia mesaje instant sau, de exemplu, capacitatea de a desfășura conferințe video folosind furnizorul de servicii.

CaaS ( Container la fel de A Service - container ca serviciu) - tip de serviciu adică În ultima vreme devine din ce în ce mai popular. Constă în a oferi clientului posibilitatea de a organiza, porni sau opri un container folosind o interfață web sau instrumente API.

Concluzie

În acest articol, am analizat conceptele de bază care vă permit să navigați mai bine în lumea tehnologiilor cloud și, de asemenea, am examinat majoritatea serviciilor oferite pe baza acestora. Sperăm că aceste informații vor fi de ajutor.

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ă soluțiile tehnologice de acest tip presupun practic stocarea și utilizarea de informații, software sau servicii speciale fără a utiliza efectiv hard disk-uri pe computere (sunt folosite doar pentru instalarea inițială a software-ului 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 e-mailul. 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ă se află pe un server la distanță (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 e-mailul 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, nu este nevoie de un program special pentru a vă accesa căsuța poștală (un browser web foarte obișnuit, care în acest caz acționează ca o aplicație client, este suficient).

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 Internet, pe care libraria 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 interfața 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 retea nivel universal(acces la transferul 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 cantitati mari 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 (rezumarea traficului utilizat, a numărului de utilizatori și a tranzacțiilor pe care le fac, lățimea de bandă etc.).

Clasificarea comună a modelelor de implementare

Vorbind despre tehnologiile cloud, nu putem să nu menționăm împărțirea lor 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).
  • Un cloud public este o structură organizațională concepută pentru grupuri de utilizatori care au interese sau obiective 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 ca serviciu) este un model al unui set de software furnizat de un furnizor de cloud unui consumator, care poate fi utilizat fie direct în serviciul cloud de pe un dispozitiv, fie prin acces prin clienti slabi, sau prin interfața unei aplicații speciale.
  • 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 asupra unor 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 (de exemplu, pentru IssA aceasta este o comandă pentru o mașină virtuală cu clarificarea tipului de procesor, a cantității de memorie RAM și hard disk sau refuzul de a-l folosi).
  • Catalog de servicii - un set de servicii de bază și șabloane asociate pentru creare, care, prin transferul automatizării, vor putea configura serviciul creat în cele existente reale sisteme informatice si cu anumit tip software.
  • Orchestrator este un mijloc 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 sarcina, tehnologia de virtualizare poate fi utilizată sub forma unei părți de server virtual, care este un fel de strat sau conexiune între servicii softwareși hardware (distribuirea serverelor virtuale peste cele reale). Această abordare nu este obligatorie, totuși, tehnologiile cloud în educație folosesc destul de des această tehnică.

Antivirusurile care se descarcă fisiere suspicioase nu la computere, ci la cloud sau „sandbox” (Sandbox), unde se efectuează o verificare preliminară, după care se acordă permisiunea de a-l trimite la 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, cei mai mulți experți critică aspru utilizarea serviciilor cloud pur și simplu din cauza securității lor scăzute împotriva interferențelor externe. 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ă acestea sunt tehnologii cloud în educație (biblioteci specializate, platforme educaționale), acces la software specializat sau stocare regulată a datelor cu cantități mari de spațiu rezervat pe disc.

Dar pentru utilizatorul obișnuit, aceleași servicii de stocare a informațiilor precum DropBox, OneDrive (fostă SkyDrive), Cloud Mail.Ru, Yandex.Disk și multe altele fac concesii, alocând, în funcție de serviciu în sine, aproximativ 15-20 GB spațiu pe disc fără plată. După standardele moderne, desigur, nu prea 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ă.

Și din nou, salut, dragi cititori! :) Hai sa vorbim despre tehnologii cloud .

Adică, astăzi un alt articol va fi dedicat în întregime unei tehnologii foarte distractive și promițătoare (ca să spunem așa, „mina de aur” a industriei IT), ascunsă sub pseudonim - tehnologii cloud sau în limbajul comun - „nor”.

Vom vorbi despre însuși conceptul de cloud computing, vom oferi o varietate de exemple de implementare a acestuia (la nivel de soluții pentru utilizatorii obișnuiți), și anume, vom vorbi despre teorie, apoi vom trece fără probleme la practică și putin... rataceste prin nori :-)

Astfel, scopul notei noastre, ca întotdeauna bine (nu poate fi altfel) este acela de a sistematiza informațiile de bază legate de acest subiect și de a rezolva totul.

Așadar, pământenilor, pregătiți-vă, acum vom vorbi despre tehnologiile cloud, care, pe zi ce trece, devin din ce în ce mai aproape de noi.

Hai sa zburam..

Tehnologii cloud. Despre tot, un pic

În ultimii ani, acest subiect a devenit unul dintre cele mai populare în ACEASTA-sferă, s-au scris multe articole despre ea și multe altele cantitate mare conferințe și câte soluții există deja pe piață (și sunt utilizate pe deplin de noi în Viata de zi cu zi, uneori chiar inconștient) și nu poate fi numărat deloc.

Cu toate acestea, ca întotdeauna, există un lucru "Dar„și anume, majoritatea utilizatorilor încă nici nu știu ce fel de „know-how” sunt tehnologiile cloud și de ce au renunțat în primul rând. Ei bine, vom corecta situația actuală și vom începe, așa cum trebuie. fie, din teorie.

Cloud computing ( cloud computing) este o tehnologie distribuită de procesare a datelor în care resursele computerului și puterea sunt furnizate utilizatorului ca serviciu de internet. Dacă explicați limbaj accesibil, atunci aceasta este, într-un fel, platforma dvs. de lucru pe Internet sau, mai degrabă, pe un server la distanță.

Să ne uităm la un exemplu pentru a ne asigura că aproape fiecare dintre noi, într-un fel sau altul, s-a confruntat deja cu această decizie.

Aveți E-mail (e-mail)? Desigur că au. Deci, dacă lucrați cu e-mail pe un site de servicii (de exemplu), care vă permite să utilizați acest e-mail, atunci acesta nu este altceva decât un serviciu cloud, care face parte dintr-un lucru precum tehnologiile cloud. Sau, de exemplu, procesarea imaginilor.

Dacă reduceți dimensiunea, întoarceți fotografia la Photoshop sau alt program special, atunci nu ai nimic de-a face cu tehnologia cloud - totul se întâmplă și este procesat local pe computerul tău. Dar dacă, după ce ați descărcat o imagine, de exemplu, prin , o procesați pe cealaltă parte, în browser, atunci acesta este chiar acel „nor”.

Mai multe detalii despre tehnologiile cloud

De fapt, toată diferența constă numai în metoda de stocare și procesare a datelor. Dacă toate operațiunile au loc pe computerul dvs. (folosind puterea acestuia), atunci acesta nu este un „nor”, ​​dar dacă procesul are loc pe un server din rețea, atunci acesta este tocmai lucrul la modă care se numește în mod obișnuit „tehnologia cloud”. ”.

Cu alte cuvinte, tehnologiile cloud sunt diverse hardware, software, metodologii și instrumente care sunt furnizate utilizatorului ca servicii de internet pentru a-și realiza scopurile, obiectivele și proiectele.

După cum arată practica, termenii „tehnologii în cloud”/“serviciu în cloud”, cu reprezentarea lor grafică general acceptată sub formă de „nori”, nu fac decât să încurce utilizatorii, structura lor poate fi ușor de înțeles dacă este prezentată în formă; din piramida următoare.

Baza piramidei infrastructurii este un set de dispozitive fizice(servere etc.), deasupra ei este construită o „platformă” - un set de servicii și partea de sus - software disponibil la cererea utilizatorului.

De asemenea, trebuie să știți că cloud computing este un fel de vector de bază obținut ca urmare a sintezei unui număr de tehnologii și abordări (atât de inteligent! :-)). Pentru a clarifica ce vreau să spun, iată următoarea diagramă:

Cred că acum a devenit puțin mai clar, deoarece schema este destul de simplă. Cu toate acestea, în general, tehnologiile cloud sunt un fel de mizerie care efectuează calcule cu servere și alte lucruri fără a implica direct resursele computerului tău.

Vrei să știi și să poți face mai multe singur?

Vă oferim training în următoarele domenii: calculatoare, programe, administrare, servere, rețele, construirea site-urilor web, SEO și multe altele. Află acum detaliile!

Se poate întâmpla ca toți să ne întoarcem la computere care sunt aproape de putere, ca să spunem așa, primele și, de fapt, să fie doar un ecran cu un microprocesor, iar toate calculele și puterea vor fi localizate și efectuate de la distanță, adică în serverele care trăiesc acolo undeva, și anume, în cloud menționat în mod repetat.

Servicii furnizate de sistemele cloud

Tot ceea ce privește cloud computing(Mai departe SS), numit de obicei cuvântul aaS. Acesta este pur și simplu descifrat - " ca Serviciu„, adică „ca serviciu” sau „ca serviciu”.

În prezent, tehnologiile cloud și, de fapt, conceptul lor, presupun furnizarea următoarelor tipuri de servicii utilizatorilor lor:

  • Stocare-ca-serviciu(„stocare ca serviciu”)
    Acesta este poate cel mai simplu dintre SS- servicii, care este spațiu pe disc la cerere. Fiecare dintre noi s-a confruntat la un moment dat cu o situație în care pe monitor apare un avertisment de rău augur: „ Unitatea logică este plină, pentru a elibera spațiu, pentru a elimina programe sau date inutile„. Serviciu Stocare-ca-serviciu face posibilă salvarea datelor în stocare externă, în „nor”. Pentru tine, va arăta ca o unitate logică sau un folder suplimentar. Serviciul este de bază pentru restul, deoarece este inclus în aproape toate. Un exemplu ar fi alte servicii similare.
  • Baza de date ca serviciu("baza de date ca serviciu")
    Acest lucru este probabil mai mult pentru administratori, pentru că acest lucru oferă posibilitatea de a lucra cu baze de date, parcă SGBD a fost instalat pe o resursă locală. Mai mult, în acest caz este mult mai ușor să „împarți” proiecte între diferiți interpreți, ca să nu mai vorbim de câți bani pot fi economisiți și necesari pentru o utilizare adecvată. SGBDîntr-o organizaţie mare sau chiar mijlocie.
  • Informație-ca-serviciu(„informația ca serviciu”)
    Face posibilă utilizarea de la distanță a oricărui tip de informații care se pot schimba în fiecare minut sau chiar în fiecare secundă.
  • Proces-ca-serviciu("controlul procesului ca serviciu")
    Reprezintă o resursă de la distanță care poate lega împreună mai multe resurse (cum ar fi servicii sau date conținute într-un singur cloud sau alte cloud-uri disponibile) pentru a crea un singur proces de afaceri.
  • Aplicație ca serviciu("aplicație ca serviciu")
    Poate fi numit și Sistem de operare ca serviciu("Sistem de operare ca serviciu"). Poziționat ca „software la cerere”, care este implementat pe servere la distanță și fiecare utilizator îl poate accesa prin Internet, cu toate problemele de actualizare și licențe pentru această securitate reglementate de furnizorul de servicii. Plata, în acest caz, se face pentru utilizarea efectivă a acestuia din urmă. Un exemplu este documente Google, Google Calendarși așa mai departe. programe online.
  • Platform-as-a-Service("platformă ca serviciu")
    Utilizatorului i se pune la dispoziție o platformă de computer cu un sistem de operare instalat și ceva software.
  • Integrare-ca-serviciu(„integrarea ca serviciu”)
    Aceasta este o oportunitate de a primi un pachet complet de integrare din cloud, inclusiv interfețe softwareîntre aplicații și gestionarea algoritmilor acestora. Aceasta include servicii și caracteristici binecunoscute ale pachetelor de centralizare, optimizare și integrare aplicații de întreprindere (EAI), dar furnizat ca serviciu „cloud”.
  • Securitate ca serviciu("securitatea ca serviciu")
    Acest tip serviciile le permit utilizatorilor să implementeze rapid produse care permit utilizarea în siguranță a tehnologiilor web, corespondență prin e-mail, retea locala, care le permite utilizatorilor acestui serviciu să economisească la implementarea și întreținerea propriei lor.
  • Management/Guvernare-ca-serviciu(„administrare și management ca serviciu”)
    Face posibilă gestionarea și setarea parametrilor de funcționare pentru unul sau mai multe servicii cloud. Aceștia sunt în principal parametri precum topologia, utilizarea resurselor, virtualizarea.
  • Infrastructură-ca-serviciu("infrastructura ca serviciu")
    Utilizatorului i se pune la dispoziție o infrastructură informatică, de obicei platforme virtuale (calculatoare) conectate la o rețea, pe care o configurează în mod independent în scopuri proprii.
  • Testare ca serviciu(„testarea ca serviciu”)
    Face posibilă testarea sistemelor locale sau cloud folosind software-ul de testare din cloud (nu sunt necesare echipamente sau software la nivel local).

Pentru claritate, să rezumăm toate aceste servicii ale arhitecturii „cloud”, într-o diagramă în spatele căreia se află tehnologiile cloud (îmi pare rău, este în engleză):

Care arată clasificarea serviciilor după tipul de serviciu.

Acum să ne uităm la ce tehnologii cloud există, ca să spunem așa, în funcție de forma de proprietate. Aici, există trei categorii:

  • Public
  • Privat
  • Hibrid.

Pe scurt despre fiecare:

  • Cloud public este o infrastructură IT utilizată simultan de multe companii și servicii. Utilizatorii nu au capacitatea de a gestiona și întreține acest „nor”, ​​iar toată responsabilitatea pentru aceste probleme revine proprietarului resursei. Orice companie și utilizator individual poate deveni abonat la serviciile oferite.
    Exemplele includ serviciile online: Amazon EC2, Google Apps/Docs, Microsoft Office Web.
  • Cloud privat este o infrastructură IT sigură controlată și operată în interesul unei singure organizații. O organizație poate gestiona cloud-ul privat intern sau poate externaliza sarcina. Infrastructura poate fi amplasată fie la sediul clientului, fie la un operator extern (sau parțial la client și parțial la operator).
  • Cloud hibrid este o infrastructură IT care utilizează cele mai bune calități cloud public și privat atunci când rezolvați problema. Acest tip este adesea folosit atunci când o organizație are perioade sezoniere de activitate, cu alte cuvinte, de îndată ce infrastructura IT internă nu poate face față sarcinilor curente, o parte din capacitate este transferată în cloud-ul public (de exemplu, volume mari de informații statistice ), precum și pentru a oferi acces utilizatorilor la resursele întreprinderii prin cloud-ul public.

Confuz? E în regulă, ne vom uita la exemple în curând și totul va fi la locul lui;)

Capabilitati de cloud computing

Acum să ne uităm la posibilitățile cloud computing:

  • Acces la informații personale de pe orice computer conectat la Internet
  • Puteți lucra cu informații de la diferite dispozitive(PC-uri, tablete, telefoane etc.)
  • Nu contează în ce sistem de operare preferați să lucrați - serviciile web funcționează în browserul oricărui sistem de operare
  • Atât dvs., cât și cei din jur puteți vizualiza și edita aceleași informații simultan de pe dispozitive diferite
  • Multe programe plătite au devenit aplicații web gratuite (sau mai ieftine).
  • Dacă se întâmplă ceva cu dispozitivul tău (PC, tabletă, telefon), nu vei pierde Informații importante, deoarece nu mai este stocat în memoria dispozitivului
  • Informații proaspete și actualizate sunt întotdeauna la îndemână
  • Întotdeauna folosești cel mai mult ultima versiune programe și, în același timp, nu trebuie să monitorizați lansarea actualizărilor
  • Puteți combina informațiile dvs. cu alți utilizatori
  • Puteți partaja cu ușurință informații cu cei dragi sau cu persoane din orice parte a lumii.

Există destul de multe oportunități, dar există și dezavantaje (unde am fi noi fără ele), care trebuie menționate și ele.

„Zboară în unguent” - dezavantaje:

  • Necesitatea unei conexiuni constante.
    Pentru a obține acces la serviciile cloud, aveți nevoie de o conexiune constantă la Internet
  • Software-ul și „personalizarea” acestuia.
    Există restricții cu privire la software-ul care poate fi implementat pe cloud și furnizat utilizatorului. Utilizatorul are limitări în software-ul utilizat și uneori nu are posibilitatea de a-l personaliza în scopuri proprii
  • Confidențialitate.
    Confidențialitatea datelor stocate în cloud-urile publice stârnește în prezent multe controverse, dar în majoritatea cazurilor, experții sunt de acord că nu este recomandată stocarea celor mai valoroase documente pentru o companie pe un cloud public, deoarece în prezent nu există nicio tehnologie care să garanteze 100% confidențialitatea datelor
  • Siguranță.
    „Norul” în sine este un sistem destul de fiabil, dar la pătrundere, un atacator obține acces la o stocare uriașă de date. Un alt dezavantaj este utilizarea sistemelor care folosesc nuclee de sistem standard ca hypervisor (de exemplu Windows), care permite utilizarea virușilor și a vulnerabilităților sistemului
  • Cost ridicat al echipamentelor.
    Pentru constructie propriul nor este necesar să se aloce resurse materiale importante, ceea ce nu este benefic pentru firmele nou create și mici
  • Monetizarea în continuare a resursei.
    Este posibil ca companiile să decidă în viitor să taxeze utilizatorii pentru serviciile pe care le oferă.

După cum puteți vedea, monedă are două fețe. Cu toate acestea, acest lucru nu dăunează dezvoltării tehnologiei și poate chiar să o stimuleze.

Tehnologii cloud - o vedere din partea utilizatorului. Prezentare generală a soluțiilor

Am ajuns la poate cea mai interesantă (și atât de îndrăgită de mulți cititori) parte a articolului - exemple și, ca să spunem așa, practică. Aici ne vom uita la ce soluții, servicii, programe există deja pe piață și la ce merită să fim atenți. Să începem cu serviciile:

  • iCloud
    Serviciu cloud iCloud de la companie Măr(inlocuit MobileMe), complet automat și gratuit (deși cu limitări funcționale minore). Îți salvează tot felul de conținut (e-mail, calendar, contacte, documente, muzică, videoclipuri și imagini etc.) pe servere și apoi îl livrează pe toate dispozitivele ( iPhone, iPad, iPod touch,MacȘiPC) folosind tehnologia wireless Apăsaţi.
  • Google Play
    Un nou serviciu cloud numit Google Play de la „corporația bună”, care este concepută pentru ca utilizatorii să plaseze filme, muzică, aplicații și cărți pe servere special concepute pentru stocarea informațiilor digitale. Accesul la serviciu este asigurat direct din browser, indiferent de sistemul de operare și, prin urmare, poate fi efectuat atât de pe un PC, cât și de pe dispozitive mobile bazate pe Android. Fiecare utilizator are posibilitatea de a plasa și stoca până la 20 -mii de înregistrări muzicale gratuite, precum și descărcare directă pe serverul achiziționat în magazine ( Android Market, Muzică Googleși Google eBookstore) bunuri digitale - filme, cărți electronice, programe, piese muzicale, atât achiziționate, cât și închiriate.
  • Pe viu
    Cred că toată lumea este familiarizată cu serviciul, din fericire am scris deja despre el. Oferă posibilitatea de a juca jocuri moderne chiar și pe cel mai simplu și mai slab computer. Din punct de vedere tehnic, arată astfel: jocul în sine este situat pe un server la distanță, iar grafica este procesată acolo și este trimisă la computerul utilizatorului într-o formă „gata”. Mai simplu spus, acele calcule care sunt efectuate în timpul unui joc normal pe un computer etc., sunt deja efectuate pe server, iar computerul tău este folosit doar ca monitor care primește imaginea finală. Dacă nu înțelegeți, atunci toate acestea înseamnă că toate problemele cu performanța computerului și cantitatea de spațiu liber de pe hard disk sunt eliminate automat, deoarece nici măcar nu este necesară nicio instalare. În plus, nu este nevoie să plătiți destul de mulți bani imediat pentru un produs (joc etc.) care nu vă place neapărat. În plus, nu este un secret că nu vrei să joci din nou prin majoritatea jocurilor, așa că se dovedește că costul mai multor ore (sau chiar mai multe zile) de plăcere este nerezonabil de mare. O variantă mult mai convenabilă ar fi cea în care plătiți doar pentru timpul pe care îl jucați. Sau - ați plăti lunar o sumă fixă ​​mică, ceea ce vă va permite să jucați oricare dintre jocurile disponibile fără restricții. Este exact ceea ce oferă Pe viu.
  • Xbox Live
    Un alt serviciu de jocuri bine-cunoscut, care oferă, de asemenea, funcționalități bogate de internet și este legat de tehnologiile cloud. Esența serviciului este că proprietarii de console Xbox 360Și PDA pe bază Windows Phone 7 , pot juca jocuri pe computer între ei și pot comunica, precum și să cumpere suplimente și diverse continut multimedia, în magazinul online. Se pare că serviciul creează un fel de univers virtual pentru jucători, ale cărui componente se află nu pe consolele utilizatorilor finali, ci în cloud.

Deci doi ultimele servicii oferă jocuri ca serviciu. Acum să ne imaginăm că nu vorbim despre jocuri, ci despre software. Adică plătiți nu pentru produs ca atare (pentru cutia cu discul), ci pentru funcțiile/oportunitățile specifice pe care vi le oferă. Interesant? Aici este pentru mine :)

Notă mică

Și din moment ce noi, ca utilizatori, suntem cel mai interesați de software (și nu tot felul de platforme ca serviciu), acum ne vom uita la „peisajul software” ( SaaS) nori. Cu alte cuvinte, să oferim cele mai populare soluții software care, în cadrul conceptului de tehnologii cloud, există de fapt pe piață.

De fapt, conform SaaS-concept, după cum am menționat mai sus, nu plătiți o sumă forfetară atunci când cumpărați un produs, ci, parcă, îl închiriați. Mai mult, folosești exact acele funcții de care ai nevoie (și, în consecință, plătești pentru ele). De exemplu, o dată pe an ai nevoie de un anumit program și nu o să-l folosești mai des. Deci, de ce să cumpărați un produs care va sta inactiv?

Și de ce să pierzi spațiu pe el (într-un apartament, dacă este o cutie cu un disc, sau pe un hard disk, dacă este un fișier)? Așa este, nu de ce, pentru că există Opțiune alternativă- serviciu online gratuit (oferind funcționalitatea completă a acestui program).

Lucrul cu documente în tehnologiile cloud

Pe această cale au luat-o doi lideri ai industriei IT (și, de asemenea, concurenți) - GoogleȘi Microsoft. Ambele companii au lansat seturi de servicii care vă permit să lucrați cu documente.

Din afară Google - este a lor documente Google(acum Google Drive ):

Birou online gratuit, inclusiv text, procesor de masăși „pribluda” pentru crearea de prezentări, precum și un serviciu de internet stocarea fișierelor în cloud cu funcții de partajare a fișierelor.

Acesta este un software bazat pe web, adică un program care rulează într-un browser web fără instalare pe computerul utilizatorului, de exemplu. versiune alternativă tot felul de Cuvânt, excela etc fara a fi nevoie de achizitie si toate astea. Documentele și tabelele create de utilizator sunt salvate pe un server special Google sau poate fi exportat într-un fișier.

Acesta este unul dintre avantaje cheie program, deoarece accesul la datele introduse poate fi efectuat de pe orice computer conectat la Internet (accesul este protejat de o parolă).

Din afară Microsoft - este a lor Aplicații web Microsoft Office:

Aplicații Aplicații web Microsoft Office, vă permit să profitați de oportunități Microsoft Office, printr-un browser web și lucrați cu documente (și nu doar să le vizualizați, ci și să le editați) direct pe site-ul web pe care sunt stocate.

Astfel, documentele arată exact la fel în browser ca și în programe Birou, adică unificare completă, ca să spunem așa.

De asemenea, este de remarcat faptul că ambele servicii sunt strâns legate de corespondență ( Gmailîn primul caz şi Hotmailîn al doilea) și stocarea fișierelor pe care doriți să le utilizați documente Google, doar începe cont gratuit Google și veți primi un set de programe pentru lucrul cu texte, foi de calcul etc., chiar în browser. Pentru multi, documente Googleînlocuit complet, după cum sa menționat mai sus, plătit DOMNIȘOARĂ Obirou.

Pentru a rezuma pe scurt (pentru aceste două servicii), putem spune că utilizatorul este transferat din mediul său obișnuit offline în online.
Sa trecem peste.

Tehnologii cloud și stocare de date

Stocarea de fișiere în cloud nu este mai puțin populară. Cel mai faimos depozit este considerat...

  • Dropbox.
    S-ar putea să ai mai multe computere, dar cu asta Stocare in cloud puteți crea un folder comun cu fișiere pentru toate computerele dvs. și chiar pentru smartphone-uri. Cel mai interesant lucru este că nu trebuie să faceți nicio acțiune specială aici, deoarece sistemul de operare în sine va percepe folderul partajat, ca toate celelalte foldere de pe hard disk, iar Dropbox se va ocupa pur și simplu de sincronizare. Serviciul vă permite să stocați până la 2 GB de date. Accentul său principal este pe sincronizare și schimbul de informații. Dropbox păstrează un istoric al descărcărilor, astfel încât după ștergerea fișierelor de pe server să fie posibilă restaurarea datelor, plus păstrează un istoric al modificărilor fișierelor, care este disponibil pentru perioada ultimei 30 zile.
  • Windows Live SkyDrive.
    Serviciu SkyDrive vă permite să economisiți până la 7 GB (și fișierele pot fi schimbate până la 100 MB) de informații organizate folosind foldere standard. Imaginile au un mod de previzualizare, precum și capacitatea de a le afișa sub formă de diapozitive. Pe lângă faptul că serviciul este integrat cu Microsoft Office, acceptă și noul sistem de operare (mai precis, clientul SkyDrive integrate în aplicații Metroulși vă permite să încărcați documente și fotografii în cloud cu un singur clic, să deschideți fișiere din stocarea de la distanță).
  • Și, desigur Google Drive. Va fi un articol separat despre asta.

Apropo, nu numai toate tipurile de birouri și stocarea fișierelor folosesc tehnologii cloud. De exemplu, în lupta împotriva „spiritelor rele” digitale, s-au bazat și pe cloud computing. Și iată rezultatul - un antivirus gratuit Panda Cloud Antivirus.

Se bazeaza pe tehnologie inovatoare„inteligență colectivă” (care identifică automat noi amenințări într-o perioadă minimă de timp) și vă permite să minimizați impactul protecției asupra resurselor sistemului computerului, folosind puterea de calcul a tehnologiilor cloud pentru majoritatea operațiunilor: analiză, blocare și încercări de eliminare malware.

Serverele antivirus folosesc informațiile primite de la milioane de utilizatori de produse antivirus urs panda la nivel mondial, pentru detectarea și clasificarea automată a noilor specii malware apărând în fiecare zi.

Pe scurt, este ceva de genul acesta, deși încă mai sunt o mulțime de servicii despre care s-ar putea vorbi, dar atunci va trebui să scrii un volum de Război și pace :)
Deci, să ajungem încet la rezultate.

Tehnologii cloud. Înnorat sau senin?

Pur și simplu, cloud-ul este o oportunitate de a avea întotdeauna acces garantat și securizat la toate informațiile tale personale, precum și de a evita nevoia de a păstra o mulțime de lucruri inutile în buzunar (tot felul de unități flash, discuri, fire și toate astea). alte lucruri) sau cumpărați un computer/componente/programe/jocuri noi etc. Nu există nicio îndoială că acest moment, tehnologiile cloud sunt una dintre cele mai populare și subiecte interesante V ACEASTA-sfera si nu numai solutii interesante apariţia în lume este legată tocmai de ele.

Cu siguranță, utilizator obișnuit Este încă greu de evaluat (și dezvăluit) întregul lor potențial, dar faptul că există este vizibil cu ochiul liber.

Astfel, fără nicio îndoială, viitorul tehnologiilor cloud pare foarte luminos, deoarece astfel de giganți ( Microsoft, AppleȘi Google) cu siguranță nu fac nimic și este absolut clar că, dacă au intrat deja pe acest teritoriu neexplorat, clar că nu intenționează să-l părăsească, deoarece acum doi ani conceptul "nor" părea doar o idee frumoasă și un experiment îndrăzneț, dar astăzi beneficiile tehnologiilor cloud pot fi simțite chiar și de acei oameni care nu sunt implicați în dezvoltarea de programe, tehnologii web și alte lucruri foarte specializate (cele menționate mai sus Xbox Live, Windows Live, OnLive, Google Docs- exemple vii în acest sens).

Postfaţă

Ceva de genul. Sper că informațiile au fost interesante, utile și interesante pentru tine. Rămâi cu proiectul - ești întotdeauna binevenit aici;)

Ca de obicei, dacă aveți întrebări, completări și alte diferențe, comentariile vă stau la dispoziție.

PS: Mulțumim membrului echipei 25 KADR pentru existența acestui articol

Prelegere Tehnologii cloud

Tehnologiile cloud (computing) sunt tehnologii distribuite de procesare a datelor în care resursele computerului și puterea sunt furnizate utilizatorului ca serviciu de Internet.

Principalele tipuri de tehnologii cloud includ:

    " InfrastructurăCumserviciu" („Infrastructură ca serviciu” sau „IaaS”)

    " PlatformăCumserviciu" ("Platform as a Service", " PaaS")

    "Sistem de operare ca serviciu"(„Software ca serviciu” sau „SaaS”).

Să aruncăm o privire mai atentă la fiecare dintre aceste tehnologii.

Infrastructură ca serviciu (IaaS)

IaaS este furnizarea infrastructurii de calculatoare ca serviciu bazat pe conceptul de cloud computing.

IaaS este format din trei componente principale:

    Hardware (servere, sisteme de stocare, sisteme client, echipamente de rețea)

    Sisteme de operare și software de sistem (instrumente de virtualizare, instrumente de automatizare, instrumente de bază de gestionare a resurselor)

    Middleware (de exemplu, managementul sistemelor)

IaaS se bazează pe tehnologia de virtualizare, care permite utilizatorului echipamentului să-l împartă în părți care corespund nevoilor curente ale afacerii, crescând astfel eficiența utilizării puterii de calcul disponibile. Utilizatorul (companie sau dezvoltator de software) va trebui să plătească doar pentru timpul de server, spațiul pe disc, lățimea de bandă a rețelei și alte resurse de care are cu adevărat nevoie pentru a lucra. În plus, IaaS oferă clientului un set complet de funcții de management într-o singură platformă integrată.

IaaS elimină nevoia întreprinderilor de a menține infrastructuri complexe de centre de date, clienți și rețea, reducând în același timp cheltuielile de capital și costurile de operare asociate. În plus, economii suplimentare pot fi realizate prin furnizarea serviciului în cadrul unei infrastructuri de partajare.

Platforma ca serviciu (PaaS)

PaaS este furnizarea unei platforme integrate pentru dezvoltarea, testarea, implementarea și întreținerea aplicațiilor web ca serviciu.

Pentru a implementa aplicații web, dezvoltatorul nu trebuie să achiziționeze hardware și software și nu este nevoie să le organizeze suportul. Accesul pentru client poate fi organizat pe bază de închiriere.

Această abordare are următoarele avantaje:

    scalabilitate;

    toleranta la erori;

    virtualizare;

    Siguranță.

Scalabilitate PaaS presupune alocarea și eliberarea automată a resurselor necesare în funcție de numărul de utilizatori deserviți de aplicație.

PaaS ca platformă integrată pentru dezvoltarea, testarea, implementarea și susținerea aplicațiilor web va permite ca întreaga gamă de operațiuni pentru dezvoltarea, testarea și implementarea aplicațiilor web să fie efectuată într-un singur mediu integrat, eliminând astfel costurile suportării unor medii separate pentru etapele individuale.

Abilitatea de a crea cod sursă și de a-l pune la dispoziție acces generalîn cadrul echipei de dezvoltare crește semnificativ productivitatea în crearea de aplicații bazate pe PaaS.

Software ca serviciu (SaaS).

SaaS– un model de implementare a aplicației care implică furnizarea aplicației către utilizatorul final ca serviciu la cerere. O astfel de aplicație este accesată prin intermediul rețelei și cel mai adesea printr-un browser de internet. În acest caz, principalul avantaj al modelului SaaS pentru client este absența costurilor asociate cu instalarea, actualizarea și menținerea funcționalității echipamentelor și software-ului care rulează pe acesta. Publicul țintă este consumatorii finali.

În modelul SaaS:

    aplicația este adaptată pentru utilizare la distanță;

    o aplicație poate fi utilizată de mai mulți clienți;

    plata pentru serviciu este taxată fie lunar taxa de abonare, sau pe baza volumului total de tranzacții;

    suportul pentru aplicații este deja inclus în plată;

    Actualizările aplicațiilor pot fi efectuate fără probleme și în mod transparent pentru clienți de către personalul de întreținere.

Din punctul de vedere al dezvoltatorilor de software, modelul SaaS face posibilă combaterea eficientă a utilizării fără licență a software-ului, datorită faptului că clientul nu poate stoca, copia și instala software-ul.

De fapt, software-ul SaaS poate fi considerat o alternativă mai convenabilă și mai profitabilă la sistemele informaționale interne.

Dezvoltarea logicii SaaS este conceptul WaaS (La locul de muncă ca serviciu – locul de muncă ca serviciu). Adică clientul primește la dispoziție un loc de muncă virtual complet echipat cu tot ce este necesar pentru funcționarea software-ului.

    Comunicații (VoIP)

    Antispam și antivirus

    Management de proiect

    Învățământ la distanță

    Stocarea datelor și backup

Toate cele trei tipuri de servicii cloud sunt interconectate și reprezintă o structură imbricată.

Pe lângă diferitele metode de furnizare a serviciilor, există mai multe opțiuni pentru implementarea sistemelor cloud:

Cloud privat- folosit pentru a furniza servicii în cadrul unei companii, care este atât client, cât și furnizor de servicii. Aceasta este o opțiune pentru implementarea „conceptului cloud” atunci când o companie îl creează pentru ea însăși, în cadrul organizației. În primul rând, implementarea cloud privat elimină una dintre probleme importante, care cu siguranță apare în rândul clienților atunci când se familiarizează cu acest concept, este problema protecției datelor din punctul de vedere al securității informațiilor. Deoarece „norul” este limitat de către compania însăși, această problemă este rezolvată folosind metodele standard existente. Pentru cloud privat caracterizată printr-o reducere a costului echipamentelor datorită utilizării resurselor inactive sau utilizate ineficient. Și, de asemenea, reducerea costului de achiziție a echipamentelor prin reducerea logisticii (nu ne gândim la ce servere să cumpărăm, în ce configurații, ce capacități productive, cât spațiu să rezervăm de fiecare dată etc.

În esență, puterea este crescută proporțional cu sarcina globală în creștere, nu în funcție de fiecare sarcină care apare - ci, ca să spunem așa, în medie. Și devine mai ușor de planificat, achiziționat și implementat - lansați noi sarcini în producție.

Cloud public- utilizat de furnizorii de cloud pentru a furniza servicii clienților externi.

Nor mixt (hibrid).- utilizarea în comun a celor două modele de implementare de mai sus