Come configurare smartphone e PC. Portale informativo
  • casa
  • Ferro
  • Cosa sono le tecnologie cloud. Classificazione comune dei modelli di distribuzione

Cosa sono le tecnologie cloud. Classificazione comune dei modelli di distribuzione

Cloud computing (diffuso)(ing. cloud computing, si usa anche il termine Elaborazione dati cloud (diffusa)) è una tecnologia di elaborazione dei dati in cui le risorse e le capacità del computer sono fornite all'utente come servizio Internet.

L'utente ha accesso ai propri dati, ma non può gestire e non deve preoccuparsi dell'infrastruttura, del sistema operativo e del software effettivo con cui lavora. Il termine "nuvola" viene utilizzato come metafora basata sull'immagine di Internet su un diagramma di una rete di computer, o come immagine di un'infrastruttura complessa che nasconde tutti i dettagli tecnici. Secondo un documento IEEE pubblicato nel 2008, “il cloud computing è un paradigma in cui le informazioni vengono archiviate in modo permanente su server su Internet e temporaneamente memorizzate nella cache lato client, ad esempio su personal computer, console di gioco, laptop, smartphone, ecc. . ".

L'elaborazione dei dati cloud come concetto include i seguenti concetti:

  • Tutto come servizio,
  • Infrastruttura come servizio,
  • Piattaforma come servizio,
  • "Software come un servizio",
  • Dati come servizio,
  • Luogo di lavoro come servizio
  • altre tendenze tecnologiche, comuni nella convinzione che Internet sia in grado di soddisfare le esigenze di elaborazione degli utenti.

Ad esempio, Google Apps fornisce applicazioni aziendali online a cui si accede utilizzando un browser Internet, mentre il software e i dati sono archiviati sui server di Google. Il sistema operativo Google Chrome OS è progettato per funzionare con il "cloud".

Sebbene il termine "cloud computing" sia ben consolidato, in russo ha un significato diverso rispetto all'originale. "Nuvola" oltre alla nuvola ha un altro significato, cioè sparso; il vero significato di "sparso" è implicito nella terminologia in lingua inglese.

Per il cloud computing, il presupposto sottostante è l'irregolarità della richiesta di risorse dal/i client. Per appianare questa irregolarità nella fornitura del servizio, viene posizionato un altro livello tra l'hardware reale e il middleware: la virtualizzazione del server. I server che eseguono applicazioni vengono virtualizzati e il bilanciamento del carico viene effettuato sia tramite strumenti software che mediante la distribuzione di server virtuali su quelli reali.

Critica

Il concetto di cloud computing è stato criticato dalla comunità del software libero e in particolare da Richard Stallman:

Non dovresti usare applicazioni web per i tuoi processi di elaborazione, ad esempio, perché ne perdi il controllo. E questo non è meglio che usare qualsiasi programma proprietario. Fai i tuoi calcoli sul tuo computer usando programmi che rispettano la tua libertà. Se usi un programma proprietario o il server web di qualcun altro, diventi indifeso. Diventi un giocattolo nelle mani della persona che ha sviluppato questo software.

- "Il cloud computing è una trappola, avverte il fondatore di GNU Richard Stallman" intervista con The Guardian

Cosa sono veramente i servizi cloud

Il cloud computing evoca tutta una serie di emozioni. "Nell'arena del networking, questa frase è un simbolo di oggi", afferma Ben Pring, analista capo di Gartner, e molti dei suoi colleghi concordano. Ma il problema è che ognuno interpreta il termine "cloud computing" in modo diverso.

Spesso, la parola "cloud" si riferisce all'intera Internet: vale a dire, tutto ciò che è al di fuori del firewall del computer va automaticamente nel "cloud", incluso l'outsourcing tradizionale. Altri vedono i servizi cloud come una versione aggiornata dell'utility computing: server virtuali, infatti, accessibili tramite Internet.

Se stai cercando un modo per espandere le capacità IT di un'azienda e allo stesso tempo non hai intenzione di investire nella creazione di nuove infrastrutture, nell'attrarre nuovo personale e riqualificare i dipendenti o concedere in licenza nuovo software, prima o poi arriverai al idea di servizi cloud. Questi tipi di servizi sono disponibili in tempo reale via Internet e ampliano notevolmente le capacità IT esistenti.

Oggi i servizi cloud sono ancora agli inizi: un team diversificato di provider grandi e piccoli è pronto a fornire una varietà di servizi basati su cloud ugualmente diversi: dalle applicazioni complete ai servizi di archiviazione e al filtro antispam. Se hai bisogno di diversi tipi di tali servizi, allora, molto probabilmente, ognuno di essi dovrà essere collegato separatamente, forse anche da diversi fornitori. Naturalmente, man mano che quest'area si sviluppa, iniziano a comparire provider più grandi - aggregatori e integratori di servizi cloud - ma finora ce ne sono pochissimi. Per ora, diamo un'occhiata a quali tipi di servizi cloud esistono oggi.

SaaS (Software come servizio)

Questo tipo di servizio cloud utilizza un'architettura multi-tenant: fornisce l'accesso a una singola applicazione tramite browser a migliaia di client. SaaS sta per Software-as-a-Service, al contrario di SaaP - Software-as-a-Product - quando acquisti un prodotto software in una scatola. Questo tipo di servizio è conveniente per il consumatore in quanto non richiede un investimento iniziale in un server o una licenza software.

