Senza nuvole? Premessa e introduzione pratica al “Cloud

Il cloud computing, e con esso il software-as-a-service, sono senza dubbio le parole d’ordine del momento nell’industria informatica e sono responsabili di quei processi e di quegli scenari economici che attualmente danno speranze illimitate a …

Senza nuvole? Premessa e introduzione pratica al “Cloud

Netzwerk
  1. Rivista
  2. »
  3. Articolo
  4. »
  5. Software
  6. »
  7. Senza nuvole? Premessa e introduzione pratica al “Cloud

Il cloud computing, e con esso il software-as-a-service, sono senza dubbio le parole d’ordine del momento nell’industria informatica e sono responsabili di quei processi e di quegli scenari economici che attualmente danno speranze illimitate a un intero settore. Il cloud come motore della tecnologia promette sia la formazione di modelli completamente nuovi, ma anche di garantire gli sforzi futuri e di permettere il dispiegarsi di sfere di idee prima sconosciute. In quest’ottica, vorremmo dare il nostro contributo e mostrarvi ciò che il cloud è attualmente in grado di fare e ciò che sarà in grado di fare in futuro. Inoltre, vogliamo anche cercare di rendervi consapevoli di come noi stessi stiamo cambiando o cambieremo grazie al cloud. Nella seconda parte, che seguirà a breve, presenteremo più dettagliatamente i più noti rappresentanti dei servizi cloud con le prestazioni, la gestione e il software necessario. Iniziamo quindi con la “teoria”…

Il cloud computing come motore di crescita

Per rafforzare la convinzione in materia, innanzitutto i fatti che sono responsabili del buon umore prevalente quando si guardano le nuvole in cielo. Attualmente e a livello globale, si prevede che il cloud computing genererà ricavi miliardari, a due cifre. Se nel 2009 la spesa per il cloud computing pubblico globale era ancora di 17 miliardi di dollari, nel 2013 si suppone che abbia già superato i 44 miliardi. Ciò significa che la quota di mercato è passata dal 4,7 al 10,6% in soli quattro anni, con un tasso di crescita del 38% rispetto al 14% del restante mercato IT nello stesso periodo. Per il mercato locale tedesco, le stime diventano ancora più vivaci e illustrano la velocità con cui il mercato del cloud sta guadagnando attenzione. Gli studi di Exporton Group AG, ad esempio, hanno evidenziato una spesa di 1,14 miliardi di euro solo nel 2010, composta da tecnologie, servizi e consulenza cloud. Con tassi di crescita annui superiori al 40%, la spesa IT per il cloud computing crescerà quindi proporzionalmente dall’1,4% (per il 2010) a ben il 9,1% nel 2015 (fonte).

Il cloud si sta quindi rivelando un motore di crescita per l’IT, ma anche un forte effetto occupazionale complessivo, che si prevede creerà circa 250.000 posti di lavoro in Germania entro il 2015 (fonte). La misura in cui tutti gli attori coinvolti sono già consapevoli dei processi di aumento del fatturato e della produttività si evince, tra l’altro, dal fatto che nel 2009 solo il 40% delle aziende tedesche utilizzava i servizi cloud, mentre oggi solo il 24% evita il cloud (fonte). In generale, l’opinione dei responsabili IT e degli analisti in particolare è la seguente: “Movimento e prestazioni sì, ma ancora in una curva di apprendimento e in una fase di costruzione”.

mercato cloud tedesco 2010-2015, (fonte)

Con un tasso di consapevolezza superiore all’80% all’interno del settore IT, si è già sviluppata una consapevolezza molto ampia in una fase iniziale – a quanto pare nessuno qui vuole perdersi l’avvicinarsi del bel tempo. D’altra parte, questo dimostra anche che molte persone percepiscono il cloud come qualcosa di familiare, e ci sono buone ragioni per questo.

Il cloud – eredità dell’era dei mainframe

