24FreelanceMercato freelance che non dorme mai

Tecnologia di Cloud Computing e il suo utilizzo

Oggigiorno, la tecnologia di cloud computing è diventata molto diffusa. La popolarità di questa tecnologia è determinata dal gran numero di fornitori IT, tra cui aziende come IBM, Microsoft, Intel, Google, HP e NEC. Le tecnologie cloud hanno iniziato il loro sviluppo quando sono apparse sul mercato…

Tatyana YankisTatyana YankisProgrammazione, Sviluppo7 min lettura164 visualizzazioni0
Tecnologia di Cloud Computing e il suo utilizzo
Cloud Computing Technology and Its Use
Introduzione
Oggigiorno, la tecnologia di cloud computing è diventata molto diffusa. La popolarità di questa tecnologia è determinata dal gran numero di fornitori IT, tra cui aziende come IBM, Microsoft, Intel, Google, HP e NEC. Le tecnologie cloud hanno iniziato il loro sviluppo quando sono apparse sul mercato nel 2008 con il termine "cloud computing". Oggi, il cloud computing rende possibile eseguire applicazioni su Internet attraverso risorse di calcolo speciali gestite da un fornitore. Ci sono tre modi principali di fornire cloud computing: IaaS, PaaS e SaaS.
IaaS sta per Infrastructure as a Service. Questo tipo di servizio rende possibile utilizzare un server completo con una quantità dedicata di dati e un indirizzo unico nello spazio virtuale. PaaS sta per Platform as a Service. Questo tipo di servizio rende possibile utilizzare un server virtuale su cui è installato un sistema operativo e i programmi necessari. SaaS sta per Software as a Service. Questo tipo di servizio rende possibile utilizzare programmi individuali su Internet. Utilizzare queste categorie consente all'utente di utilizzare attrezzature già configurate e mantenute senza spendere soldi per hardware e software.
Vantaggi e svantaggi della tecnologia di cloud computing
Tutte le categorie di cloud computing hanno un vantaggio inestimabile nell'essere accessibili da qualsiasi parte del pianeta, data la disponibilità di Internet, un computer e un browser. Per accedere, non è necessario avere un computer costoso; tutte le informazioni sono memorizzate e elaborate su un server remoto, e l'accesso ad esso è aperto tramite un'interfaccia web.
L'uso della tecnologia di cloud computing rende possibile accedere alle proprie informazioni da qualsiasi luogo in qualsiasi momento. I dati vengono automaticamente copiati dal fornitore e crittografati, il che consente all'utente di non preoccuparsi della sicurezza e della riservatezza delle informazioni.
Il fornitore offre supporto 24 ore su 24 per macchine virtuali e vari piani tariffari per qualsiasi livello richiesto. Di solito, i server delle aziende medie sono caricati al 10-15%, mentre il resto del tempo, tranne che per rari momenti, le risorse rimangono inattive. La tecnologia di cloud computing rende possibile ridistribuire le spese e non pagare in eccesso per costi aggiuntivi di attrezzature e manutenzione. Le risorse hardware vengono pagate rigorosamente sulla base del consumo effettivo, il che consente al cliente di non acquistare o noleggiare attrezzature, ma di utilizzare risorse virtuali secondo necessità.
Il pagamento per le risorse software ha anche un sistema flessibile. Invece di pacchetti software, l'azienda acquista singoli prodotti software per ciascun utente locale separato. Il costo delle versioni dei prodotti per il cloud computing è significativamente inferiore al costo delle applicazioni per computer personali. C'è anche la possibilità di pagare per il software a ore, il che consente di risparmiare denaro in caso di utilizzo raro. L'uso di programmi cloud elimina anche il tempo speso per installazione, aggiornamenti e supporto tecnico.
I fornitori di software ottengono anche un vantaggio economico dalla fornitura cloud delle risorse. Mantenere un grande data center omogeneo è più redditizio rispetto allo stesso volume di centri più piccoli e eterogenei. Inoltre, quando un singolo server è distribuito tra più utenti, il carico è smussato, poiché la possibilità di un carico di picco simultaneo è molto bassa.
Tra le altre cose, le tecnologie cloud sono uno strumento efficace per espandere i canali di vendita e aumentare i profitti per i fornitori di software indipendenti sotto forma di software come servizio. Questo approccio organizza una fornitura dinamica di servizi, in cui gli utenti pagano per il fatto della fornitura di servizi e regolano il volume delle risorse consumate in base alle proprie esigenze personali.
Utilizzare il cloud computing non richiede l'acquisto e la configurazione di attrezzature e software. Ridurre il numero di server fisici migliora i processi di manutenzione. In qualsiasi momento in cui l'utente avvia un prodotto software, c'è piena fiducia che l'ultima versione configurata del programma sia installata, senza la necessità di reinstallazione e pagamento per aggiornamenti.
Il cloud computing offre anche agli utenti strumenti di lavoro aggiuntivi, come il lavoro collaborativo su documenti. Quando si utilizza questo strumento, non è necessario inviare nuove versioni di un file e modificare sequenzialmente. Quando si utilizzano i servizi cloud, tutte le modifiche apportate da un utente vengono visualizzate istantaneamente agli altri utenti.
Gli strumenti cloud hanno interfacce di programmazione delle applicazioni (API) standard aperte, attraverso le quali le applicazioni vengono sviluppate e collegate tra loro.
Quando si sviluppano applicazioni con una struttura complessa, il cloud computing rende possibile utilizzare una quantità illimitata di risorse di calcolo secondo necessità. La fornitura di queste risorse è limitata solo dalle capacità del cloud. Compiti più complessi eseguiti dagli utenti ricevono una maggiore quantità di memoria e potenza di calcolo nei momenti in cui ciò è necessario. Utilizzare questo strumento rende possibile eseguire più copie di un'applicazione per test e debug; la scalabilità di una macchina virtuale rende possibile farlo quasi istantaneamente.
Proprio come le risorse di calcolo, la quantità di memoria disponibile quando si utilizzano tecnologie cloud ha anche la capacità di aumentare secondo necessità. Quando si memorizzano dati in un servizio cloud, gli utenti non sono limitati dalla quantità di spazio su disco, poiché il volume del cloud è calcolato in miliardi di gigabyte di spazio disponibile.
Tutti questi vantaggi delle tecnologie cloud sono uno strumento conveniente per creare startup software. Gli sviluppatori non hanno bisogno di acquisire hardware e software e mantenerlo.
Tuttavia, la tecnologia di cloud computing ha anche svantaggi. Il più significativo di essi è la necessità di una connessione Internet costante. Senza una connessione di rete, non c'è accesso ai documenti e al software necessari per il lavoro. Oltre all'accesso semplice, alcuni programmi richiedono una velocità di connessione elevata con una grande larghezza di banda. In assenza di una connessione di qualità, i programmi cloud possono funzionare più lentamente rispetto alle applicazioni desktop su un computer personale. È proprio questo svantaggio che rappresenta il principale ostacolo allo sviluppo delle tecnologie cloud nell'ambiente IT della Russia.
Teoricamente, la sicurezza dei dati cloud può anche essere a rischio. Non tutti i dati possono essere affidati a un fornitore terzo, non solo per la memorizzazione, ma anche per l'elaborazione. I dati possono anche essere intercettati durante la loro trasmissione al fornitore. Oltre alla riservatezza, possono sorgere anche problemi legali, ad esempio quelli relativi al rispetto dei requisiti per la protezione dei dati personali.
L'aspetto dell'accesso dello stato ai dati è importante. Per legge, lo stato nel cui territorio i dati sono memorizzati ha accesso completo alle informazioni. Ad esempio, secondo le leggi statunitensi, il fornitore non ha nemmeno il diritto di divulgare il fatto del trasferimento di informazioni riservate allo stato a chiunque tranne che ai propri avvocati.
Ci sono diverse opzioni per risolvere questo problema. Una di esse è la crittografia preliminare dei dati prima di inviarli all'archiviazione cloud. Quando l'utente di una risorsa cloud è un'azienda, il metodo di utilizzo delle tecnologie cloud è scritto come un punto separato nell'elenco delle questioni di sicurezza delle informazioni.
Alcuni fornitori implementano autonomamente servizi di crittografia dei dati.
Un altro svantaggio significativo è la funzionalità ridotta delle applicazioni cloud. Per utilizzare la funzionalità principale attraverso l'interfaccia web, molte applicazioni sono private di strumenti di lavoro aggiuntivi. In alcuni prodotti software cloud la funzionalità è quasi identica a quella delle versioni desktop, mentre in alcuni perde significativamente su molti parametri. Ad esempio, Microsoft Excel desktop ha molte più funzioni rispetto ai fogli di calcolo di Google Docs o all'applicazione web di Office.
Quando si sceglie un fornitore di servizi cloud, è prima di tutto opportuno pensare a lungo termine. Lavorare con qualsiasi fornitore implica piena fiducia in tutte le risorse e nella scelta dei metodi di elaborazione delle informazioni. Un fornitore può commettere errori, non effettuare backup tempestivi e non mantenere il proprio hardware. La libertà di scegliere qualsiasi versione di un prodotto software diversa dall'ultima è anche limitata.
Nel suo articolo "Il segreto meglio custodito delle nuvole", Hugh MacLeod afferma che il cloud computing porta alla creazione di un'enorme monopolio mai visto prima. L'aggregazione delle risorse presso un unico fornitore più popolare potrebbe portare al potere esorbitante di quella corporazione. Ma oggi esistono già diverse corporazioni fidate che competono tra loro, come Amazon, Google e Microsoft, e nessuna di esse detiene il dominio.
Conclusione
In conclusione, si può notare che l'uso attivo della tecnologia di cloud computing non è una soluzione a tutti i problemi nel campo della tecnologia dell'informazione.
Il cloud computing non è tanto un nuovo principio di utilizzo della tecnologia dell'informazione, quanto il risultato della convergenza nel processo di sviluppo di una serie di tecnologie, come reti ad alta velocità, processori ad alte prestazioni e virtualizzazione.
La necessità di rivalutare gli investimenti nel campo della tecnologia dell'informazione nella situazione economica attuale è un fattore aggiuntivo che spinge le aziende a esplorare le possibilità del cloud computing per ridurre i costi. Ma è indesiderabile per le organizzazioni scegliere un'infrastruttura esclusivamente cloud, facendo affidamento solo su varie architetture e servizi cloud privati e pubblici - prima di tutto per motivi di personalizzazione, disponibilità e sicurezza dei sistemi informativi. I fornitori di servizi di cloud computing e le grandi imprese che desiderano implementare un'infrastruttura cloud efficace possono trarre vantaggi.
Lo hai trovato utile? Condividilo
Tatyana Yankis
Autore dell'articolo
Tatyana Yankis
Programmazione, Sviluppo
1 articolo164 letturesulla piattaforma dal 2013
24
24 Freelance

Pronto a mettere in pratica questo?

Pubblica un progetto gratuitamente — i freelance rispondono con prezzi e scadenze, e il pagamento avviene tramite un accordo sicuro.

Commenti 0

24Accedi o registrati per lasciare un commento.

Nessun commento ancora — sii il primo.

Cosa risponde questa pagina