Computer finestre Internet

Cos'è il cloud computing e perché è necessario. Tecnologie cloud Che tipo di tecnologia è un servizio cloud

Scuola secondaria MBOU №9 Karabanovo

RAPPORTO

Informatica

"Tecnologie cloud"

Completato: Plotnikova M.I

11A studente

Capitolo 1. Il concetto di "tecnologie cloud"

capitolo 2

Capitolo 3 Panoramica del prodotto cloud

Capitolo 4. Esempi di "tecnologie cloud"

Capitolo 5

Capitolo 6

Conclusione

Bibliografia

introduzione

Tutto sta cambiando, il mondo non si ferma e anche la maggior parte degli utenti del web sta cambiando il proprio atteggiamento nei confronti del World Wide Web. La ragione di ciò sono le "tecnologie cloud" che hanno stabilito la "moda" per l'utilizzo di Internet e l'archiviazione di file sul Web. È “dietro la nuvola” che adesso funzionano Facebook, Amazon, Twitter e quei “motori” su cui si basano servizi come Google Docs e Gmail. Tutto questo va bene, ma finora rimangono per chi non lo sapesse solo parole, pompose e incomprensibili. Quindi come funziona comunque?

Nonostante termini come "tecnologie cloud" o "cloud computing" siano stati a lungo ascoltati da molti, tuttavia, pochissime persone capiscono cosa sia esattamente la tecnologia cloud.

A prima vista, può sembrare che tutto sia troppo confuso per approfondire. In effetti, questa tecnologia è molto semplice e quasi ognuno di noi la utilizza da molto tempo senza nemmeno pensarci. Ad esempio, tutti i social network, i servizi di condivisione file, YouTube, i client di posta elettronica, i servizi bancari e molto altro funzionano sulla base del cloud.



In termini semplici, la tecnologia cloud si riferisce all'uso di un'applicazione per computer/web situata su server remoti attraverso un'interfaccia utente o un formato dell'applicazione user-friendly. Le imprese e le aziende utilizzano vari tipi di applicazioni nel cloud, come la gestione delle relazioni con i clienti (CRM), la gestione delle risorse umane, la contabilità e altre esigenze organizzative.

Obbiettivo: studio della nascita e dello sviluppo delle "tecnologie cloud".

Il lavoro ha messo quanto segue compiti :


  • per formare il concetto di "tecnologie cloud",

  • parlare delle principali piattaforme che utilizzano "nuvole",

  • presentare gli aspetti positivi e negativi del servizio,

  • evidenziare le prospettive di ulteriore sviluppo nel mondo.

Capitolo 1. Il concetto di "tecnologie cloud"

Tecnologie cloud sono tecnologie di elaborazione dati in cui le risorse del computer vengono fornite a un utente di Internet come servizio online. La parola "nuvola" è qui presente come metafora, personificando un'infrastruttura complessa che nasconde tutti i dettagli tecnici.

Il cloud (scattered) computing (inglese cloud computing, viene utilizzato anche il termine Cloud (scattered) data processing) è una tecnologia di elaborazione dati in cui le risorse e le capacità del computer vengono 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 "Cloud" è usato come metafora basata sull'immagine di Internet in 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:

infrastruttura come servizio,

piattaforma come servizio,

software come un servizio,

dati come servizio,

posto di lavoro come servizio

e altre tendenze tecnologiche che condividono la convinzione che Internet sia in grado di soddisfare le esigenze degli utenti nel trattamento dei dati.

Per le tecnologie cloud, la caratteristica più importante è la domanda irregolare di risorse Internet da parte degli utenti. Per appianare questa irregolarità, viene applicato un altro strato intermedio: virtualizzazione del server. Pertanto, il carico viene distribuito tra server virtuali e computer.

Tecnologie cloudè un grande concetto che include molti concetti diversi che forniscono servizi. Ad esempio, software, infrastruttura, piattaforma, dati, posto di lavoro, ecc. Perché è necessario tutto questo? La funzione più importante del cloud computing è soddisfare le esigenze degli utenti che necessitano di elaborazione dati remota.