Il cloud non è nato da un giorno all’altro. Anche l’applicabilità flessibile delle infrastrutture e l’idoneità di massa di Internet, che hanno avuto inizio negli anni ’90, riflettono semplicemente la posa delle fondamenta di qualcosa che esisteva già da tempo, anche se su scala più ridotta. L’idea originale del cloud computing è molto più antica dei sistemi applicativi come MacOS, Unix o Windows ed è semplicemente la storia dei mainframe e dei terminali o il risultato del loro continuo sviluppo. Per ricordare: l’epoca tra il 1950 e il 1970 è stata caratterizzata principalmente da aziende come IBM, Fujitsu e Siemens, che hanno preso piede nel crescente mercato dei semiconduttori e hanno realizzato i primi mainframe e server basati sulla tecnologia a transistor e sui microcontrollori. Lontano dagli occhi del pubblico, questo ramo dell’hardware ha continuato a svilupparsi ininterrottamente, ma completamente oscurato dalla popolarità di home computer come il PC IBM o modelli analoghi di Apple e Atari, che a partire dagli anni ’80 sono entrati con successo nel mercato degli utenti domestici e quindi nell’occhio del pubblico. Tuttavia, dietro le porte delle banche, delle compagnie di assicurazione o persino dell’elaborazione di dati di massa controllata dallo Stato, il mainframe rimaneva chiaramente la misura di tutte le cose. La combinazione di un server ad alte prestazioni, su cui sono memorizzati tutti i dati e i programmi, e di stazioni terminali, concepite solo per la digitazione, era ed è tuttora la variante ottimale per lavorare efficacemente in scenari d’ufficio complessi. A differenza dei mainframe, che eseguono principalmente calcoli scientifici, in passato i mainframe erano specializzati in processi di input e output veloci, la cui attrattiva dipende soprattutto da una connessione di rete veloce, una limitazione che per molto tempo è sembrata irraggiungibile per le masse. Sono quindi soprattutto il breve tempo di risposta e l’alta velocità delle connessioni DSL a basso costo che stanno liberando i mainframe in tutto il mondo dall’ombra delle reti locali. I produttori di mainframe come Hewlett-Packard, Sun e Citrix stanno beneficiando di questo ritorno tardivo; ora possono affittare a basso costo il loro know-how esistente e le tecnologie server altamente ottimizzate.

Mainframe Wertschöpfung
Creazione del valore dei Mainframe, (fonte)

Quindi, con Internet come rete globale, l’idea del mainframe sta diventando disponibile al grande pubblico su larga scala, e mentre i fornitori operano in background, gestendo e commutando la loro capacità, è il cliente a registrare i requisiti di clock del processore e di archiviazione, senza dover avere una conoscenza precisa della posizione o della composizione. È proprio questo vuoto l’essenza del cloud computing. Lo stato di relativa ignoranza tra il fornitore di tecnologia e l’operatore del servizio è ciò che il cloud computing vuole essere: un concetto e un modello di business informatico specifico.

Il disordine incompreso del cloud

Internet è diventato maggiorenne e le connessioni DSL a basso costo, l’unione di persone che la pensano allo stesso modo in comunità, il bisogno emergente di informazioni e anche lo scambio di dati su piattaforme di condivisione e portali di download di musica stanno ora vivendo una fusione su scala globale nel cloud. Più che un concetto economico strategico, tuttavia, il cloud è diventato anche un simbolo dell’astrazione mentale di un’essenza misteriosamente offuscata, che permette di inserire un hardware pesante con la semplice pressione di un tasto. Tuttavia, questo lascia anche spazio a interpretazioni errate. Ad esempio, l’ipotesi diffusa che la parola d’ordine “nuvola” sia una generalizzazione dell’elemento formale di layout di una scatola bianca, come è stato usato per decenni come nuvola nei disegni tecnici e nei diagrammi di flusso dei dati, e che ora si supponga che sia espressione di un’arbitrarietà finora sconosciuta, è da considerarsi completamente assurda. Troppo sfocato ed esotico è anche il punto di vista che vede l’emozionalizzazione del software nella nuvola e vuole intendere un’offerta di temi mediatici e di accoglienza dipendente dall’umore come una sorta di social branding.

Certo, il progresso tecnico è anche sinonimo di cambiamento sociale, ma tutto ciò che non è la continuazione della mentalità “everywhere-everything” del Web 2.0 sembra molto improbabile. Piuttosto, è come se la globalizzazione, il consolidamento e la formazione di sinergie stessero ancora una volta stabilendo una consapevolezza più appropriata e un’oggettività più sana – con il cloud come termine generico. Quindi, chi vuole vedere nel cloud un ecosistema evoluto e auto-organizzato o una sorta di metamodello organico-trasparente, perché no. Ciò che è cruciale, tuttavia, è la definizione secondo la quale il cloud computing è la combinazione di mainframe e thin client – e ora del PC desktop – e produttori, fornitori intermedi e clienti sono portati sulla stessa barca. La situazione in cui tutti i ruoli sentono un’invariante empatia reciproca nel processo è senza dubbio rara e fornisce euforia, gioia e anche l’euforia attualmente percepibile.