I servizi SaaS si basano su principio di abbonamento: il software lavora dalla parte del provider e viene fornito agli abbonati in affitto, mentre il pagamento dipende dal numero di utenti, dal volume delle transazioni, ecc. È anche conveniente che le applicazioni possano essere personalizzate per soddisfare le esigenze specifiche dell'utente. Salesforce.com è oggi uno dei player SaaS di maggior successo.

Servizi IT di utilità (informatica di utilità)

L'idea delle utility IT è tutt'altro che nuova, ma oggi questa forma di servizi cloud sta vivendo una rinascita, con mostri come Amazon.com, Sun, IBM e molti altri che offrono storage on demand e accesso a server virtuali. In precedenza, tali servizi venivano utilizzati principalmente per scopi ausiliari, ma oggi possono sostituire anche parte di un data center aziendale.

Altri provider offrono soluzioni per aiutare le aziende IT a creare data center virtuali da server pubblici, ad esempio sfruttando memoria, I/O, storage e risorse di elaborazione come pool virtuale sulla rete.

Servizi web cloud

Vicino a SaaS ci sono fornitori di servizi web che offrono API che gli sviluppatori possono sfruttare su Internet, senza dover scaricare un'applicazione completa.

Questi tipi di servizi sono offerti da un'ampia gamma di fornitori, dalle aziende che forniscono servizi aziendali individuali (compresi i tradizionali servizi di elaborazione delle carte di credito) alle API complete fornite, ad esempio, da Google.

Piattaforma come servizio

Un'altra opzione SaaS. Questa forma di servizi cloud fornisce un ambiente di sviluppo come servizio. Crei le tue applicazioni in esecuzione sull'infrastruttura del provider. I tuoi utenti lavorano con le applicazioni via Internet, dai server del provider.

Questi servizi sono limitati dal design e dalle capacità del fornitore, quindi qui non avrai la completa libertà per un volo di immaginazione, ma puoi tranquillamente contare sulla prevedibilità e sulla pre-integrazione. Google App Engine è un esempio.

Servizio gestito

Una delle forme più antiche di servizi cloud. La società che fornisce questi servizi è denominata MSP (fornitore di servizi gestiti). Ciò include l'intera gamma di servizi, dalla consegna del software al monitoraggio remoto e al supporto completo dell'infrastruttura IT.

Questa categoria include i servizi di scansione antivirus della posta elettronica, i servizi di monitoraggio delle applicazioni, vari servizi di sicurezza gestiti, i servizi antispam e i servizi di gestione del desktop.

Piattaforme di servizi commerciali

SaaS e ibrido MSP. Questo tipo di servizi di cloud computing è più spesso utilizzato dalle società commerciali: con il loro aiuto, gli utenti possono ordinare una visita guidata o, ad esempio, servizi di segreteria da una piattaforma comune e il servizio fornirà loro le informazioni di cui hanno bisogno in conformità con i parametri di ricerca ei prezzi inseriti dall'utente.

Integrazione Internet

Oggi l'integrazione dei servizi cloud è nella fase iniziale del suo sviluppo. OpSource ha recentemente introdotto la topologia OpSource Services Bus utilizzando la tecnologia di integrazione di una piccola startup chiamata Boomi. Il provider SaaS Workday ha acquisito CapeClear, un provider ESB (enterprise service bus) focalizzato sull'integrazione B2B. Dal 2005, Grand Central si sforza di diventare un fornitore unico di "bus nel cloud" e di riunire fornitori SaaS più piccoli per fornire soluzioni integrate agli utenti finali.

Ma in generale, le interconnessioni tra i vari servizi cloud sono ancora oggi piuttosto rare. Pertanto, alcune persone preferiscono usare il termine "sky computing" invece di "cloud computing" - "servizi cloud", ad es. un sistema composto da molti servizi cloud isolati, a ciascuno dei quali i client IT devono connettersi separatamente.

D'altra parte, man mano che virtualizzazione e SOA (Service Oriented Architecture) permeano progressivamente l'impresa, l'idea dei servizi connessi inizia a guadagnare sempre più attenzione. Secondo alcune previsioni, in futuro, ogni impresa dovrebbe diventare un nodo del "cloud". Ma è improbabile che questo compito venga risolto nel prossimo futuro - piuttosto, è una tendenza a lungo termine con un orizzonte lontano.

Internet è diventato parte integrante della vita delle persone e emergono regolarmente nuove opportunità che possono facilitare lo svolgimento di vari compiti. Una novità sono le tecnologie cloud che possono essere utilizzate in vari campi: istruzione, medicina, logistica e così via.

Che cos'è il cloud computing?

Partiamo dalla definizione, in quanto le tecnologie cloud implicano la capacità dell'utente di accedere ai dati senza installare applicazioni sul proprio dispositivo, poiché tutto il software è fornito dai server. È importante sapere che tali servizi possono essere gratuiti oa pagamento, e tutto dipende dalle richieste. Per capire qual è l'applicazione delle tecnologie cloud, è necessario smontare la loro differenza dalle condizioni ordinarie.

  1. Prendiamo come esempio la posta elettronica, quando il client di posta è installato sul computer e tutti i dati vengono salvati sull'hard disk. In questo caso, l'utente decide da solo cosa fare con i file.
  2. Se parliamo di posta, che una persona utilizza tramite un browser, allora questa è già una tecnologia cloud. È chiaro qui che se ci sono problemi con il server, l'accesso alla posta andrà perso.