Cosa non è considerato cloud computing? Innanzitutto, è l'elaborazione offline sul computer locale. In secondo luogo, si tratta di "utility computing" quando a un servizio viene ordinato di eseguire calcoli particolarmente complessi o di archiviare array di dati. In terzo luogo, si tratta di calcoli collettivi (distribuiti) (gridcomputing). In pratica, i confini tra tutti questi tipi di calcoli sono piuttosto sfumati. Tuttavia, il futuro del cloud computing è ancora molto più ampio delle utility e dei sistemi distribuiti.

Il cloud data storage (inglese cloud storage) è un modello di archiviazione online in cui i dati vengono archiviati su numerosi server distribuiti su una rete, forniti per l'utilizzo da parte dei clienti, principalmente da parte di terzi. Contrariamente al modello di archiviazione dei dati sui propri server dedicati, acquistati o noleggiati appositamente per tali scopi, il numero o l'eventuale struttura interna dei server non è generalmente visibile al cliente. I dati vengono archiviati, oltre che elaborati, nel cosiddetto cloud, che, dal punto di vista del cliente, è un unico grande server virtuale. Fisicamente, tali server possono essere localizzati geograficamente in remoto l'uno dall'altro, fino a collocarsi in diversi continenti.

Per capire cos'è una "nuvola", vale la pena iniziare con la storia di questo problema. È necessario capire se questa tecnologia è davvero nella categoria delle nuove idee o questa idea non è così nuova.

Lezione Tecnologie cloud

Le tecnologie cloud (informatica) sono tecnologie di elaborazione distribuita dei dati, in cui le risorse e le capacità del computer sono fornite all'utente come servizio Internet.

I principali tipi di tecnologie cloud includono:

    " Infrastrutturacomeservizio" ("Infrastruttura come servizio" o "IaaS")

    " piattaformacomeservizio" ("Piattaforma come servizio", " Paas")

    "Software come un servizio"("Software come servizio" o "SaaS").

Diamo un'occhiata più da vicino a ciascuna di queste tecnologie.

Infrastruttura come servizio (IaaS)

IaaS è la fornitura di un'infrastruttura informatica come servizio basata sul concetto di cloud computing.

IaaS è costituito da tre componenti principali:

    Hardware (server, sistemi di archiviazione, sistemi client, apparecchiature di rete)

    Sistemi operativi e software di sistema (virtualizzazione, strumenti di automazione, strumenti di base per la gestione delle risorse)

    Middleware (ad es. gestione dei sistemi)

IaaS si basa sulla tecnologia di virtualizzazione, che consente all'utente dell'apparecchiatura di suddividerla in parti che soddisfano le esigenze attuali dell'azienda, aumentando così l'efficienza nell'utilizzo della potenza di calcolo disponibile. L'utente (azienda o sviluppatore di software) dovrà pagare solo per il tempo del server, lo spazio su disco, la larghezza di banda della rete e altre risorse di cui ha realmente bisogno per funzionare. Inoltre, IaaS fornisce al cliente l'intero set di funzioni di gestione in un'unica piattaforma integrata.

IaaS elimina la necessità per le aziende di mantenere complessi data center, client e infrastrutture di rete e riduce i costi operativi e di capitale associati. Inoltre, è possibile ottenere ulteriori risparmi fornendo il servizio nell'ambito di un'infrastruttura condivisa.

Piattaforma distribuita come servizio (PaaS)

PaaS è la fornitura di una piattaforma integrata per lo sviluppo, il test, l'implementazione e la manutenzione di applicazioni Web come servizio..

Per distribuire applicazioni Web, uno sviluppatore non ha bisogno di acquistare hardware e software e non è necessario organizzare il proprio supporto. L'accesso per il cliente può essere organizzato a noleggio.

Questo approccio presenta i seguenti vantaggi:

    scalabilità;

    tolleranza ai guasti;

    virtualizzazione;

    sicurezza.

Scalabilità Paas comporta l'allocazione e il rilascio automatici delle risorse necessarie in base al numero di utenti serviti dall'applicazione.