Nel complesso, il cloud computing non è né una novità, né una moda, né una tendenza a breve termine. Il cloud, come termine generico, indica piuttosto il trasferimento di dati e servizi in una struttura hardware inizialmente non specificata e quindi in una nuvola metaforica. Anche se non esiste una configurazione standardizzata, l’interno dell’apparentemente infinita banda di nuvole è determinato da composizioni fisse e identificabili come un ordine tipico. Pertanto, nel suo nucleo, il cloud computing combina i paradigmi dell’informatica distribuita con le architetture orientate ai servizi (SOA), che utilizzano la parola “cloud” per creare un termine di marketing e comunicare una comprensione semplificata.

Datenspeicher Internet
Archiviazione dati Internet, (fonte)

Se ora pensate di non avere nulla a che fare con il cloud, probabilmente vi aspetta una sorpresa. Dischi rigidi online, hoster con un solo clic, caselle di posta elettronica, anche senza un’etichettatura cloud esplicitamente riconoscibile: tutti hanno utilizzato il cloud e i suoi servizi nel corso degli anni. È quindi quasi inevitabile chiedersi che cosa succede esattamente nel cloud, che cosa possono fare oggi i consumatori con le strutture del cloud e che cosa funziona esattamente. Approfondiamo quindi la terminologia relativa agli approcci di programmazione adeguati e ai processi aziendali di gestione e rendiamo la selva del cloud un po’ più tangibile: diamo un’occhiata più da vicino ai modelli e ai concetti economici rilevanti.

Formazione delle nuvole e formazioni

Come già accennato, il cloud è un quasi-raccolto di diversi progetti di astrazione e molto differenziato dalle idee dei rispettivi provider. A questo punto, la struttura politica delle nuvole fornisce una prima generalizzazione del panorama delle nuvole. Come forma organizzativa, fornisce una prima risposta alla forma di socializzazione approssimativa delle nuvole e riflette anche le attività corrispondenti in questo contesto. Stiamo parlando dei sinonimi di cloud privato e cloud pubblico.

La differenza tra le due forme risiede nei casi d’uso che ciascuna di esse rappresenta e divide le nuvole in nuvole aziendali legate alla tradizione (private cloud) e nuvole più pubbliche per interessi più generali (public cloud). La funzione del cloud pubblico è quella di fornire offerte meno restrittive e che non devono necessariamente essere gestite internamente. Si rivolge principalmente a un’ampia gamma di clienti, aziende o istituzioni e diffonde la massima autoresponsabilità possibile. Con l’Exclusive Cloud e l’Open Cloud esistono ulteriori sotto-forme che possono descrivere in modo più dettagliato la consapevolezza di parametri importanti – a differenza del Private Cloud. Qui i clienti trovano un’infrastruttura che promette l’esclusività e allo stesso tempo garantisce livelli interni all’azienda (Cloud dipartimentale per scopi di test, Cloud esplorativo per provare/sviluppare, Cloud aziendale per la cooperazione tra dipartimenti). Le applicazioni collegate ai servizi che si trovano nel cloud privato hanno come clienti gli utenti di una stessa azienda e hanno una sensibilità tale da soddisfare i requisiti di legge e tenere conto anche degli standard aziendali interni o sono in grado di lavorare in conformità con gli accordi sulla protezione dei dati.

Private und Public Cloud
Private and Public Cloud, (fonte)

Quindi, se si va oltre gli standard dell’hardware e si richiede la coerenza dei dati dei contatti e degli utenti, è più probabile che si vada sul sicuro con un cloud privato. Essendo un segmento premium, questa forma di cloud è preferita dalle istituzioni governative e dalle grandi aziende.

Cloud Zusammenspiel
(fonte)

Una forma ibrida di cloud pubblico e privato è disponibile sul mercato attraverso il cosiddetto cloud ibrido. Si suppone che combini il meglio di entrambe le sfere e, ad esempio, fornisca alle medie imprese un’agilità su larga scala e alle grandi aziende uno scenario flessibile di emergenza e soccorso. Per completezza, è opportuno menzionare anche il community cloud come quarta forma significativa di cloud. Può essere utilizzato per unire aziende o organizzazioni dello stesso settore che desiderano condividere i loro cloud privati per operare in modo efficiente dal punto di vista dei costi grazie alla sinergia delle risorse e della capacità.