Vantaggi dei servizi cloud

Per cominciare, soffermiamoci sui vantaggi esistenti, che includono:

  1. Per archiviare le informazioni, non è necessario acquistare computer e componenti costosi, perché tutto verrà archiviato sul "cloud".
  2. Le prestazioni del PC sono aumentate, perché le tecnologie cloud nel lavoro d'ufficio e in altre aree eseguono i programmi in remoto, quindi c'è molto spazio libero sul computer.
  3. I problemi di manutenzione diminuiscono ogni anno, poiché il numero di server fisici è in costante diminuzione e il software viene costantemente aggiornato.
  4. I costi di acquisto del software sono ridotti, dal momento che è sufficiente acquistare il programma per il "cloud" una volta e basta, e talvolta è anche possibile ordinarne il noleggio.
  5. Le tecnologie cloud non hanno restrizioni sulla quantità di dati archiviati. Nella maggior parte dei casi, il volume di tali servizi è stimato in milioni di gigabyte.
  6. I programmi vengono aggiornati automaticamente, quindi non è necessario tenerne traccia, come nel caso delle applicazioni scaricate.
  7. Il cloud può essere utilizzato su qualsiasi sistema operativo poiché i programmi sono accessibili tramite browser web.
  8. Le nuove tecnologie cloud consentono di avere accesso ai documenti sempre e ovunque, perché l'essenziale è la presenza di Internet.
  9. Buona sicurezza e protezione contro la perdita di informazioni, poiché i dati inviati vengono salvati automaticamente e le copie vengono inviate ai server di riserva.

Svantaggi delle tecnologie cloud

Ha una "nuvola" e una serie di svantaggi che dovresti conoscere e tenere in considerazione:

  1. L'accesso è impossibile in assenza di Internet e, se non è presente, sarà possibile lavorare solo con i documenti scaricati sul computer. Vale la pena notare che Internet deve essere veloce e di alta qualità.
  2. Il servizio cloud può funzionare lentamente durante il trasferimento di una grande quantità di informazioni rispetto al caso del programma installato.
  3. Raramente la sicurezza è a un livello scadente, ma nella maggior parte dei casi il Cloud esegue i backup, quindi non c'è bisogno di preoccuparsi.
  4. Molti sono imbarazzati dal fatto che devono pagare per la fornitura di una serie di servizi, ma questo è un progetto commerciale su cui le persone dovrebbero guadagnare denaro.

Applicazione delle tecnologie cloud

Esiste una certa classificazione dei servizi cloud, quindi si distinguono le seguenti categorie di "cloud":

  1. Pubblico... È un'infrastruttura IT che può essere utilizzata da un gran numero di aziende e servizi contemporaneamente. Qualsiasi azienda e individuo può essere un abbonato. Gli utenti delle tecnologie di cloud pubblico non hanno la capacità di gestire e mantenere il "cloud", poiché solo il proprietario del servizio si occupa di questo.
  2. Privato... Descrivendo i tipi di tecnologie cloud, dovresti concentrarti su questa infrastruttura IT sicura, controllata e gestita nell'interesse di una sola organizzazione. Può essere localizzato presso il cliente o con un operatore esterno.
  3. Ibrido... Questo tipo presenta i principali vantaggi di entrambe le opzioni precedenti. Tale "cloud" nella maggior parte dei casi viene utilizzato da organizzazioni che hanno periodi di attività stagionali, ovvero quando non c'è abbastanza infrastruttura IT interna, quindi parte della capacità va alle tecnologie cloud.

Tecnologie cloud nell'istruzione

I computer e Internet si sono fatti strada nel sistema educativo, grazie al quale è possibile migliorare e facilitare il processo di esecuzione di una serie di compiti. Le tecnologie cloud nel processo educativo possono essere utilizzate per i seguenti scopi:

  1. Organizza i dipendenti per lavorare insieme su documenti importanti, come un piano o un programma annuale. Ognuno è responsabile della propria parte del documento e, se necessario, tutti gli utenti avranno la possibilità di lasciare commenti e integrare informazioni.
  2. Lavoro di progetto condiviso, in modo che l'insegnante possa trasferire i compiti agli studenti, condividere le responsabilità e controllare i rapporti fornendo commenti.
  3. La tecnologia cloud può essere utilizzata per creare un diario elettronico e trasferire eventuali compiti scritti. Questa è un'ottima opzione per i bambini che vengono istruiti a casa o che saltano le lezioni per qualsiasi motivo.

Tecnologie cloud in medicina

Di recente, la "nuvola" è stata introdotta attivamente in medicina, il che la porta a un nuovo livello. Le nuove tecnologie offrono un enorme potenziale per cambiamenti rivoluzionari, perché diventa molto più facile mantenere e organizzare le cartelle cliniche. L'uso della tecnologia cloud in medicina è importante perché aiuta a determinare rapidamente la diagnosi e raggiungere la conclusione. Al momento, tale servizio sta appena iniziando ad essere implementato, poiché non esistono ancora meccanismi normativi per mantenere il segreto medico.