Paas in quanto piattaforma integrata per lo sviluppo, il test, la distribuzione e il supporto di applicazioni Web, consentirà di eseguire l'intero elenco di operazioni per lo sviluppo, il test e la distribuzione di applicazioni Web in un unico ambiente integrato, eliminando così il costo di mantenere ambienti separati per le singole fasi .

La capacità di creare codice sorgente e condividerlo all'interno del team di sviluppo migliora notevolmente la produttività della creazione di applicazioni basate su Paas.

Software come servizio (SaaS).

Saas– modello di distribuzione dell'applicazione, che implica la fornitura dell'applicazione all'utente finale come servizio on demand (on demand). L'accesso a tale applicazione viene effettuato tramite la rete e molto spesso tramite un browser Internet. In questo caso, il principale vantaggio del modello SaaS per il cliente è l'assenza di costi associati all'installazione, all'aggiornamento e alla manutenzione delle apparecchiature e del software in esecuzione su di esso. Destinatari: utenti finali.

Nel modello SaaS:

    l'applicazione è adattata per l'uso remoto;

    un'applicazione può essere utilizzata da più client;

    il pagamento per il servizio viene addebitato come canone di abbonamento mensile o in base al volume totale delle transazioni;

    il supporto applicativo è già compreso nel pagamento;

    gli aggiornamenti delle applicazioni possono essere gestiti in modo semplice e trasparente per i clienti dal personale addetto alla manutenzione.

Dal punto di vista degli sviluppatori di software, il modello SaaS ha permesso di affrontare efficacemente l'uso senza licenza del software, poiché il cliente non può archiviare, copiare e installare il software.

Infatti, il software SaaS può essere considerato un'alternativa più conveniente e redditizia ai sistemi informativi interni.

Lo sviluppo della logica SaaS è il concetto Waas (Posto di lavoro as a Service - posto di lavoro come servizio). Cioè, il cliente riceve a sua disposizione un posto di lavoro virtuale completamente attrezzato con tutto il necessario per il lavoro del software.

    Comunicazioni (VoIP)

    Antispam e antivirus

    Gestione di progetto

    Insegnamento a distanza

    Archiviazione e backup dei dati

Tutti e tre i tipi di servizi cloud sono interconnessi e rappresentano una struttura nidificata.

Oltre ai vari modi di fornire servizi, esistono diverse opzioni per l'implementazione di sistemi cloud:

nuvola privata- utilizzato per fornire servizi all'interno di una società, che è sia un cliente che un fornitore di servizi. Questa è una variante dell'implementazione del "concetto cloud", quando l'azienda lo crea per sé, all'interno dell'organizzazione. Prima di tutto, l'implementazione nuvola privata rimuove una delle domande importanti che i clienti si pongono sicuramente quando vengono a conoscenza di questo concetto: la questione della protezione dei dati dal punto di vista della sicurezza delle informazioni. Poiché il "cloud" è limitato all'azienda stessa, questo problema viene risolto con metodi standard esistenti. Per nuvola privata caratterizzato da una diminuzione del costo delle apparecchiature dovuto all'utilizzo di risorse inattive o utilizzate in modo inefficiente. E inoltre, riducendo il costo di acquisto delle apparecchiature riducendo la logistica (non pensiamo a quali server acquistare, in quali configurazioni, quali capacità produttive, quanto spazio riservare ogni volta, ecc.

In sostanza, la potenza aumenta in proporzione al carico crescente nel suo insieme, non a seconda di ogni attività emergente, ma, per così dire, in media. E diventa più facile pianificare, acquistare e vendere, avviare nuove attività in produzione.

nuvola pubblica- utilizzato dai fornitori di servizi cloud per fornire servizi a clienti esterni.

Nuvola mista (ibrida).- utilizzo congiunto dei due modelli di implementazione di cui sopra

Fasi di ricerca

    Stabilisci un obiettivo per il lavoro.

    Trova una fonte di informazioni.

    Informazioni sul processo.

    Dai definizioni, espandi concetti.

    Analizzare i risultati.

    Concludere.

Gli obiettivi della ricerca

    Studiare le informazioni di base sulle tecnologie "Cloud", sulle varietà e le aree di applicazione di queste tecnologie.

    Considera le tecnologie "cloud", in particolare, nell'istruzione e altro sulle tecnologie MICROSOFT.

Disposizioni generali

Il termine " cloud computing" (inglese - cloud computing) è applicabile a tutti i servizi forniti tramite Internet. L'essenza del cloud computing è fornire agli utenti l'accesso remoto a servizi, risorse informatiche e applicazioni (inclusi sistemi operativi e infrastrutture) tramite Internet. Lo sviluppo di questa area di hosting (Servizio di hosting per la collocazione delle apparecchiature del cliente sul territorio del provider, assicurandone il collegamento a canali di comunicazione ad alta banda) è dovuto alla nascente necessità di software e servizi digitali gestibili dall'interno, ma che sarebbe più economico ed efficiente. Questi servizi Internet, noti anche come "servizi cloud", possono essere suddivisi in tre categorie principali:

    infrastruttura come servizio

    piattaforma come servizio

    software come un servizio

Rispetto all'approccio tradizionale, i servizi cloud consentono di gestire infrastrutture più grandi, servire diversi gruppi di utenti all'interno dello stesso cloud e comportare anche una completa dipendenza dal provider di servizi cloud. Quando si fornisce un servizio cloud, viene utilizzato il tipo di pagamento addebito per utilizzo. Di solito, un minuto o un'ora di utilizzo delle risorse viene preso come unità di misura del tempo di lavoro. Quando si valutano i volumi di dati, viene preso come unità di misura un megabyte di informazioni memorizzate. In questo caso, l'utente paga esattamente la quantità di risorse che ha effettivamente utilizzato per un certo tempo. Inoltre, l'infrastruttura cloud offre all'utente la possibilità, se necessario, di “alzare” o “abbassare” i limiti massimi delle risorse allocate, sfruttando così l'elasticità del servizio erogato. L'utente dei servizi cloud non ha bisogno di prendersi cura dell'infrastruttura che garantisce la prestazione dei servizi a lui forniti. Tutti i compiti per l'installazione, la risoluzione dei problemi, l'espansione dell'infrastruttura, ecc. sono assunti dal fornitore di servizi.

Tipi di nuvole

I cloud possono essere pubblici o privati.

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

    Un cloud pubblico è un'infrastruttura destinata all'uso gratuito da parte del pubblico in generale. Un cloud pubblico può essere di proprietà, gestito e operato da organizzazioni commerciali, scientifiche e governative (o qualsiasi combinazione di queste). Il cloud pubblico esiste fisicamente nella giurisdizione del proprietario, il fornitore di servizi.

    Un cloud ibrido è una combinazione di due o più infrastrutture cloud diverse (privata, pubblica) che rimangono oggetti unici, ma sono interconnesse da tecnologie di trasferimento dati e applicazioni standardizzate o proprietarie (ad esempio, l'uso a breve termine delle risorse del cloud pubblico per bilanciare i carichi tra le nuvole).

    Un community cloud è un tipo di infrastruttura progettata per essere utilizzata da una specifica comunità di consumatori di organizzazioni con attività comuni. Un cloud pubblico può essere di comproprietà, gestito e operato da una o più organizzazioni della comunità o da una terza parte (o una combinazione di questi) e può esistere fisicamente sia all'interno che all'esterno della giurisdizione del proprietario.

    In pratica, i confini tra tutti questi tipi di calcoli sono sfumati.

Tre livelli di servizi cloud

Infrastruttura come servizio (IaaS)

Infrastrutture in affitto. All'utente viene fornita un'istanza "pulita" di un server virtuale con un indirizzo IP univoco o un insieme di indirizzi e parte del sistema di archiviazione. Per controllare i parametri, avviare, arrestare questa istanza, il provider fornisce all'utente un'interfaccia di programmazione (API).

Piattaforma distribuita come servizio (PaaS)

PaaS può essere pensato come una piattaforma virtuale pronta per l'uso costituita da uno o più server virtuali con sistemi operativi installati e applicazioni specializzate. La maggior parte dei fornitori di servizi cloud offre all'utente una scelta di ambienti cloud pronti all'uso.

Software come servizio (SaaS)

Il concetto SaaS offre la possibilità di utilizzare il software come servizio e di farlo in remoto tramite Internet. Questo approccio consente di non acquistare un prodotto software, ma semplicemente di utilizzarlo temporaneamente quando se ne presenta la necessità.

Vantaggi del cloud computing

    L'utente paga il servizio solo quando ne ha bisogno e, soprattutto, paga solo per ciò che utilizza.

    Le tecnologie cloud consentono di risparmiare sull'acquisto, il supporto, l'aggiornamento di software e apparecchiature.

    Scalabilità, tolleranza agli errori e sicurezza: assegna e rilascia automaticamente le risorse necessarie in base alle esigenze dell'applicazione. Manutenzione, gli aggiornamenti del software vengono eseguiti dal fornitore di servizi.

    Accesso remoto ai dati nel cloud: puoi lavorare da qualsiasi parte del pianeta in cui è disponibile l'accesso a Internet.

Svantaggi del cloud computing

    L'utente non è il proprietario e non ha accesso all'infrastruttura cloud interna. La sicurezza dei dati degli utenti dipende fortemente dalla società fornitrice.

    Svantaggio rilevante per gli utenti russi: per ricevere servizi di qualità, l'utente deve disporre di un accesso affidabile e veloce a Internet.

    Non tutti i dati possono essere affidati a un provider Internet, non solo per l'archiviazione, ma anche per l'elaborazione

    C'è il rischio che un giorno il fornitore di servizi online non esegua il backup dei dati e che questi vadano persi in caso di arresto anomalo del server.

    Affidando i tuoi dati a un servizio online, perdi il controllo su di essi e limiti la tua libertà (l'Utente non potrà modificare nessuna parte delle sue informazioni, saranno conservate in condizioni al di fuori del suo controllo).

Applicazione delle tecnologie cloud

Come esempio dell'uso delle tecnologie cloud nell'istruzione, si possono citare agende e riviste elettroniche, account personali per studenti e insegnanti, una sala di ricevimento interattiva e altro ancora. Si tratta di forum tematici in cui gli studenti possono scambiarsi informazioni. Questa è la ricerca di informazioni, dove gli studenti possono risolvere determinati problemi educativi anche in assenza di un insegnante o sotto la sua guida. Per questo puoi usare:

    programmi per computer

    libri di testo elettronici

    simulatori

    sistemi diagnostici, di test e di addestramento

    software applicato e strumento

    complessi di laboratorio

    sistemi basati su tecnologia multimediale

    sistemi di telecomunicazione (ad es. posta elettronica, teleconferenza

    biblioteche elettroniche e altro ancora.


Tecnologie cloud Microsof per istituti scolastici

Microsoft Cloud: Office 365, Azure Education

Microsoft Office 365 per le istituzioni educative consente di sfruttare appieno i servizi "cloud", contribuendo a risparmiare tempo e denaro, e aumenta anche l'efficienza di studenti e dipendenti. Le funzionalità di base, comprese le versioni cloud di Exchange Online, SharePoint Online e Office Web Apps, nonché Lync Online con videoconferenza, saranno fornite gratuitamente. Informazioni dettagliate sui nuovi prezzi e tariffe sono disponibili al link: [e-mail protetta].Office 365 for Education combina la potenza delle note applicazioni desktop di Office con le versioni online della nuova generazione di servizi di comunicazione e collaborazione Microsoft. Office 365 è facile da usare e amministrare, con la sicurezza e l'affidabilità avanzate di un provider di servizi globale leader.

Ulteriori informazioni sono disponibili all'indirizzo: http://www.microsoft.com/en-us/office365/education/school-services.aspx#fbid=RAc3tEIrx3K .

Con l'aiuto di Windows Azure nell'offerta educativa, gli insegnanti hanno l'opportunità di includere una delle tecnologie più innovative e in rapido sviluppo nel loro processo educativo, sia nella parte teorica che in quella pratica. Non è un segreto che tra pochi anni la domanda sul mercato del lavoro di specialisti nel campo del cloud computing aumenterà in modo significativo, con l'aiuto di Windows Azure nell'istruzione, le università hanno l'opportunità di formare tali specialisti.

Il cloud computing comporta l'esecuzione di applicazioni o l'archiviazione di dati su server situati in data center distribuiti accessibili tramite Internet. Per sviluppare ed eseguire tali applicazioni, è necessaria una piattaforma cloud speciale. Tale piattaforma è Windows Azure, un analogo "cloud" del sistema operativo Windows Server. Tuttavia, se Windows Server è un software acquistato e distribuito sui server nel data center locale, la piattaforma Windows Azure è ospitata nei data center Microsoft ed è disponibile in remoto come ambiente per lo sviluppo e l'esecuzione delle applicazioni. Non è necessario acquistare e installare software, paghi solo il noleggio delle risorse informatiche e la capacità della piattaforma del data center Microsoft.

Come funziona Windows Azure?

Al centro del funzionamento di Windows Azure c'è l'esecuzione di una macchina virtuale per ogni istanza dell'applicazione. Lo sviluppatore determina la quantità richiesta di archiviazione dei dati e la potenza di calcolo richiesta (il numero di macchine virtuali), dopodiché la piattaforma fornisce le risorse appropriate. Quando i requisiti delle risorse iniziali cambiano, la piattaforma alloca risorse aggiuntive o riduce le risorse del data center inutilizzate all'applicazione in base a una nuova richiesta del cliente.

Una caratteristica del modello PaaS ("platform-as-a-service") è la separazione dell'applicazione e dell'infrastruttura: lo sviluppatore deve solo determinare la quantità di risorse necessarie per il funzionamento dell'applicazione e tutte le azioni per fornire le richieste risorse, gestirle, distribuirle dinamicamente, monitorare, ridimensionare, ecc.

Per gli studenti che desiderano apprendere autonomamente il cloud computing o lavorare su progetti di cloud computing, Microsoft offre anche l'accesso gratuito a Windows Azure, consentendo di immergersi nel processo educativo senza alcuna restrizione.

Insegnanti:

    5 mesi di accesso

    2 piccoli nodi di calcolo

    Memoria da 3 GB

    2 collegamenti bus di servizio

    2 SQL Asure Edizione Web (1GB)

Per studenti:

Lavoro completato.

La risposta alla domanda sul perché le tecnologie cloud in Russia non abbiano ancora raggiunto la scala globale è abbastanza semplice: incomprensioni e un sentimento del tutto normale di estrema cautela in relazione a tutte le innovazioni legate a un problema così serio come un'impresa. Si può anche dire che questa tecnologia è considerata da molti leader come esotica, di scarsa utilità nella nostra situazione economica.

Cos'è la tecnologia cloud

La definizione di cloud computing è a prima vista molto confusa: è un modello per fornire un accesso di rete ubiquitario e conveniente a un pool comune di risorse di elaborazione configurabili (ad esempio, server, applicazioni, reti, sistemi di storage e servizi) che possono essere rapidamente fornito e rilasciato con uno sforzo di gestione minimo e la necessità di interagire con il provider.

Per immaginare meglio cosa sia il cloud computing, possiamo fare un semplice esempio: prima un utente utilizzava alcuni software (messaggeri e programmi) installati sul suo PC per accedere alla posta elettronica, ma ora va semplicemente sul sito web dell'azienda i cui servizi gli piacciono la posta elettronica, direttamente attraverso il browser, senza l'utilizzo di intermediari.

Ma questo esempio è più adatto per i cloud privati. Siamo interessati a queste tecnologie nel mondo degli affari. L'implementazione moderna è iniziata nel 2006. Quindi Amazon ha introdotto la sua infrastruttura di servizi Web, che non solo fornisce hosting, ma fornisce anche al cliente potenza di elaborazione remota.

Tre modelli di "nuvole"

Ricordiamo che esistono tre modelli di servizi di cloud computing:

  1. Software come servizio (SaaS, Software come servizio). Al consumatore vengono forniti strumenti software: applicazioni del provider che vengono eseguite sull'infrastruttura cloud.
  2. Piattaforma come servizio (PaaS, Piattaforma come servizio). Al consumatore vengono forniti i mezzi per distribuire sull'infrastruttura cloud applicazioni create o acquistate dal consumatore sviluppate utilizzando strumenti e linguaggi di programmazione supportati dal provider.
  3. Infrastruttura come servizio (IaaS, Infrastruttura come servizio). Al consumatore viene fornita l'elaborazione dei dati, l'archiviazione, la rete e altre risorse informatiche di base su cui il consumatore può distribuire ed eseguire software arbitrario, inclusi sistemi operativi e applicazioni.

Vantaggi dei servizi cloud

L'anno scorso, il volume totale del mercato mondiale nel campo delle tecnologie cloud è stato di circa 40 miliardi di dollari. Alcuni esperti prevedono che entro il 2020 questa cifra raggiungerà i 240 miliardi di dollari. La Russia è al 34° posto nell'introduzione del cloud computing nelle imprese con un indicatore di 250 milioni di dollari.

Ci sono diversi vantaggi associati all'uso delle tecnologie cloud.

Disponibilità

L'accesso alle informazioni archiviate nel cloud può essere ottenuto da chiunque disponga di un computer, tablet, qualsiasi dispositivo mobile connesso a Internet. Ne consegue il seguente vantaggio.

Mobilità

L'utente non ha un legame permanente con un posto di lavoro. Da qualsiasi parte del mondo, i manager possono ricevere report e i manager possono monitorare la produzione.

economia

Uno dei vantaggi importanti è il costo ridotto. L'utente non ha bisogno di acquistare computer e software costosi e di grande potenza di calcolo, ed è anche liberato dalla necessità di assumere uno specialista per mantenere le tecnologie IT locali.

Noleggio

L'utente riceve il pacchetto di servizi necessario solo nel momento in cui ne ha bisogno e, infatti, paga solo per il numero di funzioni acquistate.

Flessibilità

Tutte le risorse necessarie vengono fornite automaticamente dal provider.

Alta producibilità

Grande potenza di calcolo a disposizione dell'utente, che può essere utilizzata per archiviare, analizzare ed elaborare i dati.

Affidabilità

Alcuni esperti sostengono che l'affidabilità fornita dal moderno cloud computing sia molto superiore all'affidabilità delle risorse locali, sostenendo che poche aziende possono permettersi di acquistare e mantenere un data center completo.

Google Apps for Business mette in evidenza questi stessi vantaggi, aggiungendo solo che utilizzando il proprio cloud computing, l'azienda protegge l'ambiente, spiegando che i servizi Apps sono alimentati dai data center a bassissimo consumo energetico di Google, quindi i costi energetici e di carbonio del loro utilizzo saranno notevolmente inferiore quando si utilizzano server locali.

Quanto costa tutto?

Il costo di Google Apps for Business, secondo l'azienda, è di $ 5 per utente al mese, con 5 GB di spazio su disco cloud gratuito (se lo desideri, puoi acquistare altri 20 GB a 16 TB per prezzi che vanno da $ 4 a $ 1430 per mese, rispettivamente).

L'utente può anche acquistare Google Apps con una cassaforte per $ 10 al mese, che include un pacchetto standard di servizi oltre all'archiviazione di importanti dati aziendali, raccolta di dati per scopi legali, ricerca ed esportazione di qualsiasi dato aziendale. Fornitura di domini - per un costo separato. Vale la pena notare che un account di posta elettronica è considerato un utente.

Provalo: i nuovi clienti ottengono 3 mesi senza canone di abbonamento. Conto di regolamento in Kontur.Bank con contabilità e rendicontazione integrate. Carta aziendale e firma elettronica - gratis. Fino al 5% sul saldo.

Microsoft sta anche lottando per la sua quota di cloud computing. Si basano su Office 365. Sottolinea una soluzione CRM completa, sostenendo che Microsoft Dynamics CRM include blocchi di gestione del marketing, delle vendite e del servizio clienti. Cioè, con l'aiuto di questa funzione, è possibile risolvere una serie di attività di gestione delle relazioni, dall'attrazione dei clienti al cross-selling.

Spiccano anche l'analisi intelligente, l'interfaccia di gioco di ruolo e l'elevata mobilità.

L'acquisto di Office 365 offre diverse opzioni: Office Professional Plus 2010 - 555 rubli. al mese per utente. Le tariffe successive costano 250, 300, 525 e 750 rubli. rispettivamente al mese per ciascun utente. A proposito, Office 365 può essere provato gratuitamente.

Nonostante tutte le recensioni positive, ci sono anche alcune critiche al cloud computing.

La critica principale è che quando si utilizza un software virtuale, le informazioni cadono automaticamente nelle mani dello sviluppatore di questo software. Così dice Richard Stallman, fondatore del movimento del software libero.

Viene evidenziato il problema dell'integrazione dei dati sia con i servizi aziendali interni che con i servizi cloud di altri provider.

Gli esperti sottolineano il problema dei dati non controllati: le informazioni lasciate dall'utente verranno archiviate per anni a sua insaputa, oppure non sarà in grado di modificarne alcuna parte. Ad esempio, sui servizi Google, l'utente non è in grado di eliminare i servizi che non ha utilizzato e nemmeno i singoli gruppi di dati.

Nonostante ciò, la maggior parte degli esperti ritiene che i vantaggi di questa tecnologia superino i suoi svantaggi.

Il concetto di "Tecnologie cloud"

Tecnologie cloud- si tratta di tecnologie di elaborazione dati in cui le risorse informatiche sono fornite all'utente di Internet come servizio online. La parola "nuvola" è qui presente come metafora, personificando un'infrastruttura complessa che nasconde tutti i dettagli tecnici.

Il cloud (scattered) computing (inglese cloud computing, viene utilizzato anche il termine Cloud (scattered) data processing) è una tecnologia di elaborazione dati in cui le risorse e le capacità del computer vengono 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 "Cloud" è usato come metafora basata sull'immagine di Internet in 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, come personal computer, console di gioco, laptop, smartphone, ecc. ecc. "

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

  • 1) infrastruttura come servizio
  • 2) piattaforma come servizio
  • 3) software come servizio
  • 4) dati come servizio
  • 5) posto di lavoro come servizio