Le strutture cloud mostrate finora illustrano chiaramente l’interazione tra le astrazioni basate sulle configurazioni hardware da un lato e la modellazione delle intensità di business dall’altro. L’obiettivo di trovare le prestazioni ottimali di un’azienda supportata dall’IT può essere raggiunto in modo quasi ideale grazie all’approccio generale e alla varietà di cloud. Le fluttuazioni delle prestazioni, dei requisiti di archiviazione e del traffico possono essere effettuate in modo molto più organizzato e intelligente attraverso il cloud computing e consentono un’efficienza che non può essere soddisfatta da sistemi non dinamici.

Piattaforme software dalle nuvole

Sicuramente la seconda entità tematica di rilievo, oltre al cloud pubblico o privato, è il cosiddetto cloud stack, un altro modo per classificare il cloud. Con il modello a strati dello stack, il concetto di cloud può essere descritto da un’altra dimensione, fornendo così una visione dell’effettiva architettura software delle nuvole. Dopo la precedente categorizzazione delle nuvole in larghezza, lo stack delle nuvole è verticale, con astrazioni che consentono ora di scomporre la nuvola in aspetti di soluzioni di servizio specifiche, corrispondenti all’attenzione per il software o i servizi offerti. I sinonimi importanti sono: Applicazione (SaaS – “Software as a Service”), Piattaforma (PaaS – “Platform as a Service”), Infrastruttura (IaaS – “Infrastructure as a Service”).

L’idea alla base di questa classificazione è quella di dare ai clienti e ai fornitori l’opportunità di esprimere esplicitamente le proprie esigenze e, se necessario, di garantire una completa trasparenza strutturale senza gravare i clienti di conoscenze più che minime. In questo senso, gli interessi sono chiaramente distinguibili: mentre un cliente finale si concentra solo sulle operazioni del livello SaaS, uno sviluppatore può interagire anche con il livello PaaS e lo specialista di rete può rivendicare IaaS. Lo stack cloud si differenzia quindi in una sorta di distribuzione dei ruoli che assegna visibilità nel senso della razionalità degli aspetti e forma di conseguenza uno strato in cui è possibile individuare prodotti software equivalenti. Poiché lo stack è anche aperto come sistema, l’aggiunta di ulteriori astrazioni o livelli aggiuntivi è ovviamente possibile e auspicabile, purché serva allo scopo e alla comprensione (Content as a Service, Process as a Service).

Cloud Stack
Cloud Stack (fonte)

Applicazione (SaaS):

Essendo il livello più astratto, il software-as-a-service è ugualmente caratterizzato da elevate fluttuazioni e carichi imprevedibili. Il SaaS è leggero e lo scenario è proprio il caso d’uso in cui un utente accede a un’applicazione online con il suo browser web ed è interessato solo all’output generato. Come destinatario del servizio, l’immagine dell’utente è quella del minimalismo di fronte all’overhead tecnico e della possibilità di potersi concentrare al meglio sul proprio core business. Il fornitore di servizi vive sulla base di questa motivazione e finanzia i propri costi attraverso la partecipazione agli utili e le tariffe mensili (basate sull’utilizzo!). In qualità di fornitore, il service provider fornisce assistenza sia software che hardware sotto forma di capacità in un centro dati. In linea di principio, è responsabile di tutti i componenti (rete, server, storage, database, backup), ma deve anche controllare il funzionamento dell’applicazione sotto forma di autenticazione, scaling, aggiornamenti, manutenzione, monitoraggio e disponibilità. Questo abbinamento tra consumo basato solo sull’uso e configurazioni hardware adattabili in modo flessibile è il software-as-a-service, una delle innovazioni essenziali del cloud computing e anche una rottura con la tradizionale politica di licenze software e i prezzi rigidi dei pacchetti.

Come normale utente e navigatore di Internet, non si ottiene quasi nulla di queste cose, o solo indirettamente, ad esempio perché molte di queste offerte sono finanziate dalla pubblicità e sono gratuite. Come utente – in questo senso – siete ovviamente anche voi parte del cloud, ma solo chi utilizza servizi a pagamento come video on demand o download di musica, ha account e-mail premium o gallerie fotografiche gestite in modo professionale entrerà in contatto diretto ed effettivo con il SaaS. Tuttavia, i più noti rappresentanti del SaaS utilizzati per scopi aziendali sono attualmente applicazioni come Google Docs, servizi di condivisione e prodotti per riunioni dal vivo.