Tecnologie cloud nella logistica

Il cloud ha un potenziale eccellente nella logistica dei trasporti e del magazzino. Con l'ausilio delle tecnologie cloud è possibile garantire la piena interazione di tutti i partecipanti alla catena, ovvero mittente, operatori, azienda di trasporto e destinatario. Tutti possono comunicare in tempo reale, indipendentemente dalla posizione. L'utilizzo delle tecnologie cloud offre i seguenti vantaggi:

  • tenere gare aperte per gli appaltatori;
  • determinare i percorsi di maggior successo;
  • controllo della consegna;
  • elaborare e archiviare tutti i dati sul trasporto;
  • migliorare la qualità dell'evasione degli ordini.

Tecnologie cloud nel settore bancario

La concorrenza tra le banche è enorme e non tutte sono in grado di resistere a una crisi. Queste istituzioni finanziarie stanno iniziando a utilizzare tecnologie innovative per ridurre i costi. I servizi di cloud storage sono finalizzati all'automazione dei processi finanziari. Di conseguenza, vi è un aumento dell'efficienza degli enti creditizi riducendo il costo della segnalazione. È importante notare che, poiché esiste una minaccia di intrusi nel cloud storage, non memorizzano le informazioni sui clienti.

Tecnologie cloud per le aziende

Gli uomini d'affari utilizzano il "cloud" per i seguenti scopi:

  1. Viene affittato un server virtuale, in modo che il gestore possa controllare completamente tutti i servizi ospitati, indipendentemente dal provider.
  2. È facile creare un contact center virtuale in rete, così puoi risparmiare sull'affitto dei locali e sull'organizzazione dei luoghi di lavoro. I lavori possono iniziare entro due giorni dalla data di presentazione della domanda al prestatore.
  3. I servizi cloud per le aziende vengono utilizzati per creare un ufficio virtuale, ovvero il luogo di lavoro non sarà legato a un computer specifico. Il "cloud" riproduce la rete interna dell'azienda, ovvero include dischi, cartelle e programmi per la pianificazione.

Gioco sul cloud

Negli anni 2000 hanno iniziato a comparire servizi di cloud streaming, grazie ai quali gli utenti possono giocare a giochi "pesanti" su Internet senza scaricare o caricare il proprio computer. In America e in Cina, quest'area è già ben sviluppata. Microsoft ha recentemente annunciato ufficialmente che verrà sviluppato un sistema DeLorean, grazie al quale una persona giocherà tramite il servizio cloud e il sistema prevederà le sue azioni prima che prema i tasti.

Molti utenti moderni di computer e dispositivi mobili non possono più immaginare la vita senza Internet, che si è saldamente affermato nella nostra vita quotidiana. Relativamente di recente, sono apparse nuove tecnologie cloud molto diverse dai modelli classici dei sistemi informatici, sebbene per alcuni aspetti funzionino secondo principi simili. Tuttavia, il concetto stesso di "nuvola", sebbene familiare a molti, rimane ancora incomprensibile. Di cosa si tratta, continua a leggere.

Che cos'è il cloud computing?

