Avantajele aplicatii desktop la aplicatii care sunt optimizate pentru cloud
Dezvoltarea abilităților de pe acest subiect
Acest material - o parte din calea cunoașterii pentru dezvoltarea abilităților tale. A se vedea Cloud computing: Software-ul ca serviciu
Cloud computing atrage atenția întreprinderilor și a utilizatorilor finali, precum și multe aplicații familiare au fost portate în cloud. Unul dintre motive este că aplicațiile cloud sunt de multe ori mai ieftin, mai ușor de gestionat și mai ușor să faceți upgrade și să opereze. Deoarece browser-ul - instrumentul obișnuit pentru utilizatorii finali, mulți ușor de a lucra cu aplicații pe un nor pe bază, care este livrat prin intermediul browser. Fiecare metodă de transport maritim are propriile avantaje și dezavantaje.
Nu toate aplicațiile bazate pe Web sunt aplicații cloud
Există o concepție greșită că toate aplicațiile sunt furnizate prin intermediul unui browser - este aplicații bazate pe cloud. De fapt, aplicații cloud, există anumite caracteristici. Iată câteva dintre cele mai importante caracteristici ale aplicațiilor cloud:
- el are o multime de utilizatori;
- aceasta nu depinde de platforma și echipamentele;
- Acesta susține accesul la API;
- este accesibil din orice sistem conectat la Internet;
- Utilizatorul nu are importanță în cazul în care cererea este găzduit.
Portarea aplicații în cloud
Multe aplicații scrise pentru desktop sunt mutate în nor. În unele cazuri, aceleași aplicații desktop care rulează în nor. În alte nor de funcționare alternativă de implementare de aplicare. Și există o nouă aplicație dezvoltată special pentru infrastructura cloud pentru a profita de nor sale. Următoarele secțiuni oferă o comparație între aplicații cloud și desktop în diferite scenarii.
Una și aceeași aplicație de pe desktop și în nor
aplicațiile desktop pot fi rulate în nor, într-un mediu izolat, sau prin flux de distribuție.
aplicatii desktop într-un mediu izolat
O modalitate de a găzdui o aplicație pentru desktop în nor este de a utiliza tipul de serviciu spoon.net. care, cu ajutorul fluxurilor proiectate și virtualizarea aplicație oferă un mediu izolat pentru a rula cele mai multe ™ aplicații bazate pe Windows. Pentru a face acest lucru, utilizatorul trebuie să instaleze pluginul de pe site-ul în cauză.
Streaming de distribuție a aplicațiilor
În această metodă, o mică parte a cererii stocate în sistem, iar restul componentelor sunt trimise la cerere server de streaming de distribuție. Streaming distribuirea de aplicații, la rândul său, depinde de virtualizare. Infrastructura de streaming poate fi configurat local sau într-un mediu corporativ pe Internet. În funcție de tehnologia și metoda utilizată, clientul poate solicita un plug sau software pentru a rula aplicația, metoda de streaming. Un astfel de instrument - Application Technologies tonomat companie strădaniile.
Performanța unei aplicatii desktop într-un mediu de nor oferă mai multe avantaje:
- Puteți utiliza infrastructura cloud pentru a minimiza configurare și upgrade-uri de software;
- transmiterea aplicațiilor vă permite să utilizați funcțiile de aplicare numai, și nu pentru a stabili, dacă este necesar, toate caracteristicile, dintre care unele nu pot fi utilizate.
În același timp, executarea aceleiași aplicații într-un mediu de nor are unele dezavantaje:
- dependența de lățime de bandă și de rețea de disponibilitate;
- unele îngrijorări cu privire la instalarea unor terțe părți plug-in-uri.
O altă implementare a aceleiași aplicații
Multe aplicații desktop convenționale sunt acum disponibile în versiunea cloud-based, pentru a satisface nevoile ambelor segmente de public. Versiunea Cloud a aplicației pentru desktop oferă confort, dar oferă mai puține funcții. Din moment ce a deschis în browser-ul, acesta ar trebui să deschidă rapid, permițându-vă pentru a începe imediat. Iată câteva dintre aceste aplicații desktop:
Avantajul de aplicații care sunt susținute în nor și pe desktop este abilitatea de a utiliza versiunea de care este nevoie în acest moment. Operațiuni efectuate în spațiul de lucru și versiunile bazate pe cloud de aplicații sunt sincronizate, pentru a asigura coerența datelor și de stat, cu toate că interfața cu utilizatorul este diferit. Luați în considerare următorul scenariu.
Diferite aplicații pentru fiecare sistem
Există aplicații care sunt proiectate special pentru a rula în nor, astfel încât să nu facă o aplicație desktop pentru a lucra în nor și nu pentru a crea versiuni suplimentare ale acestei aplicații. De obicei, aceste aplicații nu au un desktop echivalent. Cu toate acestea, deoarece acestea sunt concepute pentru a implementa în nor, ei vor lucra mai eficient în infrastructura cloud. Iată câteva exemple:
- ZohoDocs oferă o suită de birou pentru desktop;
- LotusLive - un set de instrumente de colaborare bazate pe cloud de la IBM - oferă servicii de a avea acces la e-mail (iNotes LotusLive), întâlniri web-organizare (întâlniri LotusLive), partajarea de fișiere și de comunicare în afaceri (Conexiuni LotusLive);
- Pixlr și Picnik - sistem liber de editare foto;
- în nor există mai multe aplicații pentru managementul relațiilor cu clienții (CRM), inclusiv SugarCRM.
concluzie
În acest articol, în special în aplicațiile desktop sunt comparate cu caracteristicile aplicațiilor care rulează în nor, și explică diferențele care pot apărea în performanța aplicațiilor în cloud și în mediul desktop. Fiecare mediu are propriile avantaje și dezavantaje, și de a determina ceea ce este cel mai bine pentru tine va ajuta la cerințele dumneavoastră personale.