Piattaforma (PaaS):

Questo livello di astrazione si colloca al di sotto del Software-as-a-Service e punta a soluzioni molto più concrete. A differenza del SaaS, il Platform-as-a-Service (PaaS) consente al cliente di eseguire intere applicazioni direttamente nel cloud. Con PaaS, di conseguenza, non è l’output sotto forma di informazioni e dati a essere determinante, ma il prodotto software stesso. Come suggerisce il nome, i clienti di questo livello sono alla ricerca di una piattaforma che soddisfi in modo ottimale le loro esigenze di un ambiente di sviluppo e che consenta la creazione di applicazioni a costi contenuti. Di conseguenza, il PaaS fornisce un’infrastruttura che non richiede né un accesso complesso a livello di sistema operativo né un’interfaccia graficamente primitiva.

In molti casi, la chiave del PaaS sta nella fornitura di interfacce di programmazione e librerie di runtime, che danno allo sviluppatore la possibilità di adattare i parametri dell’ambiente alle sue condizioni. Come tecnologia, il PaaS è quindi ottimale quando si vuole sviluppare software online – debug, deployment e gestione inclusi. Per gli sviluppatori, questo significa che in singoli casi possono continuare a scrivere applicazioni e logiche basate su Java, PHP o LAMP, lasciando completamente la responsabilità della scalabilità, della migrazione del ciclo di vita e della sicurezza allo stack PaaS o al fornitore di servizi.

Per gli utenti di tali strumenti di richiesta, il vantaggio è quello di disporre di contenitori di collaborazione e sviluppo sempre mantenuti e pronti all’uso, e di poter ridurre i costi al solo processo di implementazione. L’ambiente di lavoro per il PaaS è ovviamente molto più ampio di quello del SaaS. Ad esempio, i fornitori di servizi PaaS possono definire i propri modelli di prezzo e trasferire i costi dello sviluppo direttamente al livello superiore senza alcuna deviazione. D’altra parte, questa interfaccia è aperta anche ai fornitori SaaS, che ora possono offrire PaaS ai loro clienti come opzione aggiuntiva. Tra i principali fornitori di servizi PaaS si annoverano piattaforme professionali come Windows Azure, Google App Engine o Microsoft Office 365, ma sono sempre di più gli hoster web che si cimentano nel PaaS e forniscono ambienti di sistema personalizzati.

Infrastruttura (IaaS):

Le parole chiave di questo livello di stack sono istanze di calcolo e server virtuali. Essendo il livello più basso, il grado di astrazione è piuttosto basso, mentre aumentano le possibili interconnessioni in direzione di PaaS e SaaS. In termini concreti, IaaS significa anche “server on demand” e corrisponde a una politica commerciale in cui il data center non offre più determinati contingenti, ma il cliente configura e paga solo le capacità che effettivamente utilizza nel data center.

Per quanto riguarda l’auto-amministrazione, il destinatario del servizio riceve l’accesso ai sistemi operativi e si occupa autonomamente di firewall e load balancer. La generazione di un profitto operativo tramite IaaS richiede quindi che i clienti commercializzino tecnologie server come reti private virtuali, pool IP o cloud carrier. Oltre a Microsoft, Amazon è uno dei principali fornitori di Infrastructure-as-a-Service, con diversi prodotti per lo storage, la potenza di calcolo e il cascading.

Amazon Webservices
Amazon Webservices (fonte)

Per concludere la nostra piccola “cloudificazione”, vorremmo cogliere l’occasione per un completamento dell’universo cloud. Ad esempio, vorremmo ricordare che lo stack cloud presentato finora, pur essendo generalmente riconosciuto e apprezzato, non è l’unico modello di stack in circolazione. Lanciato inizialmente con lo slogan “Everything as a Service”, si è fatto strada anche lo stack XaaS (Anything as a Service), che offre una chiave di lettura che cerca di commercializzare ogni forma concepibile di IT come servizio. Le formazioni cloud offerte da XaaS includono Humans as a Service (HuaaS – intelligenza umana) o Data Intensive Computing as a Service (DiCaaS – applicazioni scientifiche/computing ad alte prestazioni).

Per le piccole aree cloud, tuttavia, la creazione di un proprio cloud è sicuramente un problema. Il passo verso la soluzione cloud personale all-in-one si chiama Cloud NAS e sta prendendo piede in questo momento. Un esempio è la “Cloud Station” di Synology nella sua DiskStation Manager 4.0.