e altre tendenze tecnologiche che condividono la convinzione che Internet sia in grado di soddisfare le esigenze degli utenti nel trattamento dei dati.

Per il cloud computing, la caratteristica più importante è la domanda irregolare di risorse Internet da parte degli utenti. Per appianare questa irregolarità, viene applicato un altro strato intermedio: virtualizzazione del server . Pertanto, il carico viene distribuito tra server virtuali e computer.

Tecnologie cloud- questo è un grande concetto che include molti concetti diversi che forniscono servizi. Ad esempio, software, infrastruttura, piattaforma, dati, posto di lavoro, ecc. Perché è necessario tutto questo? La funzione più importante del cloud computing è soddisfare le esigenze degli utenti che necessitano di elaborazione dati remota.

Cosa non è considerato cloud computing? Innanzitutto, è l'elaborazione offline sul computer locale. In secondo luogo, si tratta di "utility computing" quando a un servizio viene ordinato di eseguire calcoli particolarmente complessi o di archiviare array di dati. In terzo luogo, si tratta di calcoli collettivi (distribuiti) (gridcomputing). In pratica, i confini tra tutti questi tipi di calcoli sono piuttosto sfumati. Tuttavia, il futuro del cloud computing è ancora molto più ampio delle utility e dei sistemi distribuiti.

Archiviazione dei dati nel cloud- un modello di archiviazione online in cui i dati vengono archiviati su numerosi server distribuiti su una rete, forniti per l'utilizzo da parte dei clienti, principalmente da parte di terzi. Contrariamente al modello di archiviazione dei dati sui propri server dedicati, acquistati o noleggiati appositamente per tali scopi, il numero o l'eventuale struttura interna dei server non è generalmente visibile al cliente. I dati vengono archiviati, oltre che elaborati, nel cosiddetto cloud, che, dal punto di vista del cliente, è un unico grande server virtuale. Fisicamente, tali server possono essere localizzati geograficamente in remoto l'uno dall'altro, fino a collocarsi in diversi continenti.

Per capire cos'è una "nuvola", vale la pena iniziare con la storia di questo problema. È necessario capire se questa tecnologia è davvero nella categoria delle nuove idee o questa idea non è così nuova.