Se parliamo del concetto stesso in termini semplici, possiamo dire che soluzioni tecnologiche di questo tipo implicano sostanzialmente l'archiviazione e l'utilizzo di informazioni, software o servizi speciali senza utilizzare effettivamente i dischi rigidi dei computer (vengono utilizzati solo per l'installazione iniziale di software client allo scopo di accedere ai servizi cloud).

In altre parole, l'utilizzo delle tecnologie cloud consente di utilizzare solo le risorse puramente informatiche di un terminale di computer o di un dispositivo mobile. Questa spiegazione può sembrare troppo confusa per molti. Pertanto, per capire come si presenta in pratica l'applicazione delle tecnologie cloud, possiamo fare l'esempio più semplice.

La maggior parte degli utenti moderni utilizza la posta elettronica in un modo o nell'altro. Spesso è la presenza di un tale indirizzo che è necessaria per la registrazione in servizi Internet, social network, giochi online, ecc. Qualsiasi sistema Windows ha un client di posta Outlook integrato. Quando ricevi o invii lettere, tutte vengono salvate direttamente sul tuo disco rigido nella cartella del programma.

È un'altra questione quando la casella di posta si trova su un server remoto (ad esempio Mail.Ru, Gmail, Yandex mail, ecc.). L'utente entra semplicemente nel sito, inserisce i suoi dati di registrazione (login e password), e quindi ottiene l'accesso alla sua posta. Si tratta di tecnologie cloud nel senso più semplice, poiché tutta la corrispondenza non viene archiviata sul computer dell'utente (disco rigido), ma su un server remoto. In realtà, non è necessario un programma speciale per accedere alla casella di posta (basta un normalissimo browser Web, che in questo caso svolge il ruolo di un'applicazione client).

Quindi, la cosa più importante che distingue le tecnologie cloud dai metodi IT standard è proprio nella memorizzazione di informazioni o qualche tipo di software su un server remoto, che un tempo era chiamato "cloud", e nella possibilità di condividere dati o ON. Oggi puoi vedere molti servizi che sono costruiti esattamente sui principi del cloud. Ma non è stato sempre così.

Sviluppo di tecnologie cloud

In generale, i discorsi sull'introduzione di tali modelli sono in corso dalla fine degli anni '60 del secolo scorso. Quindi è apparso il concetto di utilizzare la potenza di calcolo dei sistemi informatici di tutto il mondo con un'organizzazione sotto forma di utilità pubblica, i cui autori erano Joseph Licklider e John McCarthy.

Il passo successivo è stata l'introduzione nel 1999 dei cosiddetti sistemi CRM sotto forma di siti web forniti in abbonamento, che fornivano l'accesso alle risorse informatiche via Internet, che nel 2002 hanno iniziato a utilizzare attivamente la libreria online Amazon, che si è poi trasformata in una grande società IT.

E solo nel 2006, grazie all'emergere del progetto Elastic Compute Cloud, hanno iniziato a parlare seriamente dell'implementazione su vasta scala di tecnologie e servizi cloud. Naturalmente, anche il lancio del noto servizio Google Apps, avvenuto nel 2009, ha svolto un ruolo importante nella fornitura di risorse informatiche.

Servizi cloud moderni

Da allora, il mercato della tecnologia cloud ha subito cambiamenti piuttosto significativi. E la questione non si limitava alla sola fornitura di risorse informatiche.

Cominciarono ad apparire nuove tecnologie e servizi cloud, che oggi possono essere suddivisi condizionatamente in diverse grandi categorie:

  • archiviazione di informazioni su cloud;
  • portali di giochi;
  • piattaforme antivirus;
  • strumenti software basati sul web.

Ciascuno di questi gruppi include molte sottocategorie, ma in termini generali seguono tutti gli stessi principi.

Caratteristiche obbligatorie

Secondo i requisiti generalmente accettati del National Institute of Standards and Technology degli Stati Uniti, esiste un unico elenco di condizioni che le tecnologie dell'informazione cloud devono soddisfare:

  • servizio per l'utente autonomo su richiesta (la capacità dell'utente di determinare il grado di utilizzo delle risorse tecnologiche e informatiche sotto forma di velocità di accesso ai dati, tempo di elaborazione del server, volume di archiviazione, ecc., senza obbligo di accordo o interazione con il fornitore di servizi);
  • accesso a una rete universale (accesso alla trasmissione dei dati indipendentemente dal tipo di dispositivo utilizzato);
  • combinare le risorse informatiche (ridistribuzione dinamica delle capacità combinando le risorse per un gran numero di utenti in un unico pool);
  • elasticità (la capacità in qualsiasi momento di fornire, ampliare o restringere la gamma dei servizi automaticamente e senza costi aggiuntivi);
  • contabilizzazione dei servizi forniti ai consumatori (astrazione del traffico utilizzato, numero di utenti e relative transazioni, banda passante, ecc.).

Classificazione comune dei modelli di distribuzione

Parlando di tecnologie cloud, non si può non citare la loro suddivisione in base alle tipologie di modelli di servizi cloud utilizzati.

Ci sono diversi gruppi principali tra loro:

  • Un cloud privato è un'infrastruttura separata utilizzata da una sola organizzazione o da un'impresa multiutente o da società partner (appaltatori), che possono essere di proprietà o al di fuori della giurisdizione dell'organizzazione.
  • Un cloud pubblico è una struttura destinata all'uso da parte del pubblico in generale di dominio pubblico e solitamente gestita dal proprietario (fornitore di servizi).
  • Un cloud pubblico è una struttura organizzativa progettata per gruppi di utenti con interessi o obiettivi comuni.
  • Un cloud ibrido è una combinazione di due o più dei tipi precedenti, che nella struttura rimangono oggetti indipendenti univoci, ma sono interconnessi secondo regole standardizzate rigorosamente definite per il trasferimento dei dati o l'uso delle applicazioni.

Tipi di modelli di servizio

A parte, va evidenziata la metodologia di classificazione dei modelli di servizio, ovvero l'intero insieme di strumenti e strumenti che un servizio cloud può fornire all'utente.

Tra i principali modelli si distinguono:

  • SaaS (software as a service) è un modello di un insieme di software fornito da un provider cloud a un consumatore, che può essere utilizzato direttamente nel servizio cloud da un dispositivo o tramite accesso tramite thin client o tramite l'interfaccia di un'applicazione speciale.
  • PaaS (platform as a service) è una struttura che consente all'utente, sulla base degli strumenti forniti, di utilizzare il cloud per sviluppare o creare software di base per il successivo posizionamento di altri software (propri, acquistati o replicati) basati su sistemi di gestione di database , linguaggi di programmazione runtime, software raccoglitore, ecc .;
  • IaaS (infrastructure as a service) è un modello di utilizzo di un servizio cloud con gestione autonoma delle risorse e capacità di ospitare qualsiasi tipo di software (anche OS), ma con un controllo limitato di alcuni servizi di rete (DNS, firewall, ecc.).

Blocchi del servizio cloud

Poiché le tecnologie cloud implicano una partecipazione minima dell'utente al funzionamento dell'intero complesso e sono modelli costituiti da molte combinazioni tecnologiche che interagiscono tra loro attraverso l'uso di middleware, in questa fase di considerare tali servizi separatamente, possiamo individuare alcuni componenti importanti di qualsiasi software e hardware complessi che accettano blocchi di chiamata:

  • Il portale self-service è uno strumento che consente all'utente di ordinare un determinato tipo di servizio con l'indicazione di dettagli aggiuntivi (ad esempio, per IssA, si tratta di un ordine di una macchina virtuale con l'indicazione del tipo di processore, quantità di RAM e disco rigido disco o rifiuto di utilizzarlo).
  • Un catalogo di servizi è un insieme di servizi di base e relativi modelli per la creazione, che, attraverso il trasferimento dell'automazione, sarà in grado di configurare il servizio creato in sistemi informatici reali e con un certo tipo di software.
  • Orchestrator è uno strumento specializzato per il controllo delle azioni delle operazioni eseguite, fornito dal template per ogni servizio.
  • Fatturazione e fatturazione: contabilizzazione dei servizi forniti all'utente, fatturazione del pagamento per coordinare le questioni finanziarie.

Metodi aggiuntivi

Tra l'altro, a volte per distribuire il carico, la tecnologia di virtualizzazione può essere utilizzata sotto forma di una parte di server virtuale, che è una sorta di strato o bundle tra servizi software e hardware (distribuzione di server virtuali su quelli reali). Questo approccio non è obbligatorio, tuttavia, le tecnologie cloud nell'istruzione utilizzano questa tecnica abbastanza spesso.

Sembrano piuttosto interessanti anche gli antivirus, che caricano file sospetti non sui computer, ma sul cloud o "sandbox" (Sandbox), dove viene effettuato un controllo preliminare, dopodiché viene dato il permesso di inviarlo al computer, oppure viene messo in quarantena nella stessa nuvola.

Pro e contro dell'utilizzo dei servizi cloud

Per quanto riguarda i pro e i contro, ovviamente ci sono. L'aspetto positivo è che quando si accede al software, all'archiviazione o si crea la propria infrastruttura per gli utenti di tali servizi, i costi associati all'acquisto di apparecchiature aggiuntive o più potenti o software con licenza sono notevolmente ridotti.

D'altra parte, la maggior parte degli esperti critica l'uso dei servizi cloud solo per la loro scarsa sicurezza contro le interferenze esterne. All'ordine del giorno c'è anche la questione dell'archiviazione di enormi quantità di dati obsoleti o inutilizzati. Un primo esempio di ciò sono i servizi di Google, in cui l'utente non può eliminare alcun gruppo di dati o servizi non utilizzati.

Problemi di pagamento

Naturalmente, l'utilizzo di tali servizi è a pagamento, soprattutto se si tratta di tecnologie cloud in ambito educativo (biblioteche specializzate, piattaforme educative), accesso a software specializzati, o ordinarie memorie di dati con grandi quantità di spazio riservato su disco.

Ma per un utente normale, gli stessi servizi di archiviazione come DropBox, OneDrive (ex SkyDrive), "Cloud Mail.Ru", "Yandex. Disk" e molti altri fanno delle concessioni, allocando, a seconda del servizio stesso, circa 15-20 GB spazio su disco senza pagamento. Per gli standard moderni, ovviamente, non molto, ma abbastanza per salvare alcuni dati importanti.

Conclusione

Questo è tutto per il cloud computing. Molti esperti e analisti promettono loro un grande futuro, ma la questione della sicurezza delle informazioni o della riservatezza dei dati è così acuta che senza l'uso di nuovi sviluppi nel campo della sicurezza delle informazioni, una prospettiva così rosea sembra molto dubbia.

Poiché le "nuvole" sono un concetto collettivo, ha senso classificarle in base a qualche attributo. Di seguito le classificazioni di "nuvole", una delle quali proposta da InfoWorld, e l'altra dal direttore commerciale di Parallels, uno dei leader nel mercato della virtualizzazione.

InfoWorld propone di suddividere tutte le "nuvole" in sei tipologie:

SAAS: direttamente un'applicazione come servizio (ad esempio Zoho Office o Google Apps).

COMPUTER DI SERVIZIO - per esempio, server virtuali.

SERVIZI WEB IN CLOUD - Servizi Internet ottimizzati per lavorare in un ambiente virtuale (ad esempio, sistemi di Internet banking).

PAAS è un "platform as a service", ovvero una nuova generazione di applicazioni web che consentono di costruire un insieme di funzionalità su richiesta dell'utente (ad esempio, Live Mesh di Microsoft).

MSP è un provider di servizi gestiti che serve provider di servizi (ad esempio, scanner antivirus integrati per portali di posta).

PIATTAFORME COMMERCIALI per servizi - Convergenza PaaS e MSP (ad esempio, Cisco WebEx Connect).

Le nuvole si dividono in private, pubbliche, ibride e clan.

    Cloud privato

Un cloud privato (cloud privato inglese) è un'infrastruttura destinata all'uso da parte di un'organizzazione, inclusi diversi consumatori (ad esempio, divisioni di un'organizzazione), eventualmente anche da clienti e appaltatori di questa organizzazione. Un cloud privato può essere di proprietà, gestito e gestito dall'organizzazione stessa o da una terza parte (o una combinazione di queste) e può esistere fisicamente sia all'interno che all'esterno della giurisdizione del proprietario.

    Cloud pubblico

Un cloud pubblico è un'infrastruttura progettata per l'utilizzo gratuito da parte del pubblico in generale. Il cloud pubblico può essere di proprietà, gestito e gestito da organizzazioni commerciali, accademiche e governative (o qualsiasi combinazione di queste).

    Cloud ibrido

Un cloud ibrido è una combinazione di due o più infrastrutture cloud diverse (private, pubbliche o pubbliche) che rimangono oggetti unici, ma sono interconnesse da tecnologie standardizzate o private per il trasferimento di dati e applicazioni (ad esempio, utilizzo a breve termine di risorse pubbliche cloud per il bilanciamento del carico tra le nuvole).

    Cloud del clan o cloud della comunità

Un cloud di comunità è un tipo di infrastruttura progettata per essere utilizzata da una comunità specifica (clan) di consumatori di organizzazioni che hanno obiettivi comuni (ad esempio, missione, requisiti di sicurezza, criteri e conformità a vari requisiti). Un cloud pubblico può essere in comproprietà, gestito e gestito da una o più organizzazioni comunitarie o da una terza parte (o una combinazione di queste) e può esistere fisicamente sia all'interno che all'esterno della giurisdizione del proprietario.

1.3 Le principali direzioni di sviluppo delle tecnologie cloud

I quattro pilastri del cloud computing sono:

Alcuni prodotti forniscono direttamente agli utenti servizi Internet come storage, middleware, supporto per la collaborazione e database.

    Infrastruttura come servizio ( IaaS, ing. Infrastructure-as-a-Service) viene fornita come capacità di utilizzare l'infrastruttura cloud per gestire in modo indipendente elaborazione, archiviazione, rete e altre risorse informatiche fondamentali, ad esempio, un consumatore può installare ed eseguire software arbitrario, che può includere sistemi operativi, piattaforma e software applicativo. Il consumatore può controllare i sistemi operativi, i sistemi di archiviazione virtuale e le applicazioni installate, nonché avere un controllo limitato sull'insieme dei servizi di rete disponibili (ad es. firewall, DNS). Il controllo e la gestione della principale infrastruttura fisica e virtuale del cloud, compresa la rete, i server, le tipologie di sistemi operativi utilizzati, i sistemi di storage è svolto dal cloud provider. Esempi di utenti (sviluppatori di sistemi, amministratori, responsabili IT).

    Piattaforma come servizio ( PaaS, ing. Platform-as-a-Service) è un modello quando al consumatore viene data l'opportunità di utilizzare l'infrastruttura cloud per ospitare il software sottostante per il successivo posizionamento di applicazioni nuove o esistenti su di esso (applicazioni replicate proprie, personalizzate o acquistate) . Tali piattaforme includono strumenti per la creazione, il test e l'esecuzione di software applicativo - sistemi di gestione di database, middleware, linguaggi di programmazione runtime - forniti da un provider cloud. Il controllo e la gestione della principale infrastruttura fisica e virtuale del cloud, compresa la rete, i server, i sistemi operativi, lo storage, sono effettuati dal provider cloud, ad eccezione delle applicazioni sviluppate o installate, nonché, se possibile, della configurazione parametri dell'ambiente (piattaforma). Esempi di utenti (sviluppatori di applicazioni, tester, amministratori)

    Software come un servizio ( SaaS, ing. Software-as-a-Service) - un modello in cui al consumatore viene data l'opportunità di utilizzare il software applicativo del provider che viene eseguito nell'infrastruttura cloud ed è accessibile da vari dispositivi client o tramite un thin client, ad esempio da un browser (ad esempio, posta web) o tramite l'interfaccia del programma. Il controllo e la gestione dell'infrastruttura fisica e virtuale sottostante del cloud, inclusi la rete, i server, i sistemi operativi, l'archiviazione o anche le capacità delle singole applicazioni (ad eccezione di un set limitato di impostazioni di configurazione dell'applicazione personalizzata) vengono eseguiti dal cloud fornitore. Utenti di esempio (utenti aziendali, amministratori di applicazioni).

Altri * aaS: ad esempio:

DaaS (Desktop-as-a-Service) offre a ciascun utente una workstation virtuale standardizzata, con la possibilità di personalizzare e installare altri programmi. L'accesso avviene in rete tramite un thin client, che può essere qualsiasi cosa, da un normale PC a uno smartphone (Google Chrome OS).

CaaS (Communications-as-a-Service) è una combinazione di software e hardware per l'organizzazione di tutti i tipi di comunicazione (voce, posta) tra dipendenti della stessa azienda utilizzando soluzioni di terze parti.

L'alternativa SaaS è promossa da Microsoft, chiamata S + S (Software + Services), e combina i punti di forza di un tipico SaaS e un'applicazione disponibile comune. Questo è un software comune, ma con un focus sui servizi remoti. L'informatica nel cloud si sta trasformando in una seria tendenza tecnologica: molti esperti ritengono che nei prossimi cinque anni il cloud computing cambierà non solo i processi IT, ma anche lo stesso mercato delle tecnologie dell'informazione. Grazie a questa tecnologia, gli utenti di dispositivi di un'ampia varietà di tipi, inclusi PC, laptop, smartphone e PDA, potranno accedere a programmi, sistemi di archiviazione e persino piattaforme di sviluppo di applicazioni su Internet, attraverso servizi offerti da provider di cloud computing, e le risorse in questo caso sono ospitate sui server dei provider.

Sulla base di tutto quanto sopra, possiamo concludere che quando utilizzano il cloud computing, i consumatori di tecnologia dell'informazione possono ridurre significativamente i costi di capitale - per la costruzione di data center, l'acquisto di server e apparecchiature di rete, soluzioni hardware e software per garantire continuità e disponibilità - poiché questi costi sono assorbito un fornitore di servizi cloud. Inoltre, i lunghi tempi di costruzione e messa in servizio delle grandi infrastrutture informatiche e il loro alto costo iniziale limitano la capacità dei consumatori di rispondere in modo flessibile alle richieste del mercato, mentre le tecnologie cloud forniscono la capacità di rispondere quasi istantaneamente a un aumento della domanda di potenza di calcolo .

Quando si utilizza il cloud computing, i costi per i consumatori vengono spostati verso i costi operativi, quindi vengono classificati i costi per il pagamento dei servizi dei fornitori di servizi cloud.

Il termine "tecnologia cloud" è ormai sulla bocca di tutti. Una discussione attiva sulle possibili sfumature del lavoro con tali tecnologie viene condotta sia nei forum delle grandi società Internet che tra gli utenti principianti. E c'è davvero qualcosa di cui discutere.

Ogni giorno nei motori di ricerca, i proprietari di computer si pongono sempre più spesso la domanda "che cos'è la tecnologia cloud". Questo non è sorprendente, perché sempre più utenti stanno imparando a conoscere questa innovazione. I programmi antivirus sono un ottimo esempio. Le nuove versioni di Norton Internet Security, Kaspersky e molti altri nelle impostazioni offrono l'attivazione dell'opzione di protezione dal cloud. Poiché la curiosità è inerente alla stessa natura umana, è abbastanza logico che le persone si interessino alle tecnologie cloud.

Ahimè, non ci si dovrebbe aspettare qualcosa di rivoluzionario. In parte, queste tecnologie esistono sul Web da molto tempo, mancavano solo di una definizione, sistematizzazione e comprensione accurata e capiente delle potenziali opportunità. Il cloud computing è un modo di elaborare i dati digitali al di fuori dell'ambiente del computer host. Poiché molte persone hanno familiarità con il termine grazie alle applicazioni antivirus, prenderemo in considerazione il lavoro delle "nuvole" utilizzando questo gruppo di programmi come esempio.

Immaginiamo che un'applicazione antivirus incontri un codice di programma sospetto, che non è descritto nei database dei virus. Se l'utente non sa cosa sono le tecnologie cloud e non ne ha consentito l'uso (segno di spunta nelle impostazioni), l'antivirus tenterà di localizzare il file sospetto fino all'aggiornamento dei database. Tutto è completamente diverso se si attivano le tecnologie cloud. In questo caso, le informazioni sullo strano codice vengono trasmesse automaticamente al server dello sviluppatore del programma antivirus, dove vengono prontamente controllate da specialisti per potenziali pericoli. Se la minaccia viene confermata a tutti i computer collegati a questa risorsa, vengono inviate istruzioni su come neutralizzare il pericolo. Il risultato è una velocità di risposta senza precedenti alla comparsa di nuovi virus. Che cos'è la tecnologia cloud in questo esempio? La risposta sta nell'eseguire l'elaborazione del codice sospetto sulle strutture dei server dello sviluppatore, al di fuori dei computer degli utenti ordinari. Questa è la caratteristica chiave.

Il cloud computing dà una seconda vita ai dispositivi di elaborazione a bassa potenza. Supponiamo di avere un determinato calcolatore che ha accesso a Internet ed è connesso a un "cloud" specializzato costituito da cluster di computer ad alte prestazioni. Possiamo eseguire operazioni elementari da soli, ma cosa succede se abbiamo bisogno di calcoli complessi? In questo caso, il calcolatore invia i dati dell'attività al servizio cloud e in risposta riceve una soluzione pronta. Per l'utente, le azioni avvenute tra l'insieme dei comandi e la ricezione della risposta sono passate inosservate. Dopotutto, la cosa principale è il risultato, ed è stato raggiunto. Certo, una calcolatrice è un estremo, ma d'altra parte è più facile capire come funziona.

Oltre a tali cloud non ovvi, esistono servizi speciali che sostituiscono in gran parte le applicazioni complete sul computer locale. Ad esempio, un utente deve modificare un file di testo nel programma Word. Per fare ciò, dovrai acquistare il programma stesso (e la versione con licenza non è economica), allocare spazio libero su disco sul supporto, collegare i moduli necessari. Certo, tutto questo può essere risolto, ma cosa succede se ci sono molti computer (aziendale)? Spendi soldi per un acquisto È molto più semplice utilizzare un servizio cloud che fornisce l'accesso a determinati programmi ospitati sui suoi siti. L'utente deve andare al sito desiderato tramite il browser, avviare Word in remoto e aprire il suo file per la modifica. A proposito, le interfacce convenienti sono solitamente implementate in questo modo.

I vantaggi delle tecnologie cloud possono essere enumerati a lungo. Ci sono meno svantaggi, ma sono significativi: privacy ridotta e dipendenza dal lavoro di una risorsa di terze parti.

Principali articoli correlati