In un altro luogo, tuttavia, la benedizione è ancora enormemente in bilico. L’industria è attualmente e per la maggior parte completamente esclusa quando si parla di cloud computing. I processi di produzione e controllo sono troppo delicati per essere affidati senza esitazione al cloud e le attuali carenze nel campo della sicurezza del cloud sono ancora troppo grandi. Non si intravede la fine del tema delle strutture cloud, almeno in questo momento, per cui l’aspirata apertura del cloud computing potrebbe continuare a condizionarci per il momento!

Cloud Vision
Cloud Vision (fonte)

Immagine della nuvola e situazione meteorologica

Per quanto sia chiara la classificabilità delle formazioni nuvolose, altrettanto diversi sono i casi d’uso nel cielo delle nuvole. L’aspetto significativo è l’apparente posizione di monopolio degli operatori globali. Tralasciando i produttori di mainframe, sono soprattutto Amazon, Google e Microsoft a possedere le risorse e ad aver fatto da pionieri e a spuntare prezzi soprattutto nei livelli di stack legati all’hardware. Tuttavia, c’è abbastanza spazio di manovra verso l’alto e le infrastrutture rigide si stanno sempre più trasformando in un trambusto appena gestibile di partecipanti al mercato con molti nomi familiari e i soliti sospetti. L’elenco non è esaustivo ed è solo esemplificativo. Nel seguente articolo presenteremo nuovamente in dettaglio le soluzioni cloud importanti per l’utente domestico.

Cloud Unternehmen
Aziende cloud (fonte)

L’impatto sul mercato nazionale non è quindi diverso. La situazione è esemplificata dall’hosting IaaS e Paas, i cui fornitori di servizi provenivano inizialmente solo dagli Stati Uniti e, a causa della distanza e dei requisiti diversamente gestiti in materia di protezione e sicurezza dei dati, tendevano finora a scoraggiare gli utenti europei. Dal 2011, tuttavia, questa situazione di carenza si è attenuata sul versante europeo e un numero sempre maggiore di aziende sta abbandonando le proprie resistenze, concentrandosi inizialmente soprattutto sul cloud dei dati. Una volta che solo 5 server invece di 10 operano nel proprio scantinato e si rendono conto che i soli vantaggi economici, con un risparmio del 20% sui costi dell’elettricità, sono una garanzia, di solito non ci si può fermare. I vantaggi del cloud, che riduce i tempi di standby e di manutenzione e comunica anche a parità di competenza, sono stimolanti. Non per niente le soluzioni virtuali sono diffuse in oltre il 60% delle PMI IT a livello nazionale. Diamo quindi un’occhiata ad alcuni casi d’uso tipici e godiamoci il panorama.

Amazon (aws.amazon.com/en/)
Plug-in per Firefox per il servizio Amazon EC2. Converte le vostre applicazioni in immagini macchina di Amazon e controlla tutte le operazioni essenziali con la semplice pressione di un pulsante.

Amazon EC2
Amazon EC2 (fonte)

Google Docs (http://docs.google.com/) e Google Drive (https://drive.google.com)

Piattaforma office gratuita per l’uso quotidiano e spensierato di testi, tabelle, grafici, diagrammi e presentazioni; condivisione e sincronizzazione senza complicazioni, utilizzabile da tutti i computer abilitati a Internet e supportata da editor in tempo reale per il caricamento automatico just-in-time. Formati supportati: Microsoft Office, odf, html, pdf, rtf, ai, psd, tiff, eps, dxf, svg, ttf, xps, rar, zip. Google Docs è completato dal nuovo servizio Google Drive, che può essere utilizzato anche come semplice “cloud storage”.

Office 365 (www.microsoft.com/de-de/office365/)
Pacchetto di cloud computing a pagamento e raccolta di software aziendali per aumentare l’efficacia attraverso strumenti di comunicazione e cooperazione online. Principali funzionalità: pacchetto Office aggiornato, repository per il lavoro di gruppo sui documenti Office (Sharepoint), lista centrale di distribuzione della posta elettronica (server Exchange), chiamate audio e video e scambio di messaggi istantanei (Lync). Attualmente Office 365 coinvolge oltre 5.000 grandi clienti.

Salesforce (http://www.salesforce.com/de/)
Fornitore di servizi SaaS e PaaS con sede a San Francisco. Salesforce è uno dei principali (forse attualmente il più importante) specialisti della gestione dei clienti e affitta soluzioni aziendali dell’ambiente CRM. I prodotti spaziano di conseguenza dal Social Web alla Social Enterprise sia per i progetti che per le risorse umane. L’offerta comprende: Enterprise Resource Planning (ERP), Human Resources Management (HRM) e Supply Chain Management (SCM).

Windows Azure (http://www.windowsazure.com/de-de/)
Piattaforma cloud per gli sviluppatori, legata al prezzo. Windows Azure è commercializzato come sistema operativo cloud e gestito nei centri dati di Microsoft. Azure è suddiviso nelle aree di calcolo, storage, AppFabric, rete virtuale, CDN e marketplace e supporta gli sviluppatori di software con un sistema di ruoli. Rispetto a prodotti concorrenti come Google Apps, Windows Azure è particolarmente convincente per l’ampio uso di possibili linguaggi di programmazione – un calcolatore dei costi appositamente predisposto consente una configurazione flessibile delle esigenze individuali.

Google Picasa (http://picasa.google.com/intl/de/)
Mix ibrido di applicazioni desktop e tecniche di cloud computing. Picasa è un software per l’editing di immagini che fornisce uno spazio di archiviazione online dell’ordine dei gigabyte e consente l’archiviazione e la gestione delle foto caricate. Pur essendo solo l’edizione light di un software di editing (semplice correzione, messa a punto, alcuni effetti), Picasa è apprezzato proprio per la sua intuitività. La possibilità di autoprogettare lo spazio dell’applicazione e di creare album fotografici virtuali e condivisibili è un concorrente non indifferente di Flickr. Google Picasa fa parte delle Google Apps ed è integrato in Google Plus.

Dropbox (https://www.dropbox.com/)
Servizio web cloud per il backup dei dati online e per le attività di sincronizzazione automatica. L’idea di Dropbox è quella di un disco rigido online (2 GB di spazio di archiviazione gratuito) a cui possono accedere singoli individui, ma anche interi gruppi di utenti, per gestire i dati in modo sincronizzato e garantire l’indipendenza dal cambio di postazione (Linux, Windows, Mac OS, iOS, Android, Blackberry). Dropbox è un progetto di punta per il cloud computing grazie alla tecnologia utilizzata (Amazon S3, supporto AES256, crittografia proprietaria TrueCrypt) ed è un popolare primo punto di riferimento.

Microsoft OneDrive (https://onedrive.live.com/about/de-de/)
Nel frattempo, anche Microsoft offre un servizio cloud ragionevole, che brilla soprattutto per la sua integrazione in Windows (tramite Windows Live o in Windows 8) e con 15 GB di spazio di archiviazione gratuito. Sono disponibili anche applicazioni per dispositivi mobili su tutte le piattaforme.

Apple iCloud (https://www.icloud.com/)
Il servizio cloud di Apple viene utilizzato principalmente per lo scambio di dati tra diversi dispositivi Apple (e Outlook) e, oltre agli appuntamenti, ai contatti o alle note, memorizza anche, ad esempio, immagini, documenti, musica e app.

Autodesk 360 (https://360.autodesk.com/Landing/Index)
Esempio di applicazione per servizi di gioco e rendering (render as a service, render on demand). Invece di scaricare musica o di acquistare foto online, è possibile acquistare le cosiddette unità di rendering e ottenere il tempo del server per il calcolo delle animazioni, le ottimizzazioni automatiche e le analisi della scena. Lavorare con il cloud trasforma le ore in minuti e fa risparmiare l’intero ufficio di sviluppo in singoli casi.

Inoltre, naturalmente, quasi ogni giorno ci sono nuovi arrivati nel cloud e in particolare i servizi di sincronizzazione alla Cubby.com, Teamdrive o Space Monkey stanno spuntando dal cielo. L’unica cosa importante da capire è che, nonostante le differenze tra le offerte del cloud, i rapporti pratici con i fornitori di servizi sono sempre simili. Per un navigatore occasionale e un utente finale, il browser si rivelerà di solito quasi sufficiente e sarà in grado di realizzare l’accesso al cloud attraverso un frontend web graficamente operabile. Gli aspiranti al cloud computing più ambiziosi, invece, nella maggior parte dei casi avranno a disposizione una sorta di metaprogrammazione sotto forma di API cloud che regola la gestione del servizio cloud e ne facilita la configurazione. Caratteristicamente, c’è un’ampia scelta di linguaggi di programmazione per servire le API cloud negli strati superiori dello stack e una diminuzione di questa scelta man mano che si scende verso gli strati quasi hardware. L’architettura REST e SOAP sono chiaramente i paradigmi che definiscono il cloud computing. Tuttavia, anche se non tutti i servizi attualmente utilizzati sul Web sono realmente basati sul cloud, un’affiliazione al cloud non dovrebbe più essere negata a nessuna applicazione Web. Anche nella più profonda selva del cloud, l’obiettivo del cloud rimane quello di evitare a tutti i costi le specifiche dogmatiche.

Cieli bui e nuvole di tempesta

Dopo tutti gli elogi fatti finora, è ovviamente necessario un ultimo esame critico delle nuvole calcolatrici. Ciò che il pubblico sta vivendo attualmente in relazione al cloud è, in un certo senso, un completo allontanamento dal marketing IT tradizionale e il riallineamento del panorama dei servizi, le cui innovazioni e progetti promettono il paradiso in terra. All’ideologia del cloud, quindi, vogliamo attribuire il merito dei numerosi progressi in termini di convenienza, facilità d’uso e interoperabilità. Come risposta all’attuale esigenza tecnologica globale di soluzioni onnicomprensive, il cloud computing può davvero essere la salvezza tanto attesa – se si riesce a lasciare da parte le trovate del cloud e a evitare di trasformare le idee troppo stravaganti dei responsabili IT in strategie funzionali.

Multidimensionalität der Cloud
Multidimensionalità del cloud (fonte)

Per il normale utente DSL appassionato di archiviazione privata di dati nel cloud, il divertimento si ferma già quando “dare al cloud” e “ricevere dal cloud” diventa la cruna dell’ago per l’upload. Le scarse velocità di upload delle linee DSL (artificialmente) asincrone rendono rapidamente il progetto di un backup completo nel cloud un ricordo del passato. A ciò si aggiunge il volume dei contratti dati dei client mobili. Con un volume di trasferimento di 300 MB, l’archivio musicale nel cloud si interrompe bruscamente, rendendo servizi come iTunes Match di Apple inutili per molti utenti.

Per quanto buone siano alcune idee, la fruizione spensierata è possibile solo se anche il passaggio del cloud dalle reti a Internet funziona senza problemi. Tuttavia, il cloud come magnete economico e come nodo di condivisione delle competenze e dell’intelligenza interna al team non può e non vuole aspettare ancora. A quanto pare, nessuno vuole rinunciare alla comodità dei servizi cloud e quasi nessuna azienda basata sull’IT può permettersi di perdere l’effetto di un know-how efficace e direttamente comunicato a livello operativo o di fare a meno delle sinergie derivanti da processi di gestione stabiliti senza cerimonie. Allora qual è la fregatura… niente ombrelli o abbigliamento da maltempo? Sì, è proprio questo il significato dei due termini principali “Gestione della fiducia” e “Responsabilità tecnica d’impresa”. Quando si parla di protezione e sicurezza dei dati, la visione è – per usare un eufemismo – nebulosa e molti rischi non sono ancora stati adeguatamente spiegati. Forse comprensibilmente, si ritiene che la nuova mentalità del cloud prometta libertà in luoghi in cui normalmente non si può uscire senza restrizioni. L’ammorbidimento di questi confini è inquietante e, alla luce delle discutibili normative sulla protezione dei dati e delle controversie internazionali in materia di accordi sulla protezione dei dati, una leggera capricciosità non è del tutto inaspettata. In questo contesto è importante capire che il cloud computing e la politica non sono dissimili, dietro il cloud c’è una lobby e i dati dei contatti e dei clienti possono attraversare i confini nazionali solo in misura limitata. Si spera che sia ormai chiaro agli utenti quanto rapidamente possa accadere che i dati sensibili diventino inaccessibili da un giorno all’altro, a causa dell’insolvenza del fornitore o dei pubblici ministeri. Quindi, al più tardi quando saranno stati creati i giusti mezzi contro la perdita di dati e le fughe di notizie dei dipendenti e le normative sui dati potranno essere implementate in modo incondizionatamente compatibile con il cloud, forse ci sarà davvero un lungo periodo di bel tempo con standard unificati.

Zusammenfassung
Summary (source)

Stefan Brätsch è uno sviluppatore di software autonomo, autore IT e manager IT e dedica il suo sito web aziendale www.systemcräsh.de ad argomenti quali la gestione dei progetti IT, la “Scienza come servizio” e la HUMINT.

Articoli